--- /srv/rebuilderd/tmp/rebuilderdK6uQFk/inputs/libpython3.13-dev_3.13.5-2+deb13u3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdK6uQFk/out/libpython3.13-dev_3.13.5-2+deb13u3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-13 14:18:01.000000 debian-binary │ -rw-r--r-- 0 0 0 7684 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3996116 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3998244 2026-06-13 14:18:01.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u3 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16289 │ │ │ +Installed-Size: 16293 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u3), libpython3.13 (= 3.13.5-2+deb13u3), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7084892 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7254960 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7259100 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8340 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-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 │ │ │ │ @@ -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 │ │ │ │ @@ -1773,17 +1773,17 @@ │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_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_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -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 │ │ │ │ -000016bc T _PyPegen_lookahead_for_expr │ │ │ │ -000016c0 T _PyPegen_lookahead_for_stmt │ │ │ │ +000016b4 T _PyPegen_lookahead_for_expr │ │ │ │ +000016b8 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 │ │ │ │ @@ -3454,75 +3454,75 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a70 T _PyPegen_add_type_comment_to_arg │ │ │ │ +00000a60 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 │ │ │ │ +00001ce0 T _PyPegen_augoperator │ │ │ │ 00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a6c T _PyPegen_check_fstring_conversion │ │ │ │ +00001a74 T _PyPegen_check_fstring_conversion │ │ │ │ 000001d8 T _PyPegen_check_legacy_stmt │ │ │ │ -00000b24 T _PyPegen_checked_future_import │ │ │ │ +00000b14 T _PyPegen_checked_future_import │ │ │ │ 0000021c T _PyPegen_class_def_decorators │ │ │ │ -00000a7c T _PyPegen_cmpop_expr_pair │ │ │ │ -00000964 T _PyPegen_collect_call_seqs │ │ │ │ +00000a6c T _PyPegen_cmpop_expr_pair │ │ │ │ +00000954 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001044 T _PyPegen_constant_from_token │ │ │ │ +00001048 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000260 T _PyPegen_decoded_constant_from_token │ │ │ │ -00001cf4 T _PyPegen_dummy_name │ │ │ │ -00001acc T _PyPegen_empty_arguments │ │ │ │ +00001d00 T _PyPegen_dummy_name │ │ │ │ +00001ad4 T _PyPegen_empty_arguments │ │ │ │ 00000122 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -000010ac T _PyPegen_formatted_value │ │ │ │ -000019f0 T _PyPegen_function_def_decorators │ │ │ │ -00000ad0 T _PyPegen_get_cmpops │ │ │ │ +000010b0 T _PyPegen_formatted_value │ │ │ │ +000019f4 T _PyPegen_function_def_decorators │ │ │ │ +00000ac0 T _PyPegen_get_cmpops │ │ │ │ 00000530 T _PyPegen_get_expr_name │ │ │ │ -00000bc4 T _PyPegen_get_exprs │ │ │ │ +00000bc8 T _PyPegen_get_exprs │ │ │ │ 000004a4 T _PyPegen_get_invalid_target │ │ │ │ -000016b0 T _PyPegen_get_keys │ │ │ │ +000016b4 T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ 0000042c T _PyPegen_get_pattern_keys │ │ │ │ 00000468 T _PyPegen_get_patterns │ │ │ │ -0000181c T _PyPegen_get_values │ │ │ │ +00001820 T _PyPegen_get_values │ │ │ │ 000000e4 T _PyPegen_join_names_with_dot │ │ │ │ -00000fa4 T _PyPegen_join_sequences │ │ │ │ -00001358 T _PyPegen_joined_str │ │ │ │ +00000fa8 T _PyPegen_join_sequences │ │ │ │ +0000135c T _PyPegen_joined_str │ │ │ │ 00000408 T _PyPegen_key_pattern_pair │ │ │ │ -00001d78 T _PyPegen_key_value_pair │ │ │ │ -00001a48 T _PyPegen_keyword_or_starred │ │ │ │ -00000c18 T _PyPegen_make_arguments │ │ │ │ -00001d00 T _PyPegen_make_module │ │ │ │ +00001d84 T _PyPegen_key_value_pair │ │ │ │ +00001a50 T _PyPegen_keyword_or_starred │ │ │ │ +00000c1c T _PyPegen_make_arguments │ │ │ │ +00001d0c T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -00001988 T _PyPegen_name_default_pair │ │ │ │ +0000198c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000006bc 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 │ │ │ │ -00001be0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001b3c T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000a90 T _PyPegen_seq_count_dots │ │ │ │ +00001be8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001b44 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -00001270 T _PyPegen_seq_flatten │ │ │ │ -000008f4 T _PyPegen_seq_insert_in_front │ │ │ │ +00001274 T _PyPegen_seq_flatten │ │ │ │ +000008e4 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ -000007dc T _PyPegen_set_expr_context │ │ │ │ +000007cc T _PyPegen_set_expr_context │ │ │ │ 000002d8 T _PyPegen_setup_full_format_spec │ │ │ │ -000008d0 T _PyPegen_singleton_seq │ │ │ │ +000008c0 T _PyPegen_singleton_seq │ │ │ │ 000003e4 T _PyPegen_slash_with_default │ │ │ │ -000019c8 T _PyPegen_star_etc │ │ │ │ +000019cc 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 │ │ │ │ -00001008 t _get_defaults.isra.0 │ │ │ │ -00000f68 t _get_names.isra.0 │ │ │ │ +0000100c t _get_defaults.isra.0 │ │ │ │ +00000f6c 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 │ │ │ │ -00018004 t INVALID_VERSION_CHECK │ │ │ │ -0000fb9c t NEW_TYPE_COMMENT │ │ │ │ +00018000 t INVALID_VERSION_CHECK │ │ │ │ +0000fc04 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 │ │ │ │ -00000be8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000a18 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,262 @@ │ │ │ │ 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 │ │ │ │ -00016110 t _gather_116_rule │ │ │ │ +00016138 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ 00000000 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000d96 t _gather_208_rule │ │ │ │ 00000000 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000d96 t _gather_212_rule │ │ │ │ -00016110 t _gather_231_rule │ │ │ │ -000184f8 t _gather_51_rule │ │ │ │ -000184f8 t _gather_53_rule │ │ │ │ -000184f8 t _gather_55_rule │ │ │ │ -000184f8 t _gather_57_rule │ │ │ │ -0001a4ec t _loop0_100_rule │ │ │ │ -0001a4ec t _loop0_102_rule │ │ │ │ -000199a8 t _loop0_106_rule │ │ │ │ -000199a8 t _loop0_108_rule │ │ │ │ -00000e68 t _loop0_110_rule │ │ │ │ -000027fc t _loop0_112_rule │ │ │ │ -00016530 t _loop0_119_rule │ │ │ │ -00016530 t _loop0_120_rule │ │ │ │ +00016138 t _gather_231_rule │ │ │ │ +000184f4 t _gather_51_rule │ │ │ │ +000184f4 t _gather_53_rule │ │ │ │ +000184f4 t _gather_55_rule │ │ │ │ +000184f4 t _gather_57_rule │ │ │ │ +0001a4e8 t _loop0_100_rule │ │ │ │ +0001a4e8 t _loop0_102_rule │ │ │ │ +000199a4 t _loop0_106_rule │ │ │ │ +000199a4 t _loop0_108_rule │ │ │ │ +00000c98 t _loop0_110_rule │ │ │ │ +00002540 t _loop0_112_rule │ │ │ │ +00016558 t _loop0_119_rule │ │ │ │ +00016558 t _loop0_120_rule │ │ │ │ 00000734 t _loop0_129_rule │ │ │ │ -00000d40 t _loop0_164_rule │ │ │ │ -00000d40 t _loop0_165_rule │ │ │ │ -0001693c t _loop0_170_rule │ │ │ │ -00011810 t _loop0_171_rule │ │ │ │ -00011810 t _loop0_172_rule │ │ │ │ -0001693c t _loop0_175_rule │ │ │ │ -0001693c t _loop0_177_rule │ │ │ │ -0001693c t _loop0_182_rule │ │ │ │ -00000e68 t _loop0_187_rule │ │ │ │ -000199a8 t _loop0_188_rule │ │ │ │ -000199a8 t _loop0_189_rule │ │ │ │ -00000e68 t _loop0_193_rule │ │ │ │ -00000e68 t _loop0_195_rule │ │ │ │ -0001ae6c t _loop0_1_rule │ │ │ │ -00000e68 t _loop0_200_rule │ │ │ │ +00000b70 t _loop0_164_rule │ │ │ │ +00000b70 t _loop0_165_rule │ │ │ │ +00016964 t _loop0_170_rule │ │ │ │ +00011830 t _loop0_171_rule │ │ │ │ +00011830 t _loop0_172_rule │ │ │ │ +00016964 t _loop0_175_rule │ │ │ │ +00016964 t _loop0_177_rule │ │ │ │ +00016964 t _loop0_182_rule │ │ │ │ +00000c98 t _loop0_187_rule │ │ │ │ +000199a4 t _loop0_188_rule │ │ │ │ +000199a4 t _loop0_189_rule │ │ │ │ +00000c98 t _loop0_193_rule │ │ │ │ +00000c98 t _loop0_195_rule │ │ │ │ +0001ae68 t _loop0_1_rule │ │ │ │ +00000c98 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -000027fc t _loop0_240_rule │ │ │ │ -0001ae6c t _loop0_2_rule │ │ │ │ -00011810 t _loop0_36_rule │ │ │ │ -000129f8 t _loop0_37_rule │ │ │ │ -000129f8 t _loop0_38_rule │ │ │ │ -000129f8 t _loop0_40_rule │ │ │ │ -0001693c t _loop0_48_rule │ │ │ │ -0001693c t _loop0_49_rule │ │ │ │ -000199a8 t _loop0_98_rule │ │ │ │ -0001a4ec t _loop0_99_rule │ │ │ │ -000193f8 t _loop1_101_rule │ │ │ │ -00019f34 t _loop1_103_rule │ │ │ │ -000193f8 t _loop1_104_rule │ │ │ │ -000193f8 t _loop1_105_rule │ │ │ │ -00019f34 t _loop1_107_rule │ │ │ │ -00019f34 t _loop1_109_rule │ │ │ │ -00003410 t _loop1_111_rule │ │ │ │ -0001088c t _loop1_173_rule │ │ │ │ -00018054 t _loop1_178_rule │ │ │ │ -00011a54 t _loop1_185_rule │ │ │ │ -00003410 t _loop1_196_rule │ │ │ │ -00019f34 t _loop1_197_rule │ │ │ │ -000158e4 t _loop1_216_rule │ │ │ │ -00003078 t _loop1_219_rule │ │ │ │ -0001088c t _loop1_39_rule │ │ │ │ -00011a54 t _loop1_41_rule │ │ │ │ -0001088c t _loop1_42_rule │ │ │ │ -0001088c t _loop1_43_rule │ │ │ │ -00011a54 t _loop1_45_rule │ │ │ │ -00011a54 t _loop1_47_rule │ │ │ │ -00018054 t _loop1_50_rule │ │ │ │ -000158e4 t _loop1_60_rule │ │ │ │ -00003078 t _loop1_61_rule │ │ │ │ -00001c64 t _loop1_64_rule │ │ │ │ -00002748 t _tmp_10_rule │ │ │ │ -00002934 t _tmp_11_rule │ │ │ │ -00002934 t _tmp_13_rule │ │ │ │ +00002540 t _loop0_240_rule │ │ │ │ +0001ae68 t _loop0_2_rule │ │ │ │ +00011830 t _loop0_36_rule │ │ │ │ +00012a18 t _loop0_37_rule │ │ │ │ +00012a18 t _loop0_38_rule │ │ │ │ +00012a18 t _loop0_40_rule │ │ │ │ +00016964 t _loop0_48_rule │ │ │ │ +00016964 t _loop0_49_rule │ │ │ │ +000199a4 t _loop0_98_rule │ │ │ │ +0001a4e8 t _loop0_99_rule │ │ │ │ +000193f4 t _loop1_101_rule │ │ │ │ +00019f30 t _loop1_103_rule │ │ │ │ +000193f4 t _loop1_104_rule │ │ │ │ +000193f4 t _loop1_105_rule │ │ │ │ +00019f30 t _loop1_107_rule │ │ │ │ +00019f30 t _loop1_109_rule │ │ │ │ +00003154 t _loop1_111_rule │ │ │ │ +000108ac t _loop1_173_rule │ │ │ │ +00018050 t _loop1_178_rule │ │ │ │ +00011a74 t _loop1_185_rule │ │ │ │ +00003154 t _loop1_196_rule │ │ │ │ +00019f30 t _loop1_197_rule │ │ │ │ +0001590c t _loop1_216_rule │ │ │ │ +00002dbc t _loop1_219_rule │ │ │ │ +000108ac t _loop1_39_rule │ │ │ │ +00011a74 t _loop1_41_rule │ │ │ │ +000108ac t _loop1_42_rule │ │ │ │ +000108ac t _loop1_43_rule │ │ │ │ +00011a74 t _loop1_45_rule │ │ │ │ +00011a74 t _loop1_47_rule │ │ │ │ +00018050 t _loop1_50_rule │ │ │ │ +0001590c t _loop1_60_rule │ │ │ │ +00002dbc t _loop1_61_rule │ │ │ │ +00001a94 t _loop1_64_rule │ │ │ │ +00002740 t _tmp_10_rule │ │ │ │ +00002678 t _tmp_11_rule │ │ │ │ +00002678 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b5c t _tmp_155_rule │ │ │ │ -00001b00 t _tmp_157_rule │ │ │ │ +00001930 t _tmp_157_rule │ │ │ │ 00000930 t _tmp_158_rule │ │ │ │ 00000c14 t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000ca8 t _tmp_161_rule │ │ │ │ +00000ad8 t _tmp_161_rule │ │ │ │ 00000b5a t _tmp_162_rule │ │ │ │ -0001af78 t _tmp_167_rule │ │ │ │ -0001af78 t _tmp_168_rule │ │ │ │ 0000087c t _tmp_169_rule │ │ │ │ 0000087c t _tmp_174_rule │ │ │ │ -00003910 t _tmp_179_rule │ │ │ │ +00003654 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 │ │ │ │ -0001c8c0 t _tmp_203_rule │ │ │ │ +0001cbe8 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 │ │ │ │ 000008d0 t _tmp_227_rule │ │ │ │ 000008d0 t _tmp_228_rule │ │ │ │ 00000c6a t _tmp_229_rule.isra.0 │ │ │ │ 000006dc t _tmp_22_rule │ │ │ │ 00000824 t _tmp_233_rule │ │ │ │ -00003968 t _tmp_234_rule │ │ │ │ +000036ac 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 │ │ │ │ -0000f7d0 t _tmp_258_rule │ │ │ │ +0000f838 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 │ │ │ │ -0001889c t _tmp_59_rule │ │ │ │ -000033b8 t _tmp_67_rule │ │ │ │ -0000390c t _tmp_68_rule │ │ │ │ -00002794 t _tmp_69_rule │ │ │ │ -0000d9b8 t _tmp_6_rule │ │ │ │ -00002988 t _tmp_70_rule │ │ │ │ -00002604 t _tmp_7_rule │ │ │ │ -0000267c t _tmp_8_rule │ │ │ │ -00006c30 t _tmp_93_rule │ │ │ │ -000026e0 t _tmp_9_rule │ │ │ │ -0000edb4 t annotated_rhs_rule │ │ │ │ -0000e674 t args_rule │ │ │ │ -0000e5b8 t arguments_rule │ │ │ │ -00004628 t assignment_rule │ │ │ │ -00005d7c t atom_rule │ │ │ │ -0001c760 t attr_rule │ │ │ │ -000166bc t augassign_rule │ │ │ │ -0000b3a4 t bitwise_and_rule │ │ │ │ -0000ae38 t bitwise_or_rule │ │ │ │ -0000afe0 t bitwise_xor_rule │ │ │ │ -00013a28 t block_rule │ │ │ │ -00015d14 t class_def_raw_rule │ │ │ │ -0001b8c0 t closed_pattern_rule │ │ │ │ -000022e4 t complex_number_rule │ │ │ │ +00018898 t _tmp_59_rule │ │ │ │ +000030fc t _tmp_67_rule │ │ │ │ +00003650 t _tmp_68_rule │ │ │ │ +000024d8 t _tmp_69_rule │ │ │ │ +0000da14 t _tmp_6_rule │ │ │ │ +000026cc t _tmp_70_rule │ │ │ │ +000025fc t _tmp_7_rule │ │ │ │ +00002674 t _tmp_8_rule │ │ │ │ +00006c88 t _tmp_93_rule │ │ │ │ +000026d8 t _tmp_9_rule │ │ │ │ +0000ee10 t annotated_rhs_rule │ │ │ │ +0000e6d0 t args_rule │ │ │ │ +0000e614 t arguments_rule │ │ │ │ +00004638 t assignment_rule │ │ │ │ +00005dd4 t atom_rule │ │ │ │ +0001ca88 t attr_rule │ │ │ │ +000166e4 t augassign_rule │ │ │ │ +0000b404 t bitwise_and_rule │ │ │ │ +0000ae98 t bitwise_or_rule │ │ │ │ +0000b040 t bitwise_xor_rule │ │ │ │ +00013a48 t block_rule │ │ │ │ +00015d3c t class_def_raw_rule │ │ │ │ +0001bafc t closed_pattern_rule │ │ │ │ +00002028 t complex_number_rule │ │ │ │ 00000988 t compound_stmt_rule │ │ │ │ -000093c4 t conjunction_rule │ │ │ │ -0000d680 t decorators_rule │ │ │ │ -00017ab8 t default_rule │ │ │ │ +00009410 t conjunction_rule │ │ │ │ +0000d6dc t decorators_rule │ │ │ │ +00017ab4 t default_rule │ │ │ │ 000003a4 t del_target_rule │ │ │ │ 00000234 t del_targets_rule │ │ │ │ -00008b88 t disjunction_rule │ │ │ │ -0000ee08 t dotted_name_rule │ │ │ │ -000034f0 t double_star_pattern_rule │ │ │ │ -00014ddc t elif_stmt_rule │ │ │ │ -00015098 t else_block_rule │ │ │ │ -0000861c t expression_rule │ │ │ │ -0001890c t expressions_rule │ │ │ │ -0000c9c0 t factor_rule │ │ │ │ -0000da20 t for_if_clauses_rule │ │ │ │ -00014480 t fstring_replacement_field_rule │ │ │ │ -00014cb0 t func_type_comment_rule │ │ │ │ -0000de80 t function_def_raw_rule │ │ │ │ -00008358 t genexp_rule │ │ │ │ -0000273c t guard_rule │ │ │ │ +00008bd4 t disjunction_rule │ │ │ │ +0000ee64 t dotted_name_rule │ │ │ │ +00003234 t double_star_pattern_rule │ │ │ │ +00014dfc t elif_stmt_rule │ │ │ │ +000150b8 t else_block_rule │ │ │ │ +00008668 t expression_rule │ │ │ │ +00018908 t expressions_rule │ │ │ │ +0000ca20 t factor_rule │ │ │ │ +0000da7c t for_if_clauses_rule │ │ │ │ +000144a0 t fstring_replacement_field_rule │ │ │ │ +00014cd0 t func_type_comment_rule │ │ │ │ +0000dedc t function_def_raw_rule │ │ │ │ +000083a4 t genexp_rule │ │ │ │ +00002480 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -00011928 t import_from_as_name_rule │ │ │ │ -000113a0 t import_from_as_names_rule │ │ │ │ -00010e4c t import_from_targets_rule │ │ │ │ -00000c24 t invalid_ann_assign_target_rule │ │ │ │ -00001004 t invalid_arguments_rule │ │ │ │ -0000099c t invalid_comprehension_rule │ │ │ │ +00011948 t import_from_as_name_rule │ │ │ │ +000113c0 t import_from_as_names_rule │ │ │ │ +00010e6c t import_from_targets_rule │ │ │ │ +00000a54 t invalid_ann_assign_target_rule │ │ │ │ +00000e34 t invalid_arguments_rule │ │ │ │ +0001af74 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000b6c t invalid_for_target_rule │ │ │ │ -000018d4 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000099c t invalid_for_target_rule │ │ │ │ +00001704 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009d00 t inversion_rule │ │ │ │ -00003544 t items_pattern_rule │ │ │ │ -0000368c t key_value_pattern_rule │ │ │ │ -00002c1c t keyword_pattern_rule │ │ │ │ -00002ad4 t keyword_patterns_rule │ │ │ │ -00017ea8 t kwarg_or_double_starred_rule │ │ │ │ -00017ba4 t kwarg_or_starred_rule │ │ │ │ -00016e68 t kwargs_rule │ │ │ │ -000138b0 t kwds_rule │ │ │ │ -0001ad00 t lambda_kwds_rule │ │ │ │ -00000f3c t lambda_param_maybe_default_rule │ │ │ │ -00019788 t lambda_param_no_default_rule │ │ │ │ -00019808 t lambda_param_rule │ │ │ │ -00018bf4 t lambda_params_rule │ │ │ │ -00019364 t lambda_slash_no_default_rule │ │ │ │ -000198d4 t lambda_slash_with_default_rule │ │ │ │ -0001a870 t lambda_star_etc_rule │ │ │ │ -0000d87c t lambdef_rule │ │ │ │ -00013fa0 t list_rule │ │ │ │ -000025d0 t maybe_sequence_pattern_rule │ │ │ │ -00002080 t maybe_star_pattern_rule │ │ │ │ -0000257c t name_or_attr_rule │ │ │ │ -000122c8 t named_expression_rule │ │ │ │ -00001ffc t open_sequence_pattern_rule │ │ │ │ -0001b6d0 t or_pattern_rule │ │ │ │ -00010a04 t param_no_default_rule │ │ │ │ -00010d24 t param_rule │ │ │ │ +00009d4c t inversion_rule │ │ │ │ +00003288 t items_pattern_rule │ │ │ │ +000033d0 t key_value_pattern_rule │ │ │ │ +00002960 t keyword_pattern_rule │ │ │ │ +00002818 t keyword_patterns_rule │ │ │ │ +00017ea4 t kwarg_or_double_starred_rule │ │ │ │ +00017ba0 t kwarg_or_starred_rule │ │ │ │ +00016e90 t kwargs_rule │ │ │ │ +000138d0 t kwds_rule │ │ │ │ +0001acfc t lambda_kwds_rule │ │ │ │ +00000d6c t lambda_param_maybe_default_rule │ │ │ │ +00019784 t lambda_param_no_default_rule │ │ │ │ +00019804 t lambda_param_rule │ │ │ │ +00018bf0 t lambda_params_rule │ │ │ │ +00019360 t lambda_slash_no_default_rule │ │ │ │ +000198d0 t lambda_slash_with_default_rule │ │ │ │ +0001a86c t lambda_star_etc_rule │ │ │ │ +0000d8d8 t lambdef_rule │ │ │ │ +00013fc0 t list_rule │ │ │ │ +00002314 t maybe_sequence_pattern_rule │ │ │ │ +00001eb0 t maybe_star_pattern_rule │ │ │ │ +000022c0 t name_or_attr_rule │ │ │ │ +000122e8 t named_expression_rule │ │ │ │ +00001e2c t open_sequence_pattern_rule │ │ │ │ +0001b90c t or_pattern_rule │ │ │ │ +00010a24 t param_no_default_rule │ │ │ │ +00010d44 t param_rule │ │ │ │ 00000120 t param_star_annotation_rule │ │ │ │ -0000fd84 t params_rule │ │ │ │ -00002410 t pattern_capture_target_rule │ │ │ │ -0001afdc t pattern_rule │ │ │ │ -00001f20 t patterns_rule │ │ │ │ -0000298c t positional_patterns_rule │ │ │ │ -0000cfa0 t primary_raw │ │ │ │ -0000ceb0 t primary_rule │ │ │ │ +0000fdec t params_rule │ │ │ │ +00002154 t pattern_capture_target_rule │ │ │ │ +0001b218 t pattern_rule │ │ │ │ +00001d50 t patterns_rule │ │ │ │ +000026d0 t positional_patterns_rule │ │ │ │ +0000d000 t primary_raw │ │ │ │ +0000cf10 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000ba88 t shift_expr_rule │ │ │ │ -000021f8 t signed_number_rule │ │ │ │ -0001c598 t signed_real_number_rule │ │ │ │ -000029a8 t simple_stmt_rule │ │ │ │ -000027b0 t simple_stmts_rule │ │ │ │ -00008e74 t single_target_rule │ │ │ │ -000107f8 t slash_no_default_rule │ │ │ │ -000114ec t slash_with_default_rule │ │ │ │ -0001575c t slice_rule │ │ │ │ -000151bc t slices_rule │ │ │ │ +0000bae8 t shift_expr_rule │ │ │ │ +0001c7d4 t signed_number_rule │ │ │ │ +0001c8c0 t signed_real_number_rule │ │ │ │ +000029a0 t simple_stmt_rule │ │ │ │ +000027a8 t simple_stmts_rule │ │ │ │ +00008ec0 t single_target_rule │ │ │ │ +00010818 t slash_no_default_rule │ │ │ │ +0001150c t slash_with_default_rule │ │ │ │ +00015784 t slice_rule │ │ │ │ +000151dc t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00013284 t star_etc_rule │ │ │ │ -0000ad38 t star_expression_rule │ │ │ │ -00009700 t star_expressions_rule │ │ │ │ -00012910 t star_named_expression_rule │ │ │ │ -0001409c t star_named_expressions_rule │ │ │ │ -00007640 t star_target_rule │ │ │ │ -00007230 t star_targets_rule │ │ │ │ -0000fbd0 t starred_expression_rule │ │ │ │ -00006c94 t strings_rule │ │ │ │ -00001b60 t subject_expr_rule │ │ │ │ -0000bdec t sum_rule │ │ │ │ -000071b8 t t_lookahead_rule │ │ │ │ -0000546c t t_primary_raw │ │ │ │ -000053d0 t t_primary_rule │ │ │ │ -000077ac t target_with_star_atom_rule │ │ │ │ -0000c0cc t term_raw │ │ │ │ -0000bfe0 t term_rule │ │ │ │ -00012674 t tuple_rule │ │ │ │ -00002ff8 t type_param_default_rule │ │ │ │ -00002c9c t type_param_rule │ │ │ │ -0000f3f8 t type_params_rule │ │ │ │ -000024ac t wildcard_pattern_rule │ │ │ │ -0000f684 t yield_expr_rule │ │ │ │ +000132a4 t star_etc_rule │ │ │ │ +0000ad98 t star_expression_rule │ │ │ │ +0000974c t star_expressions_rule │ │ │ │ +00012930 t star_named_expression_rule │ │ │ │ +000140bc t star_named_expressions_rule │ │ │ │ +00007698 t star_target_rule │ │ │ │ +00007288 t star_targets_rule │ │ │ │ +0000fc38 t starred_expression_rule │ │ │ │ +00006cec t strings_rule │ │ │ │ +00001990 t subject_expr_rule │ │ │ │ +0000be4c t sum_rule │ │ │ │ +00007210 t t_lookahead_rule │ │ │ │ +000054ac t t_primary_raw │ │ │ │ +00005410 t t_primary_rule │ │ │ │ +00007804 t target_with_star_atom_rule │ │ │ │ +0000c12c t term_raw │ │ │ │ +0000c040 t term_rule │ │ │ │ +00012694 t tuple_rule │ │ │ │ +00002d3c t type_param_default_rule │ │ │ │ +000029e0 t type_param_rule │ │ │ │ +0000f460 t type_params_rule │ │ │ │ +000021f0 t wildcard_pattern_rule │ │ │ │ +0000f6ec t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4189,15 +4187,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 │ │ │ │ -00002390 T _PyLexer_update_fstring_expr │ │ │ │ +000023b0 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 +4210,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000050 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002330 t tok_backup │ │ │ │ +00002350 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002478 t tok_decimal_tail │ │ │ │ -000008a8 t tok_get_normal_mode │ │ │ │ -00002290 t tok_nextc │ │ │ │ -0000258c t verify_end_of_number │ │ │ │ +00002498 t tok_decimal_tail │ │ │ │ +000008b8 t tok_get_normal_mode │ │ │ │ +000022b0 t tok_nextc │ │ │ │ +000025ac 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 │ │ │ │ @@ -5373,25 +5371,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c0 T PyBytes_AsString │ │ │ │ -00002620 T PyBytes_AsStringAndSize │ │ │ │ -00000dcc T PyBytes_Concat │ │ │ │ +00002640 T PyBytes_AsStringAndSize │ │ │ │ +00000dec T PyBytes_Concat │ │ │ │ 00000d2a T PyBytes_ConcatAndDel │ │ │ │ -00006228 T PyBytes_DecodeEscape │ │ │ │ -000056f0 T PyBytes_FromFormat │ │ │ │ -00005718 T PyBytes_FromFormatV │ │ │ │ -00003f5c T PyBytes_FromObject │ │ │ │ -00000d20 T PyBytes_FromString │ │ │ │ +00006268 T PyBytes_DecodeEscape │ │ │ │ +00005730 T PyBytes_FromFormat │ │ │ │ +00005758 T PyBytes_FromFormatV │ │ │ │ +00003f7c T PyBytes_FromObject │ │ │ │ +00000d40 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002c18 T PyBytes_Repr │ │ │ │ -000061ec T PyBytes_Size │ │ │ │ +00002c38 T PyBytes_Repr │ │ │ │ +0000622c 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 │ │ │ │ @@ -5451,39 +5449,39 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00001a08 t Py_XDECREF │ │ │ │ +00001a28 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -0000151c T _PyBytesWriter_Alloc │ │ │ │ -000025f4 T _PyBytesWriter_Dealloc │ │ │ │ -00000b70 T _PyBytesWriter_Finish │ │ │ │ -0000150c T _PyBytesWriter_Init │ │ │ │ -00000b28 T _PyBytesWriter_Prepare │ │ │ │ -00001574 T _PyBytesWriter_Resize │ │ │ │ -00005d04 T _PyBytesWriter_WriteBytes │ │ │ │ +0000153c T _PyBytesWriter_Alloc │ │ │ │ +00002614 T _PyBytesWriter_Dealloc │ │ │ │ +00000b90 T _PyBytesWriter_Finish │ │ │ │ +0000152c T _PyBytesWriter_Init │ │ │ │ +00000b48 T _PyBytesWriter_Prepare │ │ │ │ +00001594 T _PyBytesWriter_Resize │ │ │ │ +00005d44 T _PyBytesWriter_WriteBytes │ │ │ │ 00000ede T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ -00001d24 T _PyBytes_Find │ │ │ │ -00000fa0 T _PyBytes_FormatEx │ │ │ │ -0000608c T _PyBytes_FromHex │ │ │ │ -000053d4 t _PyBytes_FromIterator │ │ │ │ -00005d60 t _PyBytes_FromList │ │ │ │ +00001d08 T _PyBytes_Find │ │ │ │ +00000f84 T _PyBytes_FormatEx │ │ │ │ +000060cc T _PyBytes_FromHex │ │ │ │ +00005414 t _PyBytes_FromIterator │ │ │ │ +00005da0 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ -00003834 T _PyBytes_Join │ │ │ │ -00002ba8 T _PyBytes_Repeat │ │ │ │ +00003854 T _PyBytes_Join │ │ │ │ +00002bc8 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ -000003d6 T _PyBytes_ReverseFind │ │ │ │ +000003d4 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 │ │ │ │ @@ -5565,136 +5563,136 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -000036ac t bytes___bytes__ │ │ │ │ +000036cc t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000ec2 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -000012a8 t bytes_buffer_getbuffer │ │ │ │ -000010bc t bytes_concat │ │ │ │ -000056e4 t bytes_contains │ │ │ │ -000042b8 t bytes_count │ │ │ │ +000012c8 t bytes_buffer_getbuffer │ │ │ │ +000010dc t bytes_concat │ │ │ │ +00005724 t bytes_contains │ │ │ │ +000042d8 t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -00001a24 t bytes_decode │ │ │ │ +00001a44 t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -0000421c t bytes_endswith │ │ │ │ +0000423c t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00004188 t bytes_find │ │ │ │ +000041a8 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 │ │ │ │ -00000ad0 t bytes_hex │ │ │ │ +000012f4 t bytes_hash │ │ │ │ +00000ab4 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ -00000224 t bytes_item │ │ │ │ -00001918 t bytes_iter │ │ │ │ -000042b4 t bytes_join │ │ │ │ +0000014e t bytes_item │ │ │ │ +00001938 t bytes_iter │ │ │ │ +000042d4 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -00001914 t bytes_length │ │ │ │ +00001934 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 │ │ │ │ -00000f84 t bytes_mod │ │ │ │ -000030e4 t bytes_new │ │ │ │ -00004350 t bytes_partition │ │ │ │ +00000f68 t bytes_mod │ │ │ │ +00003104 t bytes_new │ │ │ │ +00004370 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c9c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00001d78 t bytes_removesuffix │ │ │ │ +00001d5c t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -000036d4 t bytes_repeat │ │ │ │ -00001c2c t bytes_replace │ │ │ │ +000036f4 t bytes_repeat │ │ │ │ +00001c4c t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002e38 t bytes_repr │ │ │ │ -00001b94 t bytes_rfind │ │ │ │ +00002e58 t bytes_repr │ │ │ │ +00001bb4 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -000012fc t bytes_richcompare │ │ │ │ -00001e1c t bytes_rindex │ │ │ │ +0000131c t bytes_richcompare │ │ │ │ +00001e00 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__ │ │ │ │ -000049d0 t bytes_split │ │ │ │ +000049f0 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ 00000764 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003ec4 t bytes_startswith │ │ │ │ +00003ee4 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000084 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -00001714 t bytes_subscript │ │ │ │ -00000b74 t bytes_translate │ │ │ │ +00001734 t bytes_subscript │ │ │ │ +00000b58 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00000bfc t bytes_translate_impl │ │ │ │ +00000be0 t bytes_translate_impl │ │ │ │ 000000d0 t do_argstrip │ │ │ │ -000026a0 t fastsearch │ │ │ │ -00002974 t fastsearch.constprop.0 │ │ │ │ -0000014e t formatfloat │ │ │ │ -00001cdc t getnextarg │ │ │ │ +000026c0 t fastsearch │ │ │ │ +00002994 t fastsearch.constprop.0 │ │ │ │ +00000190 t formatfloat │ │ │ │ +00001cc0 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000035a t pad │ │ │ │ +00000358 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -000025cc t return_self │ │ │ │ +000025ec t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000dfc t stringlib__lex_search │ │ │ │ -00002104 t stringlib__preprocess │ │ │ │ -000021c0 t stringlib__two_way │ │ │ │ +000020e8 t stringlib__preprocess │ │ │ │ +000021a4 t stringlib__two_way │ │ │ │ 00000d8c t stringlib__two_way_count │ │ │ │ -00001e9c t stringlib_adaptive_find │ │ │ │ -00003838 t stringlib_bytes_join │ │ │ │ +00001e80 t stringlib_adaptive_find │ │ │ │ +00003858 t stringlib_bytes_join │ │ │ │ 00000122 t stringlib_capitalize │ │ │ │ -00000408 t stringlib_center │ │ │ │ +00000406 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ -0000050a t stringlib_expandtabs │ │ │ │ +00000508 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 │ │ │ │ -00000268 t stringlib_ljust │ │ │ │ +00000266 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 │ │ │ │ -00000aa4 t stringlib_upper │ │ │ │ +00000a88 t stringlib_upper │ │ │ │ 00000c1a t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -000019ac t striter_dealloc │ │ │ │ -00001e08 t striter_len │ │ │ │ +000019cc t striter_dealloc │ │ │ │ +00001dec t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003094 t striter_next │ │ │ │ +000030b4 t striter_next │ │ │ │ 00000d48 t striter_reduce │ │ │ │ 00000e76 t striter_setstate │ │ │ │ 00000e6a t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -5949,30 +5947,30 @@ │ │ │ │ 00000284 t instancemethod_getattro │ │ │ │ 000001a0 d instancemethod_getset │ │ │ │ 000001c8 d instancemethod_memberlist │ │ │ │ 00000090 t instancemethod_new │ │ │ │ 00000000 r instancemethod_new__doc__ │ │ │ │ 000002f8 t instancemethod_repr │ │ │ │ 000001f8 t instancemethod_richcompare │ │ │ │ -000001e0 t instancemethod_traverse │ │ │ │ +000001a0 t instancemethod_traverse │ │ │ │ U memcpy │ │ │ │ -0000019c t method___reduce__ │ │ │ │ +0000015c t method___reduce__ │ │ │ │ 00000088 r method___reduce____doc__ │ │ │ │ 000000c0 t method_dealloc │ │ │ │ -00000000 t method_descr_get │ │ │ │ -000003a4 t method_get_doc │ │ │ │ -00000330 t method_getattro │ │ │ │ +00000330 t method_descr_get │ │ │ │ +000003b4 t method_get_doc │ │ │ │ +00000340 t method_getattro │ │ │ │ 000001f0 d method_getset │ │ │ │ -0000016c t method_hash │ │ │ │ +000003c0 t method_hash │ │ │ │ 00000218 d method_memberlist │ │ │ │ 00000254 d method_methods │ │ │ │ -00000010 t method_new │ │ │ │ +00000000 t method_new │ │ │ │ 0000003c r method_new__doc__ │ │ │ │ 00000000 t method_repr │ │ │ │ -000000c8 t method_richcompare │ │ │ │ +000000b8 t method_richcompare │ │ │ │ 00000300 t method_traverse │ │ │ │ 0000015c t method_vectorcall │ │ │ │ │ │ │ │ codeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6033,15 +6031,15 @@ │ │ │ │ 000000d4 r .LC7 │ │ │ │ 000000e0 r .LC8 │ │ │ │ 000000e8 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 000008b2 T PyCode_AddWatcher │ │ │ │ -0000170c 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,32 +6085,32 @@ │ │ │ │ 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 │ │ │ │ -0000202c T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00002034 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000edc t Py_XDECREF │ │ │ │ +00000ee4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -0000187c T _PyCode_CheckLineNumber │ │ │ │ -00001180 T _PyCode_ConstantKey │ │ │ │ +00001884 T _PyCode_CheckLineNumber │ │ │ │ +00001188 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000030 T _PyCode_GetCellvars │ │ │ │ -000015b8 T _PyCode_GetCode │ │ │ │ +000015c0 T _PyCode_GetCode │ │ │ │ 00000002 T _PyCode_GetFreevars │ │ │ │ -00001eb4 T _PyCode_GetVarnames │ │ │ │ +00001ebc T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00001d3c T _PyCode_InitAddressRange │ │ │ │ +00001d44 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 │ │ │ │ @@ -6134,61 +6132,61 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001438 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 │ │ │ │ -00001cf0 t _source_offset_converter │ │ │ │ -000019a8 t advance │ │ │ │ +00001cf8 t _source_offset_converter │ │ │ │ +000019b0 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00002928 t code__varname_from_oparg │ │ │ │ +00002930 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ -00000ef4 t code_dealloc │ │ │ │ +00000efc t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -00002808 t code_getcode │ │ │ │ +00002810 t code_getcode │ │ │ │ 00000740 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00001d5c t code_getvarnames │ │ │ │ -00001460 t code_hash │ │ │ │ -00002320 t code_linesiterator │ │ │ │ +00001d64 t code_getvarnames │ │ │ │ +00001468 t code_hash │ │ │ │ +00002328 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 00000386 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -00001a70 t code_positionsiterator │ │ │ │ +00001a78 t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 000006f0 t code_repr │ │ │ │ -000029ac t code_richcompare │ │ │ │ +000029b4 t code_richcompare │ │ │ │ 00000880 t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ -00001ee0 t get_cached_locals │ │ │ │ -00001f20 t get_localsplus_names │ │ │ │ -000016d8 t init_co_cached │ │ │ │ -00000c4c t intern_constants │ │ │ │ -000027d0 t lineiter_dealloc │ │ │ │ -00002370 t lineiter_next │ │ │ │ +00001ee8 t get_cached_locals │ │ │ │ +00001f28 t get_localsplus_names │ │ │ │ +000016e0 t init_co_cached │ │ │ │ +00000c54 t intern_constants │ │ │ │ +000027d8 t lineiter_dealloc │ │ │ │ +00002378 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d04 t positionsiter_dealloc │ │ │ │ -00001ac0 t positionsiter_next │ │ │ │ -00001ca4 t read_signed_varint │ │ │ │ -0000272c t retreat │ │ │ │ +00001d0c t positionsiter_dealloc │ │ │ │ +00001ac8 t positionsiter_next │ │ │ │ +00001cac t read_signed_varint │ │ │ │ +00002734 t retreat │ │ │ │ 000007da t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6728,72 +6726,72 @@ │ │ │ │ 00000594 t AttributeError_init │ │ │ │ 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 │ │ │ │ -000028d0 t BaseExceptionGroup_init │ │ │ │ +000018a8 t BaseExceptionGroup_derive │ │ │ │ +00002918 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00002660 t BaseExceptionGroup_new │ │ │ │ -0000157c t BaseExceptionGroup_split │ │ │ │ -00002eb8 t BaseExceptionGroup_str │ │ │ │ +000026a8 t BaseExceptionGroup_new │ │ │ │ +0000153c t BaseExceptionGroup_split │ │ │ │ +00002f00 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002e3c t BaseExceptionGroup_traverse │ │ │ │ -00002074 t BaseException_add_note │ │ │ │ +00002e84 t BaseExceptionGroup_traverse │ │ │ │ +000020bc t BaseException_add_note │ │ │ │ 0000035c t BaseException_clear │ │ │ │ 00000c9c t BaseException_dealloc │ │ │ │ -00001268 t BaseException_get_args │ │ │ │ -00002310 t BaseException_get_cause │ │ │ │ -00002330 t BaseException_get_context │ │ │ │ +00001228 t BaseException_get_args │ │ │ │ +00002358 t BaseException_get_cause │ │ │ │ +00002378 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 │ │ │ │ -00000e64 t BaseException_repr │ │ │ │ -000012f0 t BaseException_set_args │ │ │ │ +00001524 t BaseException_reduce │ │ │ │ +00000e24 t BaseException_repr │ │ │ │ +000012b0 t BaseException_set_args │ │ │ │ 0000031a t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000b94 t BaseException_set_tb │ │ │ │ -000019f0 t BaseException_setstate │ │ │ │ +000019b0 t BaseException_setstate │ │ │ │ 00001978 t BaseException_str │ │ │ │ 00001998 t BaseException_traverse │ │ │ │ -000024f0 t BaseException_with_traceback │ │ │ │ +00002538 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 │ │ │ │ -00002350 t NameError_clear │ │ │ │ -00000ea8 t NameError_dealloc │ │ │ │ -00000b94 t NameError_init │ │ │ │ +00002398 t NameError_clear │ │ │ │ +00000e68 t NameError_dealloc │ │ │ │ +00000b54 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -00000c3c t NameError_traverse │ │ │ │ +00000bfc t NameError_traverse │ │ │ │ 00001648 t OSError_clear │ │ │ │ 0000142c t OSError_dealloc │ │ │ │ 00003120 d OSError_getset │ │ │ │ 000010ac t OSError_init │ │ │ │ 00003168 d OSError_members │ │ │ │ 00003148 d OSError_methods │ │ │ │ 00000dbc t OSError_new │ │ │ │ 00000238 t OSError_reduce │ │ │ │ -00001100 t OSError_str │ │ │ │ -00000dcc t OSError_traverse │ │ │ │ +000010c0 t OSError_str │ │ │ │ +00000d8c t OSError_traverse │ │ │ │ 000000b2 t OSError_written_get │ │ │ │ 000000e4 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -6926,99 +6924,99 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000a84 T PyUnicodeDecodeError_Create │ │ │ │ -00001234 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -000011d8 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000023c0 T PyUnicodeDecodeError_GetObject │ │ │ │ +00001a68 T PyUnicodeDecodeError_Create │ │ │ │ +000011f4 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +00001198 T PyUnicodeDecodeError_GetEnd │ │ │ │ +00002408 T PyUnicodeDecodeError_GetObject │ │ │ │ 000006bc T PyUnicodeDecodeError_GetReason │ │ │ │ -00001188 T PyUnicodeDecodeError_GetStart │ │ │ │ -000024a0 T PyUnicodeDecodeError_SetEnd │ │ │ │ -000024ec T PyUnicodeDecodeError_SetReason │ │ │ │ -00002490 T PyUnicodeDecodeError_SetStart │ │ │ │ -00001224 T PyUnicodeEncodeError_GetEncoding │ │ │ │ -000025ac T PyUnicodeEncodeError_GetEnd │ │ │ │ -000012e0 T PyUnicodeEncodeError_GetObject │ │ │ │ +00001148 T PyUnicodeDecodeError_GetStart │ │ │ │ +000024e8 T PyUnicodeDecodeError_SetEnd │ │ │ │ +00002534 T PyUnicodeDecodeError_SetReason │ │ │ │ +000024d8 T PyUnicodeDecodeError_SetStart │ │ │ │ +000011e4 T PyUnicodeEncodeError_GetEncoding │ │ │ │ +000025f4 T PyUnicodeEncodeError_GetEnd │ │ │ │ +000012a0 T PyUnicodeEncodeError_GetObject │ │ │ │ 000006ae T PyUnicodeEncodeError_GetReason │ │ │ │ -00001288 T PyUnicodeEncodeError_GetStart │ │ │ │ -00002498 T PyUnicodeEncodeError_SetEnd │ │ │ │ -000024a8 T PyUnicodeEncodeError_SetReason │ │ │ │ -00002488 T PyUnicodeEncodeError_SetStart │ │ │ │ +00001248 T PyUnicodeEncodeError_GetStart │ │ │ │ +000024e0 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000024f0 T PyUnicodeEncodeError_SetReason │ │ │ │ +000024d0 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ -000019ec T PyUnicodeTranslateError_GetObject │ │ │ │ +000019ac T PyUnicodeTranslateError_GetObject │ │ │ │ 000006c0 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00002f00 T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002f08 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002ef8 T PyUnicodeTranslateError_SetStart │ │ │ │ +00002f48 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00002f50 T PyUnicodeTranslateError_SetReason │ │ │ │ +00002f40 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 │ │ │ │ -00002210 t StopIteration_dealloc │ │ │ │ -0000216c t StopIteration_init │ │ │ │ +00002258 t StopIteration_dealloc │ │ │ │ +000021b4 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ -00000cb4 t SyntaxError_clear │ │ │ │ -00000c6c t SyntaxError_dealloc │ │ │ │ +00000c74 t SyntaxError_clear │ │ │ │ +00000c2c t SyntaxError_dealloc │ │ │ │ 00000824 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00000eac t SyntaxError_str │ │ │ │ +00000e6c t SyntaxError_str │ │ │ │ 00000a0c t SyntaxError_traverse │ │ │ │ 00001a64 t SystemExit_clear │ │ │ │ 000007dc t SystemExit_dealloc │ │ │ │ 00000788 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ -00001238 t SystemExit_traverse │ │ │ │ -00001a68 t UnicodeDecodeError_init │ │ │ │ -00000ac4 t UnicodeDecodeError_str │ │ │ │ +000011f8 t SystemExit_traverse │ │ │ │ +00001aa8 t UnicodeDecodeError_init │ │ │ │ +00000a84 t UnicodeDecodeError_str │ │ │ │ 00000698 t UnicodeEncodeError_init │ │ │ │ -0000103c t UnicodeEncodeError_str │ │ │ │ -00001dd4 t UnicodeError_clear │ │ │ │ -00001c74 t UnicodeError_dealloc │ │ │ │ +00000ffc t UnicodeEncodeError_str │ │ │ │ +00001e1c t UnicodeError_clear │ │ │ │ +00001cbc t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000990 t UnicodeError_traverse │ │ │ │ -00001938 t UnicodeTranslateError_init │ │ │ │ -00001aa4 t UnicodeTranslateError_str │ │ │ │ +000018f8 t UnicodeTranslateError_init │ │ │ │ +00001a64 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000042c T _PyBuiltins_AddExceptions │ │ │ │ -00000e1c T _PyErr_NoMemory │ │ │ │ +00000ddc T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ 00003b6c d _PyExc_BaseException │ │ │ │ 000034cc d _PyExc_BaseExceptionGroup │ │ │ │ 00002f80 d _PyExc_BlockingIOError │ │ │ │ 00002d0c d _PyExc_BrokenPipeError │ │ │ │ 00000a74 d _PyExc_BufferError │ │ │ │ 0000022c d _PyExc_BytesWarning │ │ │ │ 00002ddc d _PyExc_ChildProcessError │ │ │ │ -00000b60 T _PyExc_ClearExceptionGroupType │ │ │ │ +00000b20 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c3c d _PyExc_ConnectionAbortedError │ │ │ │ 00002eb0 d _PyExc_ConnectionError │ │ │ │ 00002b6c d _PyExc_ConnectionRefusedError │ │ │ │ 00002a9c d _PyExc_ConnectionResetError │ │ │ │ 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 │ │ │ │ -00001e48 T _PyExc_Fini │ │ │ │ +00001e90 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 │ │ │ │ @@ -7036,15 +7034,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -00001334 T _PyExc_PrepReraiseStar │ │ │ │ +000012f4 T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7063,15 +7061,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 │ │ │ │ -00001f28 T _PyException_AddNote │ │ │ │ +00001f70 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 │ │ │ │ @@ -7081,21 +7079,21 @@ │ │ │ │ U _Py_NewReference │ │ │ │ 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 │ │ │ │ -00002944 t exceptiongroup_split_recursive │ │ │ │ -00001668 t exceptiongroup_subset │ │ │ │ -000015e8 t get_matcher_type │ │ │ │ +000017c8 t collect_exception_group_leaf_ids │ │ │ │ +0000298c t exceptiongroup_split_recursive │ │ │ │ +00001628 t exceptiongroup_subset │ │ │ │ +000015a8 t get_matcher_type │ │ │ │ 000000f8 t get_memory_error │ │ │ │ -00002354 t get_string.constprop.0 │ │ │ │ -0000242c t get_unicode │ │ │ │ +0000239c t get_string.constprop.0 │ │ │ │ +00002474 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: │ │ │ │ @@ -7271,18 +7269,18 @@ │ │ │ │ 00000084 r .LC4 │ │ │ │ 000000a4 r .LC5 │ │ │ │ 000000c4 r .LC6 │ │ │ │ 000000ec r .LC7 │ │ │ │ 00000124 r .LC8 │ │ │ │ 0000015c r .LC9 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ -00000c6c T PyAsyncGen_New │ │ │ │ +00000c68 T PyAsyncGen_New │ │ │ │ 000000d0 D PyAsyncGen_Type │ │ │ │ U PyBool_FromLong │ │ │ │ -00000c04 T PyCoro_New │ │ │ │ +00000c00 T PyCoro_New │ │ │ │ 000001a0 D PyCoro_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NormalizeException │ │ │ │ @@ -7297,17 +7295,17 @@ │ │ │ │ U PyExc_GeneratorExit │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_StopAsyncIteration │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ -00000a96 T PyGen_GetCode │ │ │ │ -00000bf4 T PyGen_New │ │ │ │ -00000bdc T PyGen_NewWithQualName │ │ │ │ +00000a94 T PyGen_GetCode │ │ │ │ +00000bf0 T PyGen_New │ │ │ │ +00000bd8 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ 00000368 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ @@ -7325,15 +7323,15 @@ │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000bf4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000ab4 T _PyAsyncGenValueWrapperNew │ │ │ │ +000009bc T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 00000878 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000528 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -7360,97 +7358,97 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005f6 t _gen_getcode │ │ │ │ 0000003c t _gen_getframe │ │ │ │ 00000084 t _gen_throw │ │ │ │ 000005ec t ag_getcode │ │ │ │ 000005e2 t ag_getframe │ │ │ │ -000008dc t ag_getsuspended │ │ │ │ +000008da t ag_getsuspended │ │ │ │ 000000cc r async_aclose_doc │ │ │ │ 000000a8 r async_asend_doc │ │ │ │ 00000000 r async_athrow_doc │ │ │ │ 0000028e t async_gen_aclose │ │ │ │ 00000674 t async_gen_anext │ │ │ │ 00000650 d async_gen_as_async │ │ │ │ -00000642 t async_gen_asend │ │ │ │ +00000638 t async_gen_asend │ │ │ │ 00000600 d async_gen_asend_as_async │ │ │ │ 0000019a t async_gen_asend_close │ │ │ │ 000008e8 t async_gen_asend_dealloc │ │ │ │ 000009a8 t async_gen_asend_finalize │ │ │ │ 000007dc t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ 00000730 t async_gen_asend_new │ │ │ │ 000007e0 t async_gen_asend_send │ │ │ │ 0000011c t async_gen_asend_throw │ │ │ │ -000008fe t async_gen_asend_traverse │ │ │ │ +000008fc t async_gen_asend_traverse │ │ │ │ 0000066a t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ -000009a0 t async_gen_athrow_close │ │ │ │ +0000099e t async_gen_athrow_close │ │ │ │ 0000053c t async_gen_athrow_dealloc │ │ │ │ 000005ba t async_gen_athrow_finalize │ │ │ │ 00000328 t async_gen_athrow_iternext │ │ │ │ 000005c0 d async_gen_athrow_methods │ │ │ │ 000002b2 t async_gen_athrow_new │ │ │ │ 00000332 t async_gen_athrow_send │ │ │ │ -000006be t async_gen_athrow_throw │ │ │ │ -0000092e t async_gen_athrow_traverse │ │ │ │ +000006b4 t async_gen_athrow_throw │ │ │ │ +0000092c t async_gen_athrow_traverse │ │ │ │ 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 │ │ │ │ +0000095c t async_gen_repr │ │ │ │ +0000089e t async_gen_traverse │ │ │ │ 00000868 t async_gen_unwrap_value │ │ │ │ -00000b48 t async_gen_wrapped_val_dealloc │ │ │ │ -00000aa8 t async_gen_wrapped_val_traverse │ │ │ │ +00000a50 t async_gen_wrapped_val_dealloc │ │ │ │ +00000aa6 t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -000009bc t compute_cr_origin │ │ │ │ +00000e44 t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000ae t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ -0000099e t coro_get_cr_await │ │ │ │ +0000099c t coro_get_cr_await │ │ │ │ 0000084c d coro_getsetlist │ │ │ │ 00000824 d coro_memberlist │ │ │ │ 000007c4 d coro_methods │ │ │ │ -00000a3a t coro_repr │ │ │ │ +00000a38 t coro_repr │ │ │ │ 00000214 r coro_send_doc │ │ │ │ 00000134 r coro_throw_doc │ │ │ │ 00000194 t coro_wrapper_close │ │ │ │ 00000234 t coro_wrapper_dealloc │ │ │ │ -0000096e t coro_wrapper_iternext │ │ │ │ +0000096c t coro_wrapper_iternext │ │ │ │ 00000774 d coro_wrapper_methods │ │ │ │ 0000010c t coro_wrapper_send │ │ │ │ 00000116 t coro_wrapper_throw │ │ │ │ -000008d0 t coro_wrapper_traverse │ │ │ │ -00000638 t cr_getcode │ │ │ │ +000008ce t coro_wrapper_traverse │ │ │ │ +00000660 t cr_getcode │ │ │ │ 000005d8 t cr_getframe │ │ │ │ -00000a4a t cr_getrunning │ │ │ │ -00000a68 t cr_getsuspended │ │ │ │ +00000a48 t cr_getrunning │ │ │ │ +00000a66 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ 00000714 t gen_close │ │ │ │ 00000c10 t gen_close_iter │ │ │ │ 000002e8 t gen_dealloc │ │ │ │ -000007dc t gen_get_name │ │ │ │ -000007ee t gen_get_qualname │ │ │ │ -000006b4 t gen_getcode │ │ │ │ +000007da t gen_get_name │ │ │ │ +000007ec t gen_get_qualname │ │ │ │ +000007d0 t gen_getcode │ │ │ │ 00000032 t gen_getframe │ │ │ │ 00000014 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ -00000974 t gen_getyieldfrom │ │ │ │ +00000972 t gen_getyieldfrom │ │ │ │ 000001bc t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ -00000ab4 t gen_new_with_qualname │ │ │ │ +00000ab2 t gen_new_with_qualname │ │ │ │ 0000009e t gen_repr │ │ │ │ 00000634 t gen_send │ │ │ │ 000009b8 t gen_send_ex │ │ │ │ -00000800 t gen_set_name │ │ │ │ -00000850 t gen_set_qualname │ │ │ │ -00000a8a t gen_sizeof │ │ │ │ +000007fe t gen_set_name │ │ │ │ +0000084e t gen_set_qualname │ │ │ │ +00000a88 t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ 000008f0 t gen_traverse │ │ │ │ 00000138 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ @@ -8242,15 +8240,15 @@ │ │ │ │ 000000fa t anextawaitable_getiter.isra.0 │ │ │ │ 000000a0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 000001e4 t anextawaitable_proxy │ │ │ │ 000001d8 t anextawaitable_send │ │ │ │ 0000024c t anextawaitable_throw │ │ │ │ 00000264 t anextawaitable_traverse │ │ │ │ -000003a4 t calliter_dealloc │ │ │ │ +00000398 t calliter_dealloc │ │ │ │ 00000268 t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 00000294 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000180 t iter_dealloc │ │ │ │ 000000dc t iter_iternext │ │ │ │ @@ -8311,23 +8309,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 │ │ │ │ -0000604c T PyList_GetItem │ │ │ │ -000062c0 T PyList_GetItemRef │ │ │ │ +000061d0 T PyList_GetItem │ │ │ │ +00006444 T PyList_GetItemRef │ │ │ │ 00000000 T PyList_GetSlice │ │ │ │ -00005f44 T PyList_Insert │ │ │ │ +000060c8 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 0000005c T PyList_Reverse │ │ │ │ -00001600 T PyList_SetItem │ │ │ │ -000017b0 T PyList_SetSlice │ │ │ │ -00001d80 T PyList_Size │ │ │ │ +00001620 T PyList_SetItem │ │ │ │ +000017d0 T PyList_SetSlice │ │ │ │ +00001da0 T PyList_Size │ │ │ │ 00000410 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 +8372,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 │ │ │ │ -00007208 T _PyList_ClearFreeList │ │ │ │ +0000738c T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004c88 T _PyList_Extend │ │ │ │ -000016b4 T _PyList_FromArraySteal │ │ │ │ +00004e10 T _PyList_Extend │ │ │ │ +000016d4 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 +8399,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 │ │ │ │ -00004cac t _list_extend │ │ │ │ +00004e34 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005704 t list___init__ │ │ │ │ +00005888 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006388 t list___reversed__ │ │ │ │ +0000650c t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000086 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001cc8 t list_append │ │ │ │ +00001ce8 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005c68 t list_ass_item │ │ │ │ -00001828 t list_ass_slice_lock_held │ │ │ │ -000067b8 t list_ass_subscript │ │ │ │ -00001c7c t list_clear_impl.isra.0 │ │ │ │ -00006248 t list_clear_slot │ │ │ │ -00005cf8 t list_concat │ │ │ │ -00006324 t list_contains │ │ │ │ +00005dec t list_ass_item │ │ │ │ +00001848 t list_ass_slice_lock_held │ │ │ │ +0000693c t list_ass_subscript │ │ │ │ +00001c9c t list_clear_impl.isra.0 │ │ │ │ +000063cc t list_clear_slot │ │ │ │ +00005e7c t list_concat │ │ │ │ +000064a8 t list_contains │ │ │ │ 000000d4 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007664 t list_count │ │ │ │ +000077e8 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005f20 t list_extend │ │ │ │ +000060a4 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00007758 t list_index │ │ │ │ +000078dc t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -0000656c t list_inplace_concat │ │ │ │ +000066f0 t list_inplace_concat │ │ │ │ 00000058 t list_inplace_repeat │ │ │ │ 00000150 t list_inplace_repeat_lock_held │ │ │ │ -00006408 t list_insert │ │ │ │ +0000658c t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004ae0 t list_item │ │ │ │ -00004b24 t list_iter │ │ │ │ -00004c20 t list_length │ │ │ │ +00004c68 t list_item │ │ │ │ +00004cac t list_iter │ │ │ │ +00004da8 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005ab4 t list_pop │ │ │ │ +00005c38 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -000059b8 t list_remove │ │ │ │ +00005b3c t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -000072e4 t list_repeat │ │ │ │ -000070a4 t list_repr │ │ │ │ +00007468 t list_repeat │ │ │ │ +00007228 t list_repr │ │ │ │ 000003a8 t list_resize │ │ │ │ -00007720 t list_reverse │ │ │ │ +000078a4 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000057a4 t list_richcompare │ │ │ │ -0000663c t list_slice_lock_held │ │ │ │ -00006fcc t list_sort │ │ │ │ +00005928 t list_richcompare │ │ │ │ +000067c0 t list_slice_lock_held │ │ │ │ +00007150 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000464 t list_sort_impl │ │ │ │ -00004790 t list_subscript │ │ │ │ -00001684 t list_traverse │ │ │ │ -0000659c t list_vectorcall │ │ │ │ -00004c24 t listiter_dealloc │ │ │ │ -00007884 t listiter_len │ │ │ │ +00004918 t list_subscript │ │ │ │ +000016a4 t list_traverse │ │ │ │ +00006720 t list_vectorcall │ │ │ │ +00004dac t listiter_dealloc │ │ │ │ +00007a08 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004bb8 t listiter_next │ │ │ │ +00004d40 t listiter_next │ │ │ │ 000002d8 t listiter_reduce │ │ │ │ 00000334 t listiter_setstate │ │ │ │ -00006fc0 t listiter_traverse │ │ │ │ -000063c4 t listreviter_dealloc │ │ │ │ +00007144 t listiter_traverse │ │ │ │ +00006548 t listreviter_dealloc │ │ │ │ 000000bc t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -0000724c t listreviter_next │ │ │ │ +000073d0 t listreviter_next │ │ │ │ 00000094 t listreviter_reduce │ │ │ │ 000000e8 t listreviter_setstate │ │ │ │ 000000b0 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001db4 t merge_at │ │ │ │ +00001dd4 t merge_at │ │ │ │ 000000dc t merge_getmem │ │ │ │ -000075e8 t py_list_clear │ │ │ │ +0000776c t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -0000789c t safe_object_compare │ │ │ │ +00007a20 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -0000786c t unsafe_float_compare │ │ │ │ -00001598 t unsafe_latin_compare │ │ │ │ -000072b4 t unsafe_long_compare │ │ │ │ -00006194 t unsafe_object_compare │ │ │ │ -0000609c t unsafe_tuple_compare │ │ │ │ +000079f0 t unsafe_float_compare │ │ │ │ +000015b8 t unsafe_latin_compare │ │ │ │ +00007438 t unsafe_long_compare │ │ │ │ +00006318 t unsafe_object_compare │ │ │ │ +00006220 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8566,36 +8564,36 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -000098c0 T PyLong_AsDouble │ │ │ │ +000098a8 T PyLong_AsDouble │ │ │ │ 00003130 T PyLong_AsInt │ │ │ │ 00001418 T PyLong_AsLong │ │ │ │ 00001590 T PyLong_AsLongAndOverflow │ │ │ │ -000078a8 T PyLong_AsLongLong │ │ │ │ -00010cc8 T PyLong_AsLongLongAndOverflow │ │ │ │ +00007890 T PyLong_AsLongLong │ │ │ │ +00010cf8 T PyLong_AsLongLongAndOverflow │ │ │ │ 00000600 T PyLong_AsNativeBytes │ │ │ │ 000024ac T PyLong_AsSize_t │ │ │ │ 0000041c T PyLong_AsSsize_t │ │ │ │ 0000329c T PyLong_AsUnsignedLong │ │ │ │ -0000a334 T PyLong_AsUnsignedLongLong │ │ │ │ -0000c494 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000e43c T PyLong_AsUnsignedLongMask │ │ │ │ -000097c0 T PyLong_AsVoidPtr │ │ │ │ -000075a0 T PyLong_FromDouble │ │ │ │ +0000a31c T PyLong_AsUnsignedLongLong │ │ │ │ +0000c4cc T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000e474 T PyLong_AsUnsignedLongMask │ │ │ │ +000097a8 T PyLong_AsVoidPtr │ │ │ │ +00007588 T PyLong_FromDouble │ │ │ │ 00000300 T PyLong_FromLong │ │ │ │ -00005b74 T PyLong_FromLongLong │ │ │ │ +00005b60 T PyLong_FromLongLong │ │ │ │ 000001d6 T PyLong_FromNativeBytes │ │ │ │ -000086e8 T PyLong_FromSize_t │ │ │ │ +000086d0 T PyLong_FromSize_t │ │ │ │ 00000250 T PyLong_FromSsize_t │ │ │ │ 000004f8 T PyLong_FromString │ │ │ │ -0000cda4 T PyLong_FromUnicodeObject │ │ │ │ +0000cddc T PyLong_FromUnicodeObject │ │ │ │ 00000088 T PyLong_FromUnsignedLong │ │ │ │ 000035fc T PyLong_FromUnsignedLongLong │ │ │ │ 00000220 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -8617,52 +8615,52 @@ │ │ │ │ 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 │ │ │ │ -0000c6fc t Py_XDECREF │ │ │ │ +0000c734 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005a08 T _PyLong_Add │ │ │ │ -00003e64 T _PyLong_AsByteArray │ │ │ │ -0000c5b4 T _PyLong_Copy │ │ │ │ +000059f4 T _PyLong_Add │ │ │ │ +00003e50 T _PyLong_AsByteArray │ │ │ │ +0000c5ec T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000047c T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000d0b8 T _PyLong_Format │ │ │ │ +0000d0f0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000430 T _PyLong_FormatBytesWriter │ │ │ │ -00009780 T _PyLong_FormatWriter │ │ │ │ -0000e5a8 T _PyLong_Frexp │ │ │ │ -00004f44 T _PyLong_FromByteArray │ │ │ │ -0000ce44 T _PyLong_FromBytes │ │ │ │ -0000c6a8 T _PyLong_FromDigits │ │ │ │ -0000c714 t _PyLong_FromLarge │ │ │ │ +00009768 T _PyLong_FormatWriter │ │ │ │ +0000e5e0 T _PyLong_Frexp │ │ │ │ +00004f30 T _PyLong_FromByteArray │ │ │ │ +0000ce7c T _PyLong_FromBytes │ │ │ │ +0000c6e0 T _PyLong_FromDigits │ │ │ │ +0000c74c t _PyLong_FromLarge │ │ │ │ 000003c8 t _PyLong_FromMedium │ │ │ │ -0000fe74 T _PyLong_GCD │ │ │ │ +0000feac T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00010de4 T _PyLong_Lshift │ │ │ │ -00005eb8 T _PyLong_Multiply │ │ │ │ -0000fdd0 t _PyLong_Negate │ │ │ │ +00010e14 T _PyLong_Lshift │ │ │ │ +00005ea0 T _PyLong_Multiply │ │ │ │ +0000fe08 t _PyLong_Negate │ │ │ │ 00000110 T _PyLong_New │ │ │ │ 00002450 T _PyLong_NumBits │ │ │ │ -00010f24 T _PyLong_Rshift │ │ │ │ -00007528 T _PyLong_Sign │ │ │ │ +00010f54 T _PyLong_Rshift │ │ │ │ +00007510 T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ 00002fc8 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -0000f418 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000f450 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -8695,93 +8693,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 │ │ │ │ -000094a0 t divrem1 │ │ │ │ +00009488 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -00009858 t int___format__ │ │ │ │ +00009840 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__ │ │ │ │ -00010c4c t int_as_integer_ratio │ │ │ │ +00010c7c t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000278 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000cc14 t int_bit_length │ │ │ │ +0000cc4c t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -00004358 t int_from_bytes │ │ │ │ +00004344 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__ │ │ │ │ -000036cc t int_to_bytes │ │ │ │ +000036bc t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -000060a8 t k_mul │ │ │ │ -00010a58 t kmul_split.constprop.0 │ │ │ │ -00008c9c t l_divmod │ │ │ │ -0000dfc0 t l_mod │ │ │ │ +00006090 t k_mul │ │ │ │ +00010a88 t kmul_split.constprop.0 │ │ │ │ +00008c84 t l_divmod │ │ │ │ +0000dff8 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000f2e8 t long_abs │ │ │ │ -00005880 t long_add │ │ │ │ -000073e8 t long_and │ │ │ │ +0000f320 t long_abs │ │ │ │ +0000586c t long_add │ │ │ │ +000073d0 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000797c t long_bitwise │ │ │ │ +00007964 t long_bitwise │ │ │ │ 00001408 t long_bool │ │ │ │ 00001698 t long_compare │ │ │ │ 00001730 t long_dealloc │ │ │ │ -00008b64 t long_div │ │ │ │ -0000e528 t long_divmod │ │ │ │ -00008ffc t long_divrem │ │ │ │ +00008b4c t long_div │ │ │ │ +0000e560 t long_divmod │ │ │ │ +00008fe4 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000da74 t long_float │ │ │ │ -0000d0fc t long_format_binary │ │ │ │ +0000daac t long_float │ │ │ │ +0000d134 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000270 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000198 t long_hash │ │ │ │ 000034a4 t long_invert │ │ │ │ -0000cfa8 t long_long │ │ │ │ +0000cfe0 t long_long │ │ │ │ 00000248 t long_long_meth │ │ │ │ 0000258c t long_lshift │ │ │ │ 00002878 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000db58 t long_mod │ │ │ │ -00005cac t long_mul │ │ │ │ +0000db90 t long_mod │ │ │ │ +00005c94 t long_mul │ │ │ │ 00003380 t long_neg │ │ │ │ -0000c818 t long_new │ │ │ │ -0000ca64 t long_new_impl │ │ │ │ -00008730 t long_or │ │ │ │ -0000a530 t long_pow │ │ │ │ -0000125c t long_richcompare │ │ │ │ -0000ea24 t long_rshift │ │ │ │ +0000c850 t long_new │ │ │ │ +0000ca9c t long_new_impl │ │ │ │ +00008718 t long_or │ │ │ │ +0000a518 t long_pow │ │ │ │ +00001260 t long_richcompare │ │ │ │ +0000ea5c t long_rshift │ │ │ │ 00002e44 t long_sub │ │ │ │ 00001788 t long_to_decimal_string │ │ │ │ 000017b4 t long_to_decimal_string_internal │ │ │ │ -0000997c t long_true_divide │ │ │ │ -00007534 t long_vectorcall │ │ │ │ -0000cec0 t long_xor │ │ │ │ +00009964 t long_true_divide │ │ │ │ +0000751c t long_vectorcall │ │ │ │ +0000cef8 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -000071e8 t x_add │ │ │ │ -0000f4e0 t x_divrem │ │ │ │ -00008870 t x_sub │ │ │ │ +000071d0 t x_add │ │ │ │ +0000f518 t x_divrem │ │ │ │ +00008858 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8845,42 +8843,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 │ │ │ │ -000093a4 T PyDict_Clear │ │ │ │ +000093bc T PyDict_Clear │ │ │ │ 00000810 T PyDict_ClearWatcher │ │ │ │ 00000134 T PyDict_Contains │ │ │ │ -000087a0 T PyDict_ContainsString │ │ │ │ -00002cc0 T PyDict_Copy │ │ │ │ -000047f4 T PyDict_DelItem │ │ │ │ +000087b8 T PyDict_ContainsString │ │ │ │ +00002cd8 T PyDict_Copy │ │ │ │ +0000480c T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b570 T PyDict_GetItem │ │ │ │ -00002938 T PyDict_GetItemRef │ │ │ │ +0000b588 T PyDict_GetItem │ │ │ │ +00002950 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -00004620 T PyDict_GetItemStringRef │ │ │ │ -00002760 T PyDict_GetItemWithError │ │ │ │ +00004638 T PyDict_GetItemStringRef │ │ │ │ +00002778 T PyDict_GetItemWithError │ │ │ │ 000009d8 T PyDict_Items │ │ │ │ -00007d34 T PyDict_Keys │ │ │ │ +00007d4c T PyDict_Keys │ │ │ │ 000003bc T PyDict_Merge │ │ │ │ 0000078a T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004468 T PyDict_Next │ │ │ │ -000083f0 T PyDict_Pop │ │ │ │ +00004480 T PyDict_Next │ │ │ │ +00008408 T PyDict_Pop │ │ │ │ 000001cc T PyDict_PopString │ │ │ │ 0000078e T PyDict_SetDefault │ │ │ │ -0000205c T PyDict_SetDefaultRef │ │ │ │ -00000c48 T PyDict_SetItem │ │ │ │ -00002824 T PyDict_SetItemString │ │ │ │ -000095d4 T PyDict_Size │ │ │ │ +00002074 T PyDict_SetDefaultRef │ │ │ │ +00000c60 T PyDict_SetItem │ │ │ │ +0000283c T PyDict_SetItemString │ │ │ │ +000095ec T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000124 T PyDict_Unwatch │ │ │ │ -000032b4 T PyDict_Update │ │ │ │ +000032cc 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 +8898,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007ea8 T PyObject_ClearManagedDict │ │ │ │ +00007ec0 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005774 T PyObject_GenericGetDict │ │ │ │ +0000578c 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 │ │ │ │ -00008838 T PyObject_VisitManagedDict │ │ │ │ +00008850 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 +8935,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002744 t Py_XDECREF │ │ │ │ +0000275c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009608 T _PyDictKeys_DecRef │ │ │ │ -00005754 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000053c8 T _PyDictKeys_StringLookup │ │ │ │ -000071e8 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009620 T _PyDictKeys_DecRef │ │ │ │ +0000576c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +000053e0 T _PyDictKeys_StringLookup │ │ │ │ +00007200 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000306 T _PyDictView_Intersect │ │ │ │ -00005ad4 T _PyDictView_New │ │ │ │ +00005aec T _PyDictView_New │ │ │ │ 00000850 T _PyDict_CheckConsistency │ │ │ │ -000099e8 T _PyDict_ClearFreeList │ │ │ │ +00009a00 T _PyDict_ClearFreeList │ │ │ │ 00000d8c T _PyDict_ContainsId │ │ │ │ 000001a0 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000de4 T _PyDict_DelItemId │ │ │ │ -00008070 T _PyDict_DelItemIf │ │ │ │ +00008088 T _PyDict_DelItemIf │ │ │ │ 00000634 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b214 T _PyDict_DetachFromObject │ │ │ │ -00004e0c T _PyDict_FromItems │ │ │ │ -0000aa9c T _PyDict_FromKeys │ │ │ │ +0000b22c T _PyDict_DetachFromObject │ │ │ │ +00004e24 T _PyDict_FromItems │ │ │ │ +0000aab4 T _PyDict_FromKeys │ │ │ │ 00000d1e T _PyDict_GetItemIdWithError │ │ │ │ -000029d0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000029e8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000cac T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008374 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000838c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d46 T _PyDict_GetItemStringWithError │ │ │ │ 00000cee T _PyDict_GetItemWithError │ │ │ │ -0000b05c T _PyDict_GetItem_KnownHash │ │ │ │ -00004424 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b074 T _PyDict_GetItem_KnownHash │ │ │ │ +0000443c T _PyDict_HasOnlyStringKeys │ │ │ │ 00000752 T _PyDict_KeysSize │ │ │ │ -00005324 T _PyDict_LoadGlobal │ │ │ │ -0000738c T _PyDict_LookupIndex │ │ │ │ -00009714 T _PyDict_MaybeUntrack │ │ │ │ -00007bc0 T _PyDict_MergeEx │ │ │ │ -000027cc T _PyDict_NewKeysForClass │ │ │ │ +0000533c T _PyDict_LoadGlobal │ │ │ │ +000073a4 T _PyDict_LookupIndex │ │ │ │ +0000972c T _PyDict_MaybeUntrack │ │ │ │ +00007bd8 T _PyDict_MergeEx │ │ │ │ +000027e4 T _PyDict_NewKeysForClass │ │ │ │ 00000c2c T _PyDict_NewPresized │ │ │ │ -0000453c T _PyDict_Next │ │ │ │ -00007794 T _PyDict_Pop │ │ │ │ -00007854 T _PyDict_Pop_KnownHash │ │ │ │ -0000a424 T _PyDict_SendEvent │ │ │ │ +00004554 T _PyDict_Next │ │ │ │ +000077ac T _PyDict_Pop │ │ │ │ +0000786c T _PyDict_Pop_KnownHash │ │ │ │ +0000a43c T _PyDict_SendEvent │ │ │ │ 00000db6 T _PyDict_SetItemId │ │ │ │ -0000b09c T _PyDict_SetItem_KnownHash │ │ │ │ -0000b150 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002bdc T _PyDict_SetItem_LockHeld │ │ │ │ -00007be4 T _PyDict_SetItem_Take2 │ │ │ │ +0000b0b4 T _PyDict_SetItem_KnownHash │ │ │ │ +0000b168 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002bf4 T _PyDict_SetItem_LockHeld │ │ │ │ +00007bfc T _PyDict_SetItem_Take2 │ │ │ │ 000006a8 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002a18 T _PyObjectDict_SetItem │ │ │ │ +00002a30 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005f8c T _PyObject_InitInlineValues │ │ │ │ -0000b2b4 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005fa4 T _PyObject_InitInlineValues │ │ │ │ +0000b2cc T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b55c T _PyObject_MaterializeManagedDict │ │ │ │ -0000aec4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007fc4 T _PyObject_SetManagedDict │ │ │ │ -00005fd4 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006da8 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b574 T _PyObject_MaterializeManagedDict │ │ │ │ +0000aedc T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00007fdc T _PyObject_SetManagedDict │ │ │ │ +00005fec T _PyObject_StoreInstanceAttribute │ │ │ │ +00006dc0 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,135 +9020,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001d8 T _Py_dict_lookup │ │ │ │ -0000328c T _Py_dict_lookup_threadsafe │ │ │ │ +000032a4 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000028c t all_contained_in │ │ │ │ -00002648 t build_indices_generic │ │ │ │ -00002cf4 t copy_lock_held │ │ │ │ -0000b260 t copy_values │ │ │ │ -00004b18 t delitem_knownhash_lock_held │ │ │ │ -0000a960 t dict___contains__ │ │ │ │ +00002660 t build_indices_generic │ │ │ │ +00002d0c t copy_lock_held │ │ │ │ +0000b278 t copy_values │ │ │ │ +00004b30 t delitem_knownhash_lock_held │ │ │ │ +0000a978 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 │ │ │ │ -00004320 t dict_ass_sub │ │ │ │ -0000b318 t dict_clear │ │ │ │ +00004338 t dict_ass_sub │ │ │ │ +0000b330 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b1e0 t dict_copy │ │ │ │ +0000b1f8 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003d24 t dict_dealloc │ │ │ │ -0000aa48 t dict_fromkeys │ │ │ │ +00003d3c t dict_dealloc │ │ │ │ +0000aa60 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007c74 t dict_get │ │ │ │ +00007c8c t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009afc t dict_init │ │ │ │ +00009b14 t dict_init │ │ │ │ 000001a0 t dict_ior │ │ │ │ -00005a1c t dict_items │ │ │ │ +00005a34 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00009050 t dict_iter │ │ │ │ -00008db0 t dict_keys │ │ │ │ +00009068 t dict_iter │ │ │ │ +00008dc8 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009a50 t dict_length │ │ │ │ -000032d8 t dict_merge │ │ │ │ -00009a54 t dict_new │ │ │ │ +00009a68 t dict_length │ │ │ │ +000032f0 t dict_merge │ │ │ │ +00009a6c t dict_new │ │ │ │ 00000248 t dict_or │ │ │ │ -000073d8 t dict_pop │ │ │ │ +000073f0 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b84c t dict_popitem │ │ │ │ +0000b864 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a68c t dict_repr │ │ │ │ -0000b630 t dict_richcompare │ │ │ │ -00009bf4 t dict_setdefault │ │ │ │ +0000a6a4 t dict_repr │ │ │ │ +0000b648 t dict_richcompare │ │ │ │ +00009c0c t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002078 t dict_setdefault_ref_lock_held │ │ │ │ -000031cc t dict_subscript │ │ │ │ -000088a4 t dict_tp_clear │ │ │ │ -000046e4 t dict_traverse │ │ │ │ -000058a8 t dict_update │ │ │ │ -00005998 t dict_update_arg │ │ │ │ -00008f00 t dict_values │ │ │ │ +00002090 t dict_setdefault_ref_lock_held │ │ │ │ +000031e4 t dict_subscript │ │ │ │ +000088bc t dict_tp_clear │ │ │ │ +000046fc t dict_traverse │ │ │ │ +000058c0 t dict_update │ │ │ │ +000059b0 t dict_update_arg │ │ │ │ +00008f18 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009c60 t dict_vectorcall │ │ │ │ +00009c78 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000490 t dictitems_contains │ │ │ │ -00005b7c t dictitems_iter │ │ │ │ +00005b94 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000061c t dictitems_reversed │ │ │ │ -00007b40 t dictiter_dealloc │ │ │ │ -00005d90 t dictiter_iternextitem │ │ │ │ -000090dc t dictiter_iternextkey │ │ │ │ -0000927c t dictiter_iternextvalue │ │ │ │ -00008d98 t dictiter_len │ │ │ │ +00007b58 t dictiter_dealloc │ │ │ │ +00005da8 t dictiter_iternextitem │ │ │ │ +000090f4 t dictiter_iternextkey │ │ │ │ +00009294 t dictiter_iternextvalue │ │ │ │ +00008db0 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c48 t dictiter_new │ │ │ │ +00005c60 t dictiter_new │ │ │ │ 00000644 t dictiter_reduce │ │ │ │ 00000218 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000a9d4 t dictkeys_contains │ │ │ │ -00003c5c t dictkeys_decref.constprop.0 │ │ │ │ -00008e68 t dictkeys_iter │ │ │ │ +0000a9ec t dictkeys_contains │ │ │ │ +00003c74 t dictkeys_decref.constprop.0 │ │ │ │ +00008e80 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000734 t dictkeys_reversed │ │ │ │ -000016cc t dictresize.isra.0 │ │ │ │ +000016e4 t dictresize.isra.0 │ │ │ │ 000007fc t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00008fb8 t dictvalues_iter │ │ │ │ +00008fd0 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000071c t dictvalues_reversed │ │ │ │ -00005d2c t dictview_dealloc │ │ │ │ +00005d44 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b568 t dictview_len │ │ │ │ +0000b580 t dictview_len │ │ │ │ 0000074c t dictview_mapping │ │ │ │ 000004f8 t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000b1d4 t dictview_traverse │ │ │ │ +0000b1ec 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 │ │ │ │ -000015c4 t find_empty_slot │ │ │ │ +000015dc t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006928 t insert_split_key │ │ │ │ -00008bbc t insert_split_value │ │ │ │ -00000d18 t insert_to_emptydict │ │ │ │ -00001084 t insertdict │ │ │ │ +00006940 t insert_split_key │ │ │ │ +00008bd4 t insert_split_value │ │ │ │ +00000d30 t insert_to_emptydict │ │ │ │ +0000109c t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009e34 t merge_from_seq2_lock_held │ │ │ │ +00009e4c t merge_from_seq2_lock_held │ │ │ │ 0000009c t new_dict │ │ │ │ -00008ad8 t new_dict_with_shared_keys │ │ │ │ -00000f68 t new_keys_object.isra.0 │ │ │ │ -000077d4 t pop_lock_held │ │ │ │ +00008af0 t new_dict_with_shared_keys │ │ │ │ +00000f80 t new_keys_object.isra.0 │ │ │ │ +000077ec 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 │ │ │ │ -00006064 t store_instance_attr_lock_held │ │ │ │ +0000607c 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 │ │ │ │ @@ -11255,15 +11253,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -000028f8 T PyFrozenSet_New │ │ │ │ +000028f4 T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -11276,21 +11274,21 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d50 T PySet_Add │ │ │ │ -0000302c T PySet_Clear │ │ │ │ -000014cc T PySet_Contains │ │ │ │ -000010c4 T PySet_Discard │ │ │ │ -00000c98 T PySet_New │ │ │ │ +00000d54 T PySet_Add │ │ │ │ +00003028 T PySet_Clear │ │ │ │ +000014c8 T PySet_Contains │ │ │ │ +000010c8 T PySet_Discard │ │ │ │ +00000c9c T PySet_New │ │ │ │ 000000a8 T PySet_Pop │ │ │ │ -000029a8 T PySet_Size │ │ │ │ +000029a4 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11298,33 +11296,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002810 t Py_XDECREF │ │ │ │ +0000280c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d6 T _PySet_ClearInternal │ │ │ │ -00002b1c T _PySet_Contains │ │ │ │ +00002b18 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d48 T _PySet_NextEntry │ │ │ │ -00002a00 T _PySet_NextEntryRef │ │ │ │ -00003b0c T _PySet_Update │ │ │ │ +00002d44 T _PySet_NextEntry │ │ │ │ +000029fc T _PySet_NextEntryRef │ │ │ │ +00003aec T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -11335,107 +11333,107 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000b4 t dummy_dealloc │ │ │ │ 000000a8 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e60 t frozenset_hash │ │ │ │ +00002e5c t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 00000b20 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000170 t make_new_set │ │ │ │ -00003db4 t make_new_set_basetype │ │ │ │ +00003d94 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003434 t set___contains__ │ │ │ │ +00003430 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ 00000908 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 0000008c t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003230 t set_add │ │ │ │ +0000322c t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ 00000758 t set_add_entry │ │ │ │ -00004010 t set_and │ │ │ │ +00003ff0 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -0000672c t set_clear │ │ │ │ +000066d8 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00003148 t set_clear_internal │ │ │ │ +00003144 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000618 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ 000005d8 t set_copy_and_difference │ │ │ │ -00003d18 t set_copy_impl │ │ │ │ -0000282c t set_dealloc │ │ │ │ -00004924 t set_difference │ │ │ │ -00006194 t set_difference_multi │ │ │ │ +00003cf8 t set_copy_impl │ │ │ │ +00002828 t set_dealloc │ │ │ │ +00004900 t set_difference │ │ │ │ +00006140 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ 00000634 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005b0c t set_difference_update_internal │ │ │ │ -00004f3c t set_discard │ │ │ │ +00005ac0 t set_difference_update_internal │ │ │ │ +00004f10 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -0000134c t set_discard_key │ │ │ │ +00001348 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000190 t set_iand │ │ │ │ -00006d44 t set_init │ │ │ │ -00000bc0 t set_insert_clean │ │ │ │ -00004098 t set_intersection │ │ │ │ -000066b4 t set_intersection_multi │ │ │ │ +00006cec t set_init │ │ │ │ +00000bc4 t set_insert_clean │ │ │ │ +00004078 t set_intersection │ │ │ │ +00006660 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ 0000073c t set_intersection_multi_impl │ │ │ │ 00000968 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001734 t set_ior │ │ │ │ -00006294 t set_isdisjoint │ │ │ │ +00001730 t set_ior │ │ │ │ +00006240 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ 00000b1c t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -00003764 t set_issubset_impl │ │ │ │ -000051e0 t set_issuperset │ │ │ │ +00003758 t set_issubset_impl │ │ │ │ +000051a4 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -00005514 t set_issuperset_impl │ │ │ │ +000054d8 t set_issuperset_impl │ │ │ │ 000006c8 t set_isub │ │ │ │ -000025f0 t set_iter │ │ │ │ +000025ec t set_iter │ │ │ │ 00000bcc t set_ixor │ │ │ │ -000029fc t set_len │ │ │ │ -000013cc t set_lookkey │ │ │ │ -00001ef8 t set_merge_lock_held │ │ │ │ +000029f8 t set_len │ │ │ │ +000013c8 t set_lookkey │ │ │ │ +00001ef4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006d10 t set_new │ │ │ │ -00003bb8 t set_or │ │ │ │ -000047cc t set_pop │ │ │ │ +00006cb8 t set_new │ │ │ │ +00003b98 t set_or │ │ │ │ +000047a8 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -0000584c t set_remove │ │ │ │ +0000580c t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ 00000348 t set_repr │ │ │ │ -00003660 t set_richcompare │ │ │ │ -0000489c t set_sub │ │ │ │ +00003654 t set_richcompare │ │ │ │ +00004878 t set_sub │ │ │ │ 00000234 t set_swap_bodies │ │ │ │ 00000c48 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ 00000a80 t set_symmetric_difference_impl │ │ │ │ 000007c0 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -0000681c t set_symmetric_difference_update_set │ │ │ │ -00000918 t set_table_resize │ │ │ │ -00000c04 t set_traverse │ │ │ │ +000067c8 t set_symmetric_difference_update_set │ │ │ │ +0000091c t set_table_resize │ │ │ │ +00000c08 t set_traverse │ │ │ │ 000004d4 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004da0 t set_update │ │ │ │ +00004d74 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003df8 t set_update_dict_lock_held │ │ │ │ +00003dd8 t set_update_dict_lock_held │ │ │ │ 0000021c t set_update_iterable_lock_held │ │ │ │ -00000f9c t set_vectorcall │ │ │ │ +00000fa0 t set_vectorcall │ │ │ │ 00000a04 t set_xor │ │ │ │ -000027ac t setiter_dealloc │ │ │ │ -00002674 t setiter_iternext │ │ │ │ +000027a8 t setiter_dealloc │ │ │ │ +00002670 t setiter_iternext │ │ │ │ 0000061c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000028 t setiter_reduce │ │ │ │ 00000730 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -11653,47 +11651,47 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ -00000cf4 T PyTuple_GetItem │ │ │ │ -000012b4 T PyTuple_GetSlice │ │ │ │ +00000d04 T PyTuple_GetItem │ │ │ │ +000012fc T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ -00000304 T PyTuple_Pack │ │ │ │ +00000314 T PyTuple_Pack │ │ │ │ 000000e4 T PyTuple_SetItem │ │ │ │ -00000cc4 T PyTuple_Size │ │ │ │ +00000cd4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000914 t Py_XDECREF │ │ │ │ +00000924 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001d68 T _PyTuple_ClearFreeList │ │ │ │ +00001db0 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000ec T _PyTuple_FromArray │ │ │ │ -00000d48 T _PyTuple_FromArraySteal │ │ │ │ -00000ba8 T _PyTuple_MaybeUntrack │ │ │ │ -000004e4 T _PyTuple_Resize │ │ │ │ +00000d58 T _PyTuple_FromArraySteal │ │ │ │ +00000bb8 T _PyTuple_MaybeUntrack │ │ │ │ +000004f4 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -11710,44 +11708,44 @@ │ │ │ │ 00000050 r length_hint_doc │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000158 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ -00000274 t tuple_alloc │ │ │ │ +00000284 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -000020e4 t tuple_count │ │ │ │ +0000212c t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -000007c8 t tuple_iter │ │ │ │ +000007d8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001a10 t tuple_new │ │ │ │ +00001a58 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000014bc t tuple_vectorcall │ │ │ │ -000017e0 t tupleconcat │ │ │ │ -00000e88 t tuplecontains │ │ │ │ -00000930 t tupledealloc │ │ │ │ -000011b8 t tuplehash │ │ │ │ -00001170 t tupleitem │ │ │ │ -000008b8 t tupleiter_dealloc │ │ │ │ -000020d0 t tupleiter_len │ │ │ │ +00001504 t tuple_vectorcall │ │ │ │ +00001828 t tupleconcat │ │ │ │ +00000e98 t tuplecontains │ │ │ │ +00000940 t tupledealloc │ │ │ │ +00001200 t tuplehash │ │ │ │ +000011b8 t tupleitem │ │ │ │ +000008c8 t tupleiter_dealloc │ │ │ │ +00002118 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ -0000085c t tupleiter_next │ │ │ │ +0000086c t tupleiter_next │ │ │ │ 000001ac t tupleiter_reduce │ │ │ │ 000001f0 t tupleiter_setstate │ │ │ │ -00001c1c t tupleiter_traverse │ │ │ │ -00001a0c t tuplelength │ │ │ │ -00001dac t tuplerepeat │ │ │ │ -00001c28 t tuplerepr │ │ │ │ -000016c8 t tuplerichcompare │ │ │ │ -00000f18 t tuplesubscript │ │ │ │ -00000af0 t tupletraverse │ │ │ │ +00001c64 t tupleiter_traverse │ │ │ │ +00001a54 t tuplelength │ │ │ │ +00001df4 t tuplerepeat │ │ │ │ +00001c70 t tuplerepr │ │ │ │ +0000170c t tuplerichcompare │ │ │ │ +00000f28 t tuplesubscript │ │ │ │ +00000b00 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 0000029c r .LC10 │ │ │ │ @@ -12085,30 +12083,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 │ │ │ │ -0000cdb4 T PyType_FromMetaclass │ │ │ │ -0000a4f0 T PyType_FromModuleAndSpec │ │ │ │ +0000cdd8 T PyType_FromMetaclass │ │ │ │ +0000a514 T PyType_FromModuleAndSpec │ │ │ │ 000042d4 T PyType_FromSpec │ │ │ │ -0000a514 T PyType_FromSpecWithBases │ │ │ │ +0000a538 T PyType_FromSpecWithBases │ │ │ │ 00004018 T PyType_GenericAlloc │ │ │ │ -00009814 T PyType_GenericNew │ │ │ │ +00009838 T PyType_GenericNew │ │ │ │ 00000c80 T PyType_GetDict │ │ │ │ -0000c9c4 T PyType_GetFlags │ │ │ │ -000113e4 T PyType_GetFullyQualifiedName │ │ │ │ -0000f090 T PyType_GetModule │ │ │ │ -0000bb90 T PyType_GetModuleByDef │ │ │ │ +0000c9e8 T PyType_GetFlags │ │ │ │ +00011400 T PyType_GetFullyQualifiedName │ │ │ │ +0000f0b4 T PyType_GetModule │ │ │ │ +0000bbb4 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -000104b0 T PyType_GetModuleState │ │ │ │ +000104d4 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005bc T PyType_GetQualName │ │ │ │ -0000fc0c T PyType_GetSlot │ │ │ │ +0000fc30 T PyType_GetSlot │ │ │ │ 00001ca4 T PyType_GetTypeDataSize │ │ │ │ 00005d38 T PyType_IsSubtype │ │ │ │ 00000160 T PyType_Modified │ │ │ │ 00005924 T PyType_Ready │ │ │ │ 00002170 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001e1c T PyType_Unwatch │ │ │ │ @@ -12147,334 +12145,334 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -000013e4 T _PyObject_GetState │ │ │ │ +000013b8 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000086c0 T _PyObject_LookupSpecial │ │ │ │ +000086e4 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 │ │ │ │ -0000d0f4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d118 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d90c T _PyStaticType_FiniBuiltin │ │ │ │ +0000d930 T _PyStaticType_FiniBuiltin │ │ │ │ 00004220 T _PyStaticType_GetState │ │ │ │ 0000005c T _PyStaticType_InitBuiltin │ │ │ │ 0000026c T _PyStaticType_InitForExtension │ │ │ │ -0000b6b0 T _PySuper_Lookup │ │ │ │ +0000b6d4 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 00004134 T _PyType_AllocNoTrack │ │ │ │ 000052a4 T _PyType_CalculateMetaclass │ │ │ │ 00001f84 T _PyType_CheckConsistency │ │ │ │ 000042f8 t _PyType_FromMetaclass_impl │ │ │ │ 00001f5a T _PyType_GetBases │ │ │ │ 0000426c T _PyType_GetDict │ │ │ │ -0000caf0 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011548 T _PyType_GetFullyQualifiedName │ │ │ │ +0000cb14 T _PyType_GetDocFromInternalDoc │ │ │ │ +00011564 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f6e T _PyType_GetMRO │ │ │ │ -00011f9c T _PyType_GetModuleByDef2 │ │ │ │ -00000f8c T _PyType_GetModuleByDef3 │ │ │ │ -0000c8c4 T _PyType_GetSubclasses │ │ │ │ +00011fe4 T _PyType_GetModuleByDef2 │ │ │ │ +00000fb8 T _PyType_GetModuleByDef3 │ │ │ │ +0000c8e8 T _PyType_GetSubclasses │ │ │ │ 00000728 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000dedc T _PyType_HasSubclasses │ │ │ │ +0000df00 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005da8 T _PyType_Lookup │ │ │ │ 0000217a T _PyType_LookupId │ │ │ │ 000059b0 T _PyType_LookupRef │ │ │ │ -0000a4d0 T _PyType_Name │ │ │ │ -0000b598 T _PyType_NewManagedObject │ │ │ │ +0000a4f4 T _PyType_Name │ │ │ │ +0000b5bc T _PyType_NewManagedObject │ │ │ │ 00000260 T _PyType_SetFlags │ │ │ │ -0000ccc4 T _PyType_SetFlagsRecursive │ │ │ │ +0000cce8 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 │ │ │ │ -0000c070 T _Py_BaseObject_RichCompare │ │ │ │ +0000c094 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 │ │ │ │ -0000f8e0 T _Py_slot_tp_getattr_hook │ │ │ │ -00000d00 T _Py_slot_tp_getattro │ │ │ │ +0000f904 T _Py_slot_tp_getattr_hook │ │ │ │ +00011b70 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000a034 T _Py_type_getattro │ │ │ │ -00009314 T _Py_type_getattro_impl │ │ │ │ +0000a058 T _Py_type_getattro │ │ │ │ +00009338 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 │ │ │ │ 00005adc t assign_version_tag │ │ │ │ 000054c8 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000018d4 t bufferwrapper_dealloc │ │ │ │ 0000184c t bufferwrapper_releasebuf │ │ │ │ 00001e80 t bufferwrapper_traverse │ │ │ │ 0000016c t call_unbound_noarg.part.0 │ │ │ │ -0000e87c t check_num_args │ │ │ │ -0000c5f0 t check_set_special_type_attr │ │ │ │ +0000e8a0 t check_num_args │ │ │ │ +0000c614 t check_set_special_type_attr │ │ │ │ 00001458 t class_name │ │ │ │ -0000b00c t clear_slots │ │ │ │ -0000d730 t clear_tp_subclasses │ │ │ │ +0000b030 t clear_slots │ │ │ │ +0000d754 t clear_tp_subclasses │ │ │ │ 0000091c t compatible_for_assignment │ │ │ │ 00000a34 t compatible_with_tp_base │ │ │ │ 00005b94 t find_name_in_mro │ │ │ │ -0000d924 t fini_static_type │ │ │ │ +0000d948 t fini_static_type │ │ │ │ 00001bf0 t get_dict_descriptor │ │ │ │ -0000bc18 t get_module_by_def │ │ │ │ +0000bc3c t get_module_by_def │ │ │ │ 00001556 t getindex │ │ │ │ -00010dfc t import_copyreg │ │ │ │ -00009eb4 t lookup_maybe_method │ │ │ │ +00010e20 t import_copyreg │ │ │ │ +00009ed8 t lookup_maybe_method │ │ │ │ 000004e4 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f7bc t merge_class_dict │ │ │ │ -00000d70 t method_is_overloaded.isra.0 │ │ │ │ +0000f7e0 t merge_class_dict │ │ │ │ +00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000064e t mro_hierarchy │ │ │ │ 00003b90 t mro_implementation_unlocked │ │ │ │ 000034e4 t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 000005c4 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d8a8 t object___format__ │ │ │ │ +0000d8cc t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ -00000d2c t object___getstate__ │ │ │ │ +00000d00 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000163e t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00010504 t object___reduce_ex__ │ │ │ │ +00010528 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 000011d0 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -00009230 t object_dealloc │ │ │ │ +00009254 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c258 t object_get_class │ │ │ │ +0000c27c t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010e30 t object_getstate_default │ │ │ │ -00009be8 t object_init │ │ │ │ -000091c4 t object_init_subclass │ │ │ │ +00010e54 t object_getstate_default │ │ │ │ +00009c0c t object_init │ │ │ │ +000091e8 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009940 t object_new │ │ │ │ +00009964 t object_new │ │ │ │ 00000190 t object_repr │ │ │ │ -0000c164 t object_richcompare │ │ │ │ +0000c188 t object_richcompare │ │ │ │ 00000ad4 t object_set_class │ │ │ │ -0000a538 t object_str │ │ │ │ -0000c7b8 t object_subclasshook │ │ │ │ +0000a55c t object_str │ │ │ │ +0000c7dc t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019fc t releasebuffer_call_python │ │ │ │ -000122b0 t richcmp_eq │ │ │ │ -00000d4c t richcmp_ge │ │ │ │ -00000d3c t richcmp_gt │ │ │ │ -00000d44 t richcmp_le │ │ │ │ -00000d34 t richcmp_lt │ │ │ │ -00011aac t richcmp_ne │ │ │ │ -0000cd3c t set_flags_recursive │ │ │ │ +000122f8 t richcmp_eq │ │ │ │ +00000d20 t richcmp_ge │ │ │ │ +00000d10 t richcmp_gt │ │ │ │ +00000d18 t richcmp_le │ │ │ │ +00000d08 t richcmp_lt │ │ │ │ +00011ac8 t richcmp_ne │ │ │ │ +0000cd60 t set_flags_recursive │ │ │ │ 00001304 t set_mro_error │ │ │ │ 00001488 t slot_am_aiter │ │ │ │ -000015e8 t slot_am_anext │ │ │ │ +000015bc t slot_am_anext │ │ │ │ 00001292 t slot_am_await │ │ │ │ 0000172c t slot_bf_getbuffer │ │ │ │ 00001b38 t slot_bf_releasebuffer │ │ │ │ -0000df48 t slot_mp_ass_subscript │ │ │ │ -0000cdd0 t slot_mp_subscript │ │ │ │ -00012198 t slot_nb_absolute │ │ │ │ -00011c6c t slot_nb_add │ │ │ │ -0000f2cc t slot_nb_and │ │ │ │ -00011b54 t slot_nb_bool │ │ │ │ -0000126c t slot_nb_divmod │ │ │ │ -00000d54 t slot_nb_float │ │ │ │ -00012030 t slot_nb_floor_divide │ │ │ │ -00000eec t slot_nb_index │ │ │ │ +0000df6c t slot_mp_ass_subscript │ │ │ │ +0000cdf4 t slot_mp_subscript │ │ │ │ +000121e0 t slot_nb_absolute │ │ │ │ +00011cb4 t slot_nb_add │ │ │ │ +0000f2f0 t slot_nb_and │ │ │ │ +00011b9c t slot_nb_bool │ │ │ │ +00001240 t slot_nb_divmod │ │ │ │ +00000d28 t slot_nb_float │ │ │ │ +00012078 t slot_nb_floor_divide │ │ │ │ +00000ec0 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000bd8 t slot_nb_inplace_and │ │ │ │ -000009e8 t slot_nb_inplace_floor_divide │ │ │ │ -00000fe4 t slot_nb_inplace_lshift │ │ │ │ +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 │ │ │ │ -000014a0 t slot_nb_invert │ │ │ │ +00011644 t slot_nb_int │ │ │ │ +00001474 t slot_nb_invert │ │ │ │ 00000e4c t slot_nb_lshift │ │ │ │ 000007ec t slot_nb_matrix_multiply │ │ │ │ -00000d7c t slot_nb_multiply │ │ │ │ -00011df0 t slot_nb_negative │ │ │ │ -0000f594 t slot_nb_or │ │ │ │ +00000d50 t slot_nb_multiply │ │ │ │ +00011e38 t slot_nb_negative │ │ │ │ +0000f5b8 t slot_nb_or │ │ │ │ 00001010 t slot_nb_positive │ │ │ │ -00000f14 t slot_nb_power │ │ │ │ +00000ee8 t slot_nb_power │ │ │ │ 00000a14 t slot_nb_remainder │ │ │ │ 00000c30 t slot_nb_rshift │ │ │ │ -00011e18 t slot_nb_subtract │ │ │ │ -00011650 t slot_nb_true_divide │ │ │ │ -000010bc t slot_nb_xor │ │ │ │ +00011e60 t slot_nb_subtract │ │ │ │ +0001166c t slot_nb_true_divide │ │ │ │ +00001090 t slot_nb_xor │ │ │ │ 000021a6 t slot_sq_ass_item │ │ │ │ -0000d148 t slot_sq_contains │ │ │ │ -0000f198 t slot_sq_item │ │ │ │ -0000ed50 t slot_sq_length │ │ │ │ -0000ebb8 t slot_tp_call │ │ │ │ -0000f0e4 t slot_tp_descr_get │ │ │ │ -00000988 t slot_tp_descr_set │ │ │ │ -0000f434 t slot_tp_finalize │ │ │ │ -0000fedc t slot_tp_hash │ │ │ │ -00009c6c t slot_tp_init │ │ │ │ -0000ec50 t slot_tp_iter │ │ │ │ -000103b0 t slot_tp_iternext │ │ │ │ -0000a870 t slot_tp_new │ │ │ │ -0000fe6c t slot_tp_repr │ │ │ │ -0000fc54 t slot_tp_richcompare │ │ │ │ -0000e200 t slot_tp_setattro │ │ │ │ -0001011c t slot_tp_str │ │ │ │ +0000d16c t slot_sq_contains │ │ │ │ +0000f1bc t slot_sq_item │ │ │ │ +0000ed74 t slot_sq_length │ │ │ │ +0000ebdc t slot_tp_call │ │ │ │ +0000f108 t slot_tp_descr_get │ │ │ │ +000009b4 t slot_tp_descr_set │ │ │ │ +0000f458 t slot_tp_finalize │ │ │ │ +0000ff00 t slot_tp_hash │ │ │ │ +00009c90 t slot_tp_init │ │ │ │ +0000ec74 t slot_tp_iter │ │ │ │ +000103d4 t slot_tp_iternext │ │ │ │ +0000a894 t slot_tp_new │ │ │ │ +0000fe90 t slot_tp_repr │ │ │ │ +0000fc78 t slot_tp_richcompare │ │ │ │ +0000e224 t slot_tp_setattro │ │ │ │ +00010140 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00005804 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7d0 t subtype_clear │ │ │ │ -0000abf4 t subtype_dealloc │ │ │ │ -0000f704 t subtype_dict │ │ │ │ +0000d7f4 t subtype_clear │ │ │ │ +0000ac18 t subtype_dealloc │ │ │ │ +0000f728 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015f0 t subtype_getweakref │ │ │ │ -000014d8 t subtype_setdict │ │ │ │ -0000bc70 t subtype_traverse │ │ │ │ -00009130 t super_dealloc │ │ │ │ +000014ac t subtype_setdict │ │ │ │ +0000bc94 t subtype_traverse │ │ │ │ +00009154 t super_dealloc │ │ │ │ 00001678 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e64 t super_getattro │ │ │ │ -0000165c t super_init │ │ │ │ -0000a8dc t super_init_without_args │ │ │ │ +00008e88 t super_getattro │ │ │ │ +00001630 t super_init │ │ │ │ +0000a900 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001eb0 t super_repr │ │ │ │ 00001bb2 t super_traverse │ │ │ │ -00008838 t super_vectorcall │ │ │ │ -00008d14 t supercheck │ │ │ │ +0000885c t super_vectorcall │ │ │ │ +00008d38 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000aa3c t tp_new_wrapper │ │ │ │ +0000aa60 t tp_new_wrapper │ │ │ │ 000006f0 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f560 t type___instancecheck__ │ │ │ │ +0000f584 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00001644 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ed1c t type___subclasscheck__ │ │ │ │ +0000ed40 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c7c4 t type___subclasses__ │ │ │ │ +0000c7e8 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c350 t type_abstractmethods │ │ │ │ +0000c374 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005f70 t type_call │ │ │ │ -0000d280 t type_clear │ │ │ │ -0000d348 t type_dealloc │ │ │ │ -0000c2b4 t type_dict │ │ │ │ +0000d2a4 t type_clear │ │ │ │ +0000d36c t type_dealloc │ │ │ │ +0000c2d8 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb84 t type_get_annotations │ │ │ │ -0000c33c t type_get_bases │ │ │ │ -0000c664 t type_get_doc │ │ │ │ -0000c9c8 t type_get_module │ │ │ │ -0000cca0 t type_get_mro │ │ │ │ +0000cba8 t type_get_annotations │ │ │ │ +0000c360 t type_get_bases │ │ │ │ +0000c688 t type_get_doc │ │ │ │ +0000c9ec t type_get_module │ │ │ │ +0000ccc4 t type_get_mro │ │ │ │ 000007d4 t type_get_text_signature │ │ │ │ 000007dc t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -000091d0 t type_init │ │ │ │ +000091f4 t type_init │ │ │ │ 000059a8 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b44c t type_modified_unlocked │ │ │ │ -0000b458 t type_modified_unlocked.part.0 │ │ │ │ -0000a754 t type_module │ │ │ │ -0000c26c t type_mro │ │ │ │ +0000b470 t type_modified_unlocked │ │ │ │ +0000b47c t type_modified_unlocked.part.0 │ │ │ │ +0000a778 t type_module │ │ │ │ +0000c290 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000caa4 t type_name │ │ │ │ +0000cac8 t type_name │ │ │ │ 000060b0 t type_new │ │ │ │ -00009810 t type_prepare │ │ │ │ -0000a824 t type_qualname │ │ │ │ +00009834 t type_prepare │ │ │ │ +0000a848 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a544 t type_repr │ │ │ │ -0000c400 t type_set_abstractmethods │ │ │ │ -0000bf98 t type_set_annotations │ │ │ │ +0000a568 t type_repr │ │ │ │ +0000c424 t type_set_abstractmethods │ │ │ │ +0000bfbc t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -0001001c t type_set_doc │ │ │ │ -0000c4e0 t type_set_module │ │ │ │ +00010040 t type_set_doc │ │ │ │ +0000c504 t type_set_module │ │ │ │ 0000086c t type_set_name │ │ │ │ -000118d0 t type_set_qualname │ │ │ │ +000118ec t type_set_qualname │ │ │ │ 00001110 t type_set_type_params │ │ │ │ -0000b0a4 t type_setattro │ │ │ │ -00009238 t type_traverse │ │ │ │ +0000b0c8 t type_setattro │ │ │ │ +0000925c t type_traverse │ │ │ │ 00005efc t type_vectorcall │ │ │ │ 00008178 t update_one_slot │ │ │ │ -0000bd9c t update_slot │ │ │ │ -0000eb94 t update_slots_callback │ │ │ │ -0000ea2c t update_subclasses.constprop.0 │ │ │ │ +0000bdc0 t update_slot │ │ │ │ +0000ebb8 t update_slots_callback │ │ │ │ +0000ea50 t update_subclasses.constprop.0 │ │ │ │ 00001d88 t validate_watcher_id │ │ │ │ -0000f4b8 t vectorcall_maybe.constprop.0 │ │ │ │ -0000cff0 t vectorcall_method │ │ │ │ -000119b8 t wrap_binaryfunc │ │ │ │ -000121c0 t wrap_binaryfunc_l │ │ │ │ +0000f4dc t vectorcall_maybe.constprop.0 │ │ │ │ +0000d014 t vectorcall_method │ │ │ │ +000119d4 t wrap_binaryfunc │ │ │ │ +00012208 t wrap_binaryfunc_l │ │ │ │ 000011a4 t wrap_binaryfunc_r │ │ │ │ 0000122e t wrap_buffer │ │ │ │ -000014c8 t wrap_call │ │ │ │ +0000149c t wrap_call │ │ │ │ 0000073e t wrap_del │ │ │ │ -0000e460 t wrap_delattr │ │ │ │ -00011a28 t wrap_delitem │ │ │ │ +0000e484 t wrap_delattr │ │ │ │ +00011a44 t wrap_delitem │ │ │ │ 00001b00 t wrap_descr_delete │ │ │ │ -00011848 t wrap_descr_get │ │ │ │ +00011864 t wrap_descr_get │ │ │ │ 00000a88 t wrap_descr_set │ │ │ │ -000013e0 t wrap_hashfunc │ │ │ │ +000013b4 t wrap_hashfunc │ │ │ │ 000010b4 t wrap_indexargfunc │ │ │ │ -0000abd0 t wrap_init │ │ │ │ +0000abf4 t wrap_init │ │ │ │ 00001c66 t wrap_inquirypred │ │ │ │ -00012230 t wrap_lenfunc │ │ │ │ -0000f010 t wrap_next │ │ │ │ -0000e1a8 t wrap_objobjargproc │ │ │ │ -0000122c t wrap_objobjproc │ │ │ │ +00012278 t wrap_lenfunc │ │ │ │ +0000f034 t wrap_next │ │ │ │ +0000e1cc t wrap_objobjargproc │ │ │ │ +00001200 t wrap_objobjproc │ │ │ │ 00001924 t wrap_releasebuffer │ │ │ │ -00011b20 t wrap_richcmpfunc │ │ │ │ -0000e8f4 t wrap_setattr │ │ │ │ +00011b3c t wrap_richcmpfunc │ │ │ │ +0000e918 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 │ │ │ │ +00010368 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13056,15 +13054,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00003330 T PyInit__string │ │ │ │ +00003200 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 │ │ │ │ @@ -13127,110 +13125,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ecd0 T PyUnicode_Append │ │ │ │ -00002d3c T PyUnicode_AppendAndDel │ │ │ │ -0001ca88 T PyUnicode_AsASCIIString │ │ │ │ +0000ee1c T PyUnicode_Append │ │ │ │ +00002c0c T PyUnicode_AppendAndDel │ │ │ │ +0001cba0 T PyUnicode_AsASCIIString │ │ │ │ 000009d6 T PyUnicode_AsCharmapString │ │ │ │ 000018ec T PyUnicode_AsDecodedObject │ │ │ │ 00001948 T PyUnicode_AsDecodedUnicode │ │ │ │ 000019ea T PyUnicode_AsEncodedObject │ │ │ │ -000064f8 T PyUnicode_AsEncodedString │ │ │ │ +00006510 T PyUnicode_AsEncodedString │ │ │ │ 00001a46 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a0e T PyUnicode_AsLatin1String │ │ │ │ -00021c6c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001ddd4 T PyUnicode_AsUCS4 │ │ │ │ -00006c24 T PyUnicode_AsUCS4Copy │ │ │ │ +00021efc T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001deec T PyUnicode_AsUCS4 │ │ │ │ +0000697c T PyUnicode_AsUCS4Copy │ │ │ │ 00000a14 T PyUnicode_AsUTF16String │ │ │ │ 00000a1c T PyUnicode_AsUTF32String │ │ │ │ 00002894 T PyUnicode_AsUTF8 │ │ │ │ 00002744 T PyUnicode_AsUTF8AndSize │ │ │ │ -00014754 T PyUnicode_AsUTF8String │ │ │ │ -00020238 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013e38 T PyUnicode_AsWideChar │ │ │ │ -0000b568 T PyUnicode_AsWideCharString │ │ │ │ -00013fa0 T PyUnicode_BuildEncodingMap │ │ │ │ -00011c58 T PyUnicode_Compare │ │ │ │ -00004c58 T PyUnicode_CompareWithASCIIString │ │ │ │ -000056e0 T PyUnicode_Concat │ │ │ │ -0000a364 T PyUnicode_Contains │ │ │ │ -000031dc T PyUnicode_CopyCharacters │ │ │ │ +0001487c T PyUnicode_AsUTF8String │ │ │ │ +000204c8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013f60 T PyUnicode_AsWideChar │ │ │ │ +0000b6b0 T PyUnicode_AsWideCharString │ │ │ │ +000140c8 T PyUnicode_BuildEncodingMap │ │ │ │ +00011d78 T PyUnicode_Compare │ │ │ │ +00004c74 T PyUnicode_CompareWithASCIIString │ │ │ │ +000056f8 T PyUnicode_Concat │ │ │ │ +0000a4ac T PyUnicode_Contains │ │ │ │ +000030ac T PyUnicode_CopyCharacters │ │ │ │ 00000cf2 T PyUnicode_Count │ │ │ │ -000154c0 T PyUnicode_Decode │ │ │ │ -00010888 T PyUnicode_DecodeASCII │ │ │ │ -00018210 T PyUnicode_DecodeCharmap │ │ │ │ +000155e8 T PyUnicode_Decode │ │ │ │ +000109a4 T PyUnicode_DecodeASCII │ │ │ │ +00018338 T PyUnicode_DecodeCharmap │ │ │ │ 000027e8 T PyUnicode_DecodeFSDefault │ │ │ │ 00001fe4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -0001820c T PyUnicode_DecodeLatin1 │ │ │ │ -0000d524 T PyUnicode_DecodeLocale │ │ │ │ +00018334 T PyUnicode_DecodeLatin1 │ │ │ │ +0000d66c T PyUnicode_DecodeLocale │ │ │ │ 00001ae4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e7c0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001ea30 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000994 T PyUnicode_DecodeUTF16 │ │ │ │ -0001f1f8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001f488 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009b0 T PyUnicode_DecodeUTF32 │ │ │ │ -0002129c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002152c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001ce8 T PyUnicode_DecodeUTF7 │ │ │ │ -000205e8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000495c T PyUnicode_DecodeUTF8 │ │ │ │ -000049c4 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00020878 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004978 T PyUnicode_DecodeUTF8 │ │ │ │ +000049e0 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000a24 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -000112c4 T PyUnicode_EncodeFSDefault │ │ │ │ -000031b8 T PyUnicode_EncodeLocale │ │ │ │ -00014a34 T PyUnicode_EqualToUTF8 │ │ │ │ -00014a88 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00002728 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012e98 T PyUnicode_FSConverter │ │ │ │ -00013a70 T PyUnicode_FSDecoder │ │ │ │ -0001fb4c T PyUnicode_Fill │ │ │ │ -000088f0 T PyUnicode_Find │ │ │ │ -0000b774 T PyUnicode_FindChar │ │ │ │ -000159c4 T PyUnicode_Format │ │ │ │ -000152e0 T PyUnicode_FromEncodedObject │ │ │ │ -000075d4 T PyUnicode_FromFormat │ │ │ │ +000113e0 T PyUnicode_EncodeFSDefault │ │ │ │ +00003088 T PyUnicode_EncodeLocale │ │ │ │ +00014b5c T PyUnicode_EqualToUTF8 │ │ │ │ +00014bb0 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +000025f8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +00012fb8 T PyUnicode_FSConverter │ │ │ │ +00013b90 T PyUnicode_FSDecoder │ │ │ │ +0001fddc T PyUnicode_Fill │ │ │ │ +00008648 T PyUnicode_Find │ │ │ │ +0000b8bc T PyUnicode_FindChar │ │ │ │ +00015aec T PyUnicode_Format │ │ │ │ +00015408 T PyUnicode_FromEncodedObject │ │ │ │ +00007718 T PyUnicode_FromFormat │ │ │ │ 000028ec T PyUnicode_FromFormatV │ │ │ │ -0000455c T PyUnicode_FromKindAndData │ │ │ │ -0000ec70 T PyUnicode_FromObject │ │ │ │ -00018d84 T PyUnicode_FromOrdinal │ │ │ │ +00004578 T PyUnicode_FromKindAndData │ │ │ │ +0000edbc T PyUnicode_FromObject │ │ │ │ +00018eac T PyUnicode_FromOrdinal │ │ │ │ 000009bc T PyUnicode_FromString │ │ │ │ 00001be4 T PyUnicode_FromStringAndSize │ │ │ │ 00002168 T PyUnicode_FromWideChar │ │ │ │ 000009cc T PyUnicode_GetDefaultEncoding │ │ │ │ -000176ac T PyUnicode_GetLength │ │ │ │ +000177bc T PyUnicode_GetLength │ │ │ │ 00001b0c T PyUnicode_GetSize │ │ │ │ 000007c0 T PyUnicode_InternFromString │ │ │ │ 00001d08 T PyUnicode_InternImmortal │ │ │ │ 00000636 T PyUnicode_InternInPlace │ │ │ │ -000049e8 T PyUnicode_IsIdentifier │ │ │ │ -00010dc4 T PyUnicode_Join │ │ │ │ -000005f8 T PyUnicode_New │ │ │ │ -0000d71c T PyUnicode_Partition │ │ │ │ -00008a9c t PyUnicode_READ_CHAR │ │ │ │ -00002220 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -000071b8 T PyUnicode_RPartition │ │ │ │ +00004a04 T PyUnicode_IsIdentifier │ │ │ │ +00010ee0 T PyUnicode_Join │ │ │ │ +00000688 T PyUnicode_New │ │ │ │ +0000d864 T PyUnicode_Partition │ │ │ │ +00008be4 t PyUnicode_READ_CHAR │ │ │ │ +000020f0 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +000072fc T PyUnicode_RPartition │ │ │ │ 00000d92 T PyUnicode_RSplit │ │ │ │ 000005c8 T PyUnicode_ReadChar │ │ │ │ -000044f8 T PyUnicode_Replace │ │ │ │ +00004270 T PyUnicode_Replace │ │ │ │ 00000d36 T PyUnicode_Resize │ │ │ │ -00006a84 T PyUnicode_RichCompare │ │ │ │ -0001dd74 T PyUnicode_Split │ │ │ │ -00017954 T PyUnicode_Splitlines │ │ │ │ -0000b940 T PyUnicode_Substring │ │ │ │ -000026dc T PyUnicode_Tailmatch │ │ │ │ +00006bc8 T PyUnicode_RichCompare │ │ │ │ +0001de8c T PyUnicode_Split │ │ │ │ +00017a64 T PyUnicode_Splitlines │ │ │ │ +0000ba88 T PyUnicode_Substring │ │ │ │ +000025ac T PyUnicode_Tailmatch │ │ │ │ 00000dce T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b1e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005c88 t Py_XDECREF │ │ │ │ +00005ca0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000075d0 t SubString_new_object │ │ │ │ -00007344 t SubString_new_object_or_empty │ │ │ │ +00007328 t SubString_new_object │ │ │ │ +0000709c 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 │ │ │ │ @@ -13260,68 +13258,68 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -000181e0 T _PyUnicodeWriter_Dealloc │ │ │ │ -000042e8 T _PyUnicodeWriter_Finish │ │ │ │ -000075b4 T _PyUnicodeWriter_Init │ │ │ │ -00005954 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00018308 T _PyUnicodeWriter_Dealloc │ │ │ │ +00004304 T _PyUnicodeWriter_Finish │ │ │ │ +000076f8 T _PyUnicodeWriter_Init │ │ │ │ +0000596c T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001b36 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -00004078 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00017834 T _PyUnicodeWriter_WriteChar │ │ │ │ -000075fc t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00004094 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00017944 T _PyUnicodeWriter_WriteChar │ │ │ │ +00007740 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001b54 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -000070bc T _PyUnicodeWriter_WriteStr │ │ │ │ -00008af8 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00006a3c T _PyUnicode_AsASCIIString │ │ │ │ -0001b358 T _PyUnicode_AsLatin1String │ │ │ │ +00007200 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008c40 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00006b80 T _PyUnicode_AsASCIIString │ │ │ │ +0001b460 T _PyUnicode_AsLatin1String │ │ │ │ 000026b8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001789c T _PyUnicode_AsUTF8String │ │ │ │ +000179ac T _PyUnicode_AsUTF8String │ │ │ │ 00001490 T _PyUnicode_CheckConsistency │ │ │ │ -00018ca8 T _PyUnicode_ClearInterned │ │ │ │ -0001c7b0 T _PyUnicode_Copy │ │ │ │ -0001e7c4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00018dd0 T _PyUnicode_ClearInterned │ │ │ │ +0001c8c8 T _PyUnicode_Copy │ │ │ │ +0001ea34 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00001c26 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004d30 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00021220 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d49c T _PyUnicode_EQ │ │ │ │ -00019b94 T _PyUnicode_EncodeCharmap │ │ │ │ -000034dc T _PyUnicode_EncodeUTF16 │ │ │ │ -00007e40 T _PyUnicode_EncodeUTF32 │ │ │ │ -0002186c T _PyUnicode_EncodeUTF7 │ │ │ │ -00004bcc T _PyUnicode_Equal │ │ │ │ +00004d4c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000214b0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d5e4 T _PyUnicode_EQ │ │ │ │ +00019c9c T _PyUnicode_EncodeCharmap │ │ │ │ +000033ac T _PyUnicode_EncodeUTF16 │ │ │ │ +00007b98 T _PyUnicode_EncodeUTF32 │ │ │ │ +00021afc T _PyUnicode_EncodeUTF7 │ │ │ │ +00004be8 T _PyUnicode_Equal │ │ │ │ 00001c46 T _PyUnicode_EqualToASCIIId │ │ │ │ -0000497c T _PyUnicode_EqualToASCIIString │ │ │ │ -00014fb4 T _PyUnicode_ExactDealloc │ │ │ │ -0000589c T _PyUnicode_FastCopyCharacters │ │ │ │ -0001e0d8 T _PyUnicode_FastFill │ │ │ │ -00008c0c T _PyUnicode_FindMaxChar │ │ │ │ -00002238 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002c60 T _PyUnicode_Fini │ │ │ │ -00002bcc T _PyUnicode_FiniTypes │ │ │ │ +00004998 T _PyUnicode_EqualToASCIIString │ │ │ │ +000150dc T _PyUnicode_ExactDealloc │ │ │ │ +0001f468 T _PyUnicode_FastCopyCharacters │ │ │ │ +0001e348 T _PyUnicode_FastFill │ │ │ │ +00008d54 T _PyUnicode_FindMaxChar │ │ │ │ +00002108 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ +00002b30 T _PyUnicode_Fini │ │ │ │ +00002a9c T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001d054 T _PyUnicode_FormatLong │ │ │ │ -000041fc T _PyUnicode_FromASCII │ │ │ │ +0001d16c T _PyUnicode_FormatLong │ │ │ │ +00004218 T _PyUnicode_FromASCII │ │ │ │ 0000025e T _PyUnicode_FromId │ │ │ │ -00004778 t _PyUnicode_FromUCS1 │ │ │ │ -0001885c t _PyUnicode_FromUCS2 │ │ │ │ -0001d684 t _PyUnicode_FromUCS4 │ │ │ │ -00002af8 T _PyUnicode_GetNameCAPI │ │ │ │ +00004794 t _PyUnicode_FromUCS1 │ │ │ │ +00018984 t _PyUnicode_FromUCS2 │ │ │ │ +0001d79c t _PyUnicode_FromUCS4 │ │ │ │ +000029c8 T _PyUnicode_GetNameCAPI │ │ │ │ 00001ef4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -0000233c T _PyUnicode_InitEncodings │ │ │ │ +0000220c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001ec0 T _PyUnicode_InitState │ │ │ │ 00001f28 T _PyUnicode_InitTypes │ │ │ │ -0001cbb4 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +0001cccc T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00001c48 T _PyUnicode_InternImmortal │ │ │ │ -00021e30 T _PyUnicode_InternInPlace │ │ │ │ +000220c0 T _PyUnicode_InternInPlace │ │ │ │ 00001e08 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 │ │ │ │ @@ -13332,36 +13330,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009e28 T _PyUnicode_JoinArray │ │ │ │ -00004b58 T _PyUnicode_ScanIdentifier │ │ │ │ +00009f70 T _PyUnicode_JoinArray │ │ │ │ +00004b74 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b3b4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b4b0 t _PyUnicode_TranslateCharmap │ │ │ │ +0001b4bc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001b5b8 t _PyUnicode_TranslateCharmap │ │ │ │ 0000182a T _PyUnicode_WideCharString_Converter │ │ │ │ 00001882 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000121fc T _PyUnicode_XStrip │ │ │ │ +0001231c T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000088 T _Py_DecodeUTF8Ex │ │ │ │ -00002308 T _Py_DecodeUTF8_surrogateescape │ │ │ │ +000021d8 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000ddf4 T _Py_EncodeUTF8Ex │ │ │ │ +0000df54 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d674 T _Py_GetErrorHandler │ │ │ │ +0000d7bc T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13387,15 +13385,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 │ │ │ │ -00005ca4 t _copy_characters │ │ │ │ +00005cbc 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 │ │ │ │ @@ -13411,256 +13409,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 │ │ │ │ -00011698 t any_find_slice │ │ │ │ -0001475c t anylib_find │ │ │ │ +000117b4 t any_find_slice │ │ │ │ +00014884 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -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 │ │ │ │ -000200e0 t asciilib_default_rfind.constprop.0 │ │ │ │ -000198a0 t backslashreplace │ │ │ │ +00006034 t asciilib__factorize │ │ │ │ +00006074 t asciilib__lex_search │ │ │ │ +00005e70 t asciilib__preprocess │ │ │ │ +00006144 t asciilib__two_way │ │ │ │ +000057fc t asciilib_adaptive_find.constprop.0 │ │ │ │ +00020370 t asciilib_default_rfind.constprop.0 │ │ │ │ +000199a8 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e420 t case_operation │ │ │ │ -00005cb8 t charmapencode_lookup │ │ │ │ -0001acfc t charmapencode_output │ │ │ │ -00002c04 t clear_interned_dict │ │ │ │ -000024c4 t config_get_codec_name │ │ │ │ +0001e690 t case_operation │ │ │ │ +00005720 t charmapencode_lookup │ │ │ │ +0001ae04 t charmapencode_output │ │ │ │ +00002ad4 t clear_interned_dict │ │ │ │ +00002394 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -0001e6bc t do_capitalize │ │ │ │ +0001e92c t do_capitalize │ │ │ │ 00000916 t do_casefold │ │ │ │ -0000783c t do_lower │ │ │ │ -00007b7c t do_string_format │ │ │ │ -00008964 t do_string_format_map │ │ │ │ -0001edb8 t do_swapcase │ │ │ │ -0001fc8c t do_title │ │ │ │ -00021bb0 t do_upper │ │ │ │ -00013c10 t encode_wstr_utf8 │ │ │ │ +00007594 t do_lower │ │ │ │ +00007cc4 t do_string_format │ │ │ │ +000086bc t do_string_format_map │ │ │ │ +0001f028 t do_swapcase │ │ │ │ +000200e4 t do_title │ │ │ │ +00021e40 t do_upper │ │ │ │ +00013d38 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020b8 t ensure_unicode.isra.0 │ │ │ │ -0000757c t fieldnameiter_dealloc │ │ │ │ +000072d4 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00007434 t fieldnameiter_next │ │ │ │ +0000718c t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -0000735c t formatter_field_name_split │ │ │ │ -00006e3c t formatter_parser │ │ │ │ -0000759c t formatteriter_dealloc │ │ │ │ +000070b4 t formatter_field_name_split │ │ │ │ +00006b94 t formatter_parser │ │ │ │ +000072f4 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00006e9c t formatteriter_next │ │ │ │ +00006bf4 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ -00002294 t get_integer │ │ │ │ +00002164 t get_integer │ │ │ │ 0000088c t handle_capital_sigma │ │ │ │ -00000730 t hashtable_unicode_compare │ │ │ │ +000005f8 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 │ │ │ │ 00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008c4c t output_markup │ │ │ │ -0000333c t pad │ │ │ │ -00002cc4 t raise_encode_exception │ │ │ │ +00008d94 t output_markup │ │ │ │ +0000320c t pad │ │ │ │ +00002b94 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f854 t replace │ │ │ │ -00006378 t resize_compact │ │ │ │ +0000f970 t replace │ │ │ │ +00006390 t resize_compact │ │ │ │ 000017c8 t resize_copy │ │ │ │ -0000464c t rsplit │ │ │ │ +000043c4 t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000bba8 t split │ │ │ │ +0000bcf0 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000079bc t tailmatch │ │ │ │ -000062dc t ucs1lib__factorize │ │ │ │ -000067d0 t ucs1lib__preprocess │ │ │ │ -00006998 t ucs1lib__two_way │ │ │ │ +00007b04 t tailmatch │ │ │ │ +00006034 t ucs1lib__factorize │ │ │ │ +00006528 t ucs1lib__preprocess │ │ │ │ +000066f0 t ucs1lib__two_way │ │ │ │ 00000670 t ucs1lib__two_way_count │ │ │ │ -00005d94 t ucs1lib_adaptive_find │ │ │ │ -00002584 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003abc t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008558 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00005aec t ucs1lib_adaptive_find │ │ │ │ +00002454 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000398c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000082b0 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 │ │ │ │ -0001afe8 t ucs2lib_fastsearch │ │ │ │ +0001b0f0 t ucs2lib_fastsearch │ │ │ │ 000003f4 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001b274 t ucs2lib_find_char │ │ │ │ -00002b44 t ucs2lib_find_max_char │ │ │ │ -00002d5c t ucs2lib_rfind_char │ │ │ │ -00012b88 t ucs2lib_utf8_encoder │ │ │ │ +0001b37c t ucs2lib_find_char │ │ │ │ +00002a14 t ucs2lib_find_max_char │ │ │ │ +00002c2c t ucs2lib_rfind_char │ │ │ │ +00012ca8 t ucs2lib_utf8_encoder │ │ │ │ 00000fae t ucs4lib__lex_search │ │ │ │ 0000117e t ucs4lib__preprocess │ │ │ │ 00001006 t ucs4lib__two_way │ │ │ │ 00001248 t ucs4lib__two_way_count │ │ │ │ -00007974 t ucs4lib_fastsearch │ │ │ │ -000078d8 t ucs4lib_find_char │ │ │ │ -00003dd0 t ucs4lib_find_max_char │ │ │ │ +000076cc t ucs4lib_fastsearch │ │ │ │ +00007630 t ucs4lib_find_char │ │ │ │ +00003ca0 t ucs4lib_find_max_char │ │ │ │ 00000a92 t ucs4lib_rfind_char │ │ │ │ -00002df0 t ucs4lib_utf8_encoder │ │ │ │ -00005828 t unicode___format__ │ │ │ │ +00002cc0 t ucs4lib_utf8_encoder │ │ │ │ +000055a0 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010ecc t unicode_ascii_iter_next │ │ │ │ -0001ae78 t unicode_askind │ │ │ │ -000057f0 t unicode_capitalize │ │ │ │ +00010fe8 t unicode_ascii_iter_next │ │ │ │ +0001af80 t unicode_askind │ │ │ │ +00005568 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -000075e8 t unicode_casefold │ │ │ │ +00007340 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001cf6c t unicode_center │ │ │ │ +0001d084 t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -000133bc t unicode_char │ │ │ │ -000020f0 t unicode_check_encoding_errors │ │ │ │ -000032e0 t unicode_check_modifiable │ │ │ │ -00011ca4 t unicode_compare │ │ │ │ -0001c1d8 t unicode_count │ │ │ │ +000134dc t unicode_char │ │ │ │ +00006a54 t unicode_check_encoding_errors │ │ │ │ +000031b0 t unicode_check_modifiable │ │ │ │ +00011dc4 t unicode_compare │ │ │ │ +0001c2e0 t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001c288 t unicode_count_impl │ │ │ │ +0001c390 t unicode_count_impl │ │ │ │ 00001ae4 t unicode_dealloc │ │ │ │ -00017f8c t unicode_decode_call_errorhandler_writer │ │ │ │ +0001809c t unicode_decode_call_errorhandler_writer │ │ │ │ 00002088 t unicode_decode_locale │ │ │ │ 000009e4 t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -000150ac t unicode_encode │ │ │ │ +000151d4 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -000176d4 t unicode_encode_call_errorhandler │ │ │ │ -00011360 t unicode_encode_locale │ │ │ │ -0001902c t unicode_encode_ucs1 │ │ │ │ -000128e0 t unicode_encode_utf8 │ │ │ │ -00012364 t unicode_endswith │ │ │ │ +000177e4 t unicode_encode_call_errorhandler │ │ │ │ +0001147c t unicode_encode_locale │ │ │ │ +00019154 t unicode_encode_ucs1 │ │ │ │ +00012a00 t unicode_encode_utf8 │ │ │ │ +00012484 t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f148 t unicode_expandtabs │ │ │ │ +0000f294 t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001cf20 t unicode_fill │ │ │ │ -0000289c t unicode_fill_utf8 │ │ │ │ -00015228 t unicode_find │ │ │ │ +0001d038 t unicode_fill │ │ │ │ +0000276c t unicode_fill_utf8 │ │ │ │ +00015350 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006be4 t unicode_fromformat_write_cstr │ │ │ │ -00006ec8 t unicode_fromformat_write_str │ │ │ │ +00006d28 t unicode_fromformat_write_cstr │ │ │ │ +0000700c t unicode_fromformat_write_str │ │ │ │ 00000bec t unicode_fromformat_write_wcstr │ │ │ │ -00013238 t unicode_getitem │ │ │ │ -0000893c t unicode_getnewargs │ │ │ │ +00013358 t unicode_getitem │ │ │ │ +00008694 t unicode_getnewargs │ │ │ │ 000004d4 t unicode_hash │ │ │ │ -00004428 t unicode_index │ │ │ │ +000041a0 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012fe0 t unicode_isalnum │ │ │ │ +00013100 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -000042d0 t unicode_isalpha │ │ │ │ +0001e1f0 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013e2c t unicode_isascii │ │ │ │ +00013f54 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -0000886c t unicode_isdecimal │ │ │ │ +000085c4 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001dc84 t unicode_isdigit │ │ │ │ +0001dd9c t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -00014acc t unicode_isidentifier │ │ │ │ +00014bf4 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0000771c t unicode_islower │ │ │ │ +00007474 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ 00000806 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -00020050 t unicode_isprintable │ │ │ │ +000202e0 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d4f0 t unicode_isspace │ │ │ │ +0001d608 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ 0000073e t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001c954 t unicode_isupper │ │ │ │ +0001ca6c t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010e20 t unicode_iter │ │ │ │ -00010d68 t unicode_join │ │ │ │ +00010f3c t unicode_iter │ │ │ │ +00010e84 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ 00000c60 t unicode_kind_name │ │ │ │ -000071b0 t unicode_length │ │ │ │ -0001f024 t unicode_ljust │ │ │ │ +000072f4 t unicode_length │ │ │ │ +0001f294 t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e924 t unicode_lower │ │ │ │ +0000ea70 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000134d0 t unicode_lstrip │ │ │ │ +000135f0 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -00003f2c t unicode_maketrans │ │ │ │ +00003dfc t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -000159ac t unicode_mod │ │ │ │ -0001aa6c t unicode_new │ │ │ │ -0000d718 t unicode_partition │ │ │ │ +00015ad4 t unicode_mod │ │ │ │ +0001ab74 t unicode_new │ │ │ │ +0000d860 t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e2dc t unicode_removeprefix │ │ │ │ +0001e54c t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -00007644 t unicode_removesuffix │ │ │ │ +0000739c t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014c3c t unicode_repeat │ │ │ │ -0000f754 t unicode_replace │ │ │ │ +00014d64 t unicode_repeat │ │ │ │ +0000f870 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a7bc t unicode_repr │ │ │ │ -0000ef18 t unicode_resize │ │ │ │ +0000a904 t unicode_repr │ │ │ │ +0000f064 t unicode_resize │ │ │ │ 00001f94 t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -000115e0 t unicode_rfind │ │ │ │ +000116fc t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000030e4 t unicode_rindex │ │ │ │ +00002fb4 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001e11c t unicode_rjust │ │ │ │ +0001e38c t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -000071b4 t unicode_rpartition │ │ │ │ +000072f8 t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004544 t unicode_rsplit │ │ │ │ +000042bc t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011e14 t unicode_rstrip │ │ │ │ +00011f34 t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 00000a2a t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000ba6c t unicode_split │ │ │ │ +0000bbb4 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -000178a4 t unicode_splitlines │ │ │ │ +000179b4 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -00007660 t unicode_startswith │ │ │ │ +000077a8 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fe88 t unicode_str │ │ │ │ -0000e10c t unicode_strip │ │ │ │ +0001ff1c t unicode_str │ │ │ │ +0000e26c t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010f80 t unicode_subscript │ │ │ │ +0001109c t unicode_subscript │ │ │ │ 00000664 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00007830 t unicode_title │ │ │ │ +00007588 t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b4a4 t unicode_translate │ │ │ │ +0001b5ac t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001cad4 t unicode_upper │ │ │ │ +0001cbec t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -00012654 t unicode_vectorcall │ │ │ │ -00007d44 t unicode_zfill │ │ │ │ +00012774 t unicode_vectorcall │ │ │ │ +00007a9c t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010f24 t unicodeiter_dealloc │ │ │ │ -000075bc t unicodeiter_len │ │ │ │ +00011040 t unicodeiter_dealloc │ │ │ │ +00007314 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018e94 t unicodeiter_next │ │ │ │ -000076d4 t unicodeiter_reduce │ │ │ │ -00007928 t unicodeiter_setstate │ │ │ │ +00018fbc t unicodeiter_next │ │ │ │ +0000742c t unicodeiter_reduce │ │ │ │ +00007680 t unicodeiter_setstate │ │ │ │ 000003e8 t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000058bc t xmlcharrefreplace │ │ │ │ +00005614 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004cc T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13808,15 +13806,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00000718 T PyObject_ClearWeakRefs │ │ │ │ +0000071c 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 │ │ │ │ @@ -13832,43 +13830,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 │ │ │ │ -00000e18 T PyWeakref_GetRef │ │ │ │ -000010d8 T PyWeakref_NewProxy │ │ │ │ +00000e1c T PyWeakref_GetRef │ │ │ │ +000010dc T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ -00000c40 t Py_XDECREF │ │ │ │ +00000c44 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00000f40 T _PyStaticType_ClearWeakRefs │ │ │ │ +00000f44 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00000ebc T _PyWeakref_ClearRef │ │ │ │ -00000f68 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000b6c T _PyWeakref_GetWeakrefCount │ │ │ │ +00000ec0 T _PyWeakref_ClearRef │ │ │ │ +00000f6c T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000b70 T _PyWeakref_GetWeakrefCount │ │ │ │ 000000ec 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 │ │ │ │ -00000bc0 t clear_weakref_lock_held │ │ │ │ +00000bc4 t clear_weakref_lock_held │ │ │ │ 00000000 t gc_clear │ │ │ │ -00000314 t gc_traverse │ │ │ │ +00000318 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 │ │ │ │ @@ -13916,23 +13914,23 @@ │ │ │ │ 00001a0c t proxy_rshift │ │ │ │ 0000140c t proxy_setattr │ │ │ │ 0000029e t proxy_setitem │ │ │ │ 000001ae t proxy_str │ │ │ │ 0000201c t proxy_sub │ │ │ │ 00000e7c t proxy_true_div │ │ │ │ 0000186c t proxy_xor │ │ │ │ -000006c8 t weakref___init__ │ │ │ │ -00000320 t weakref___new__ │ │ │ │ -00000cd0 t weakref_dealloc │ │ │ │ -00000d88 t weakref_hash │ │ │ │ +000006cc t weakref___init__ │ │ │ │ +00000324 t weakref___new__ │ │ │ │ +00000cd4 t weakref_dealloc │ │ │ │ +00000d8c t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 00000024 t weakref_repr │ │ │ │ -00000f90 t weakref_richcompare │ │ │ │ -00000c5c t weakref_vectorcall │ │ │ │ +00000f94 t weakref_richcompare │ │ │ │ +00000c60 t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -13981,15 +13979,15 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000004b0 T PyErr_Warn │ │ │ │ -00000fa0 T PyErr_WarnEx │ │ │ │ +00000f9c T PyErr_WarnEx │ │ │ │ 000004b6 T PyErr_WarnExplicit │ │ │ │ 00000114 T PyErr_WarnExplicitFormat │ │ │ │ 0000019c T PyErr_WarnExplicitObject │ │ │ │ 00000568 T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -14038,15 +14036,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001640 t Py_XDECREF │ │ │ │ +0000163c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000059c T _PyErr_WarnExplicitObjectWithContext │ │ │ │ 000000e8 t _PyErr_WarnFormat.constprop.0 │ │ │ │ 000004e0 t _PyErr_WarnFormatV │ │ │ │ 00000460 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000036 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -14070,21 +14068,21 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ -000014fc t already_warned │ │ │ │ +000014f8 t already_warned │ │ │ │ 00000208 t check_matched.part.0 │ │ │ │ 00000000 t create_filter │ │ │ │ -000010dc t do_warn │ │ │ │ +000010d8 t do_warn │ │ │ │ 000000ec t get_current_tstate │ │ │ │ 00000f1c t get_warnings_attr │ │ │ │ -000011b8 t setup_context │ │ │ │ +000011b4 t setup_context │ │ │ │ U stderr │ │ │ │ 0000012c t warn_explicit │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000098 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -14389,17 +14387,17 @@ │ │ │ │ 00002ef8 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f14 r .LC360 │ │ │ │ 00002f24 r .LC361 │ │ │ │ 00002f38 r .LC362 │ │ │ │ 00002f4c r .LC363 │ │ │ │ 00002f74 r .LC364 │ │ │ │ -00002f98 r .LC365 │ │ │ │ -00002fc0 r .LC366 │ │ │ │ -00002fec r .LC367 │ │ │ │ +00002f9c r .LC365 │ │ │ │ +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 │ │ │ │ @@ -14881,15 +14879,15 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ 00000e24 T PyAST_Check │ │ │ │ 00001160 T PyAST_mod2obj │ │ │ │ -00010764 T PyAST_obj2mod │ │ │ │ +00010768 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14942,15 +14940,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -000106dc t Py_XDECREF │ │ │ │ +000106e0 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 │ │ │ │ @@ -14962,23 +14960,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 │ │ │ │ -00010160 T _PyAST_AnnAssign │ │ │ │ +00010110 T _PyAST_AnnAssign │ │ │ │ 00000054 T _PyAST_Assert │ │ │ │ 0000019c T _PyAST_Assign │ │ │ │ -00017260 T _PyAST_AsyncFor │ │ │ │ +00017264 T _PyAST_AsyncFor │ │ │ │ 0000f298 T _PyAST_AsyncFunctionDef │ │ │ │ -000103d0 T _PyAST_AsyncWith │ │ │ │ +000103d4 T _PyAST_AsyncWith │ │ │ │ 000000c0 T _PyAST_Attribute │ │ │ │ 00000c1c T _PyAST_AugAssign │ │ │ │ -000100c0 T _PyAST_Await │ │ │ │ +00010184 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 │ │ │ │ @@ -15002,47 +15000,47 @@ │ │ │ │ 000003c8 T _PyAST_ImportFrom │ │ │ │ 0000cce4 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ 00001010 T _PyAST_Lambda │ │ │ │ 000004f8 T _PyAST_List │ │ │ │ 00000b18 T _PyAST_ListComp │ │ │ │ 0001006c T _PyAST_Match │ │ │ │ -00010654 T _PyAST_MatchAs │ │ │ │ -000105f8 T _PyAST_MatchClass │ │ │ │ -00017224 T _PyAST_MatchMapping │ │ │ │ -00017108 T _PyAST_MatchOr │ │ │ │ +00010658 T _PyAST_MatchAs │ │ │ │ +000105fc T _PyAST_MatchClass │ │ │ │ +00017228 T _PyAST_MatchMapping │ │ │ │ +0001710c T _PyAST_MatchOr │ │ │ │ 0000f368 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010038 T _PyAST_MatchStar │ │ │ │ 0000f318 T _PyAST_MatchValue │ │ │ │ 00000d8c T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000188 T _PyAST_NamedExpr │ │ │ │ 000000a8 T _PyAST_Nonlocal │ │ │ │ -000171d0 T _PyAST_ParamSpec │ │ │ │ +000171d4 T _PyAST_ParamSpec │ │ │ │ 00000828 T _PyAST_Pass │ │ │ │ 00000ce8 T _PyAST_Raise │ │ │ │ 000005d8 T _PyAST_Return │ │ │ │ 00000df0 T _PyAST_Set │ │ │ │ 000000dc T _PyAST_SetComp │ │ │ │ 00000664 T _PyAST_Slice │ │ │ │ 00000d20 T _PyAST_Starred │ │ │ │ 000006a0 T _PyAST_Subscript │ │ │ │ 00000768 T _PyAST_Try │ │ │ │ -0001713c T _PyAST_TryStar │ │ │ │ +00017140 T _PyAST_TryStar │ │ │ │ 000009cc T _PyAST_Tuple │ │ │ │ -000106f4 T _PyAST_TypeAlias │ │ │ │ +000106f8 T _PyAST_TypeAlias │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ -000170b0 T _PyAST_TypeVar │ │ │ │ -0001717c T _PyAST_TypeVarTuple │ │ │ │ +000170b4 T _PyAST_TypeVar │ │ │ │ +00017180 T _PyAST_TypeVarTuple │ │ │ │ 00000aac T _PyAST_UnaryOp │ │ │ │ 00000130 T _PyAST_While │ │ │ │ 00000db4 T _PyAST_With │ │ │ │ 0000cc40 T _PyAST_Yield │ │ │ │ -00010110 T _PyAST_YieldFrom │ │ │ │ +000100c0 T _PyAST_YieldFrom │ │ │ │ 000001f4 T _PyAST_alias │ │ │ │ 000002d0 T _PyAST_arg │ │ │ │ 000004c0 T _PyAST_arguments │ │ │ │ 000008f4 T _PyAST_comprehension │ │ │ │ 00000b6c T _PyAST_keyword │ │ │ │ 0000f3a8 T _PyAST_match_case │ │ │ │ 00000ca8 T _PyAST_withitem │ │ │ │ @@ -15050,91 +15048,91 @@ │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004964 t _Py_EnterRecursiveCall │ │ │ │ +0000497c 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 │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000bbc T _Py_asdl_keyword_seq_new │ │ │ │ 00000efc T _Py_asdl_match_case_seq_new │ │ │ │ 000029c0 T _Py_asdl_mod_seq_new │ │ │ │ -0001068c T _Py_asdl_pattern_seq_new │ │ │ │ -0001113c T _Py_asdl_stmt_seq_new │ │ │ │ -0001743c T _Py_asdl_type_ignore_seq_new │ │ │ │ -00017060 T _Py_asdl_type_param_seq_new │ │ │ │ +00010690 T _Py_asdl_pattern_seq_new │ │ │ │ +00011140 T _Py_asdl_stmt_seq_new │ │ │ │ +00017440 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00017064 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d54 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 00002834 t add_ast_annotations │ │ │ │ 00000f70 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ 000101d4 t ast2obj_alias │ │ │ │ -000041e4 t ast2obj_arg.part.0 │ │ │ │ -00003cdc t ast2obj_arguments │ │ │ │ -000178e8 t ast2obj_comprehension │ │ │ │ -00017a5c t ast2obj_excepthandler │ │ │ │ -00002c40 t ast2obj_expr │ │ │ │ -00003bbc t ast2obj_expr_context.isra.0 │ │ │ │ -0001040c t ast2obj_keyword │ │ │ │ -00001730 t ast2obj_list │ │ │ │ -00018094 t ast2obj_match_case │ │ │ │ -00017d94 t ast2obj_object │ │ │ │ -00003bf8 t ast2obj_operator.isra.0 │ │ │ │ -000181cc t ast2obj_pattern │ │ │ │ -000017c4 t ast2obj_stmt │ │ │ │ -00017db4 t ast2obj_type_param │ │ │ │ -00017ca0 t ast2obj_withitem │ │ │ │ +000041fc t ast2obj_arg.part.0 │ │ │ │ +00003cf4 t ast2obj_arguments │ │ │ │ +000178ec t ast2obj_comprehension │ │ │ │ +00017a60 t ast2obj_excepthandler │ │ │ │ +00002c4c t ast2obj_expr │ │ │ │ +00003bd4 t ast2obj_expr_context.isra.0 │ │ │ │ +00010410 t ast2obj_keyword │ │ │ │ +0000173c t ast2obj_list │ │ │ │ +00018098 t ast2obj_match_case │ │ │ │ +00017d98 t ast2obj_object │ │ │ │ +00003c10 t ast2obj_operator.isra.0 │ │ │ │ +000181d0 t ast2obj_pattern │ │ │ │ +000017d0 t ast2obj_stmt │ │ │ │ +00017db8 t ast2obj_type_param │ │ │ │ +00017ca4 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 000010ec t ast_dealloc │ │ │ │ 000010bc t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -0000443c t ast_type_init │ │ │ │ +00004454 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -000085d0 t ast_type_reduce │ │ │ │ +000085e8 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 │ │ │ │ 00000e8c t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -0001748c t obj2ast_arg │ │ │ │ -00016844 t obj2ast_arguments │ │ │ │ +00017490 t obj2ast_arg │ │ │ │ +00016848 t obj2ast_arguments │ │ │ │ 00000a70 t obj2ast_comprehension │ │ │ │ 00000520 t obj2ast_excepthandler │ │ │ │ -000049f0 t obj2ast_expr │ │ │ │ -00016414 t obj2ast_expr_context.isra.0 │ │ │ │ -0001639c t obj2ast_identifier.isra.0 │ │ │ │ -000049a0 t obj2ast_int.isra.0 │ │ │ │ -00016488 t obj2ast_keyword │ │ │ │ +00004a08 t obj2ast_expr │ │ │ │ +00016418 t obj2ast_expr_context.isra.0 │ │ │ │ +000163a0 t obj2ast_identifier.isra.0 │ │ │ │ +000049b8 t obj2ast_int.isra.0 │ │ │ │ +0001648c t obj2ast_keyword │ │ │ │ 00000f50 t obj2ast_match_case │ │ │ │ -000172d8 t obj2ast_operator.isra.0 │ │ │ │ +000172dc t obj2ast_operator.isra.0 │ │ │ │ 000011d0 t obj2ast_pattern │ │ │ │ -0001118c t obj2ast_stmt │ │ │ │ +00011190 t obj2ast_stmt │ │ │ │ 00002940 t obj2ast_string.isra.0 │ │ │ │ 00002260 t obj2ast_type_param │ │ │ │ 00000da8 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15183,15 +15181,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -00000614 t Py_XDECREF │ │ │ │ +00000610 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -15207,15 +15205,15 @@ │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ 000001ac t tokenizemodule_clear │ │ │ │ 0000000c t tokenizemodule_exec │ │ │ │ 000001e4 t tokenizemodule_free │ │ │ │ 00000090 d tokenizemodule_slots │ │ │ │ -000005ec t tokenizemodule_traverse │ │ │ │ +000005e8 t tokenizemodule_traverse │ │ │ │ 00000168 t tokenizeriter_dealloc │ │ │ │ 00000048 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000b0 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ @@ -15231,27 +15229,27 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -000016c4 t Py_XDECREF │ │ │ │ +000016cc t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001630 t assemble_emit_exception_table_item │ │ │ │ -000015e8 t write_location_signed_varint │ │ │ │ +00001638 t assemble_emit_exception_table_item │ │ │ │ +000015ec t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15399,15 +15397,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00002980 t PyUnicode_READ_CHAR │ │ │ │ +00002988 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_JoinedStr │ │ │ │ 00000000 T _PyAST_Optimize │ │ │ │ @@ -15420,26 +15418,26 @@ │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002550 t astfold_arg │ │ │ │ -000022c8 t astfold_arguments │ │ │ │ +00002558 t astfold_arg │ │ │ │ +000022d0 t astfold_arguments │ │ │ │ 000000e4 t astfold_body │ │ │ │ -00002564 t astfold_comprehension │ │ │ │ -00000fb8 t astfold_expr │ │ │ │ +0000256c t astfold_comprehension │ │ │ │ +00000fc0 t astfold_expr │ │ │ │ 00000000 t astfold_pattern │ │ │ │ 000001fc t astfold_stmt │ │ │ │ 0000019c t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000026e8 t fold_iter.isra.0 │ │ │ │ -00002920 t make_const │ │ │ │ -000028b4 t make_const_tuple │ │ │ │ +000026f0 t fold_iter.isra.0 │ │ │ │ +00002928 t make_const │ │ │ │ +000028bc t make_const_tuple │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -15856,75 +15854,75 @@ │ │ │ │ 00000a6c t builtin_any │ │ │ │ 00002c74 r builtin_any__doc__ │ │ │ │ 00000930 t builtin_ascii │ │ │ │ 00002b28 r builtin_ascii__doc__ │ │ │ │ 0000354c 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 │ │ │ │ +00001b68 t builtin_dir │ │ │ │ 00003464 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 │ │ │ │ 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__ │ │ │ │ -000018ec t builtin_issubclass │ │ │ │ +000018f0 t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -0000187c t builtin_iter │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 00000e4c r filter_doc │ │ │ │ @@ -15935,37 +15933,37 @@ │ │ │ │ 00000000 t filter_traverse │ │ │ │ 000030a0 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 │ │ │ │ -00001930 t zip_new │ │ │ │ -00002d80 t zip_next │ │ │ │ +00001934 t zip_new │ │ │ │ +00002d88 t zip_next │ │ │ │ 00000200 t zip_reduce │ │ │ │ 0000021c t zip_setstate │ │ │ │ 00000030 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16095,23 +16093,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 │ │ │ │ -0000d7e4 T PyEval_GetFrame │ │ │ │ +0000d890 T PyEval_GetFrame │ │ │ │ 000007c0 T PyEval_GetFrameBuiltins │ │ │ │ 00000772 T PyEval_GetFrameGlobals │ │ │ │ 0000076e T PyEval_GetFrameLocals │ │ │ │ 00000830 T PyEval_GetFuncDesc │ │ │ │ 00000880 T PyEval_GetFuncName │ │ │ │ -0000ceac T PyEval_GetGlobals │ │ │ │ +0000cf58 T PyEval_GetGlobals │ │ │ │ 000008d6 T PyEval_GetLocals │ │ │ │ -0000d7b4 T PyEval_MergeCompilerFlags │ │ │ │ +0000d860 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 │ │ │ │ @@ -16220,16 +16218,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000dfa4 T PyThreadState_EnterTracing │ │ │ │ -0000dfac T PyThreadState_LeaveTracing │ │ │ │ +0000e050 T PyThreadState_EnterTracing │ │ │ │ +0000e058 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16240,17 +16238,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 │ │ │ │ -0000dfb4 T Py_EnterRecursiveCall │ │ │ │ -0000d9c8 T Py_GetRecursionLimit │ │ │ │ -0000dff0 T Py_LeaveRecursiveCall │ │ │ │ +0000e060 T Py_EnterRecursiveCall │ │ │ │ +0000da74 T Py_GetRecursionLimit │ │ │ │ +0000e09c 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 │ │ │ │ @@ -16267,45 +16265,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 │ │ │ │ -0000ce44 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000cef0 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 │ │ │ │ -0000ca68 T _PyEval_FrameClearAndPop │ │ │ │ +0000cb0c 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 │ │ │ │ -0000d850 T _PyEval_GetFrame │ │ │ │ -0000d888 T _PyEval_GetFrameLocals │ │ │ │ -0000da60 T _PyEval_MatchClass │ │ │ │ +0000d8fc T _PyEval_GetFrame │ │ │ │ +0000d934 T _PyEval_GetFrameLocals │ │ │ │ +0000db0c 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 │ │ │ │ -0000d378 T _PyEval_SliceIndex │ │ │ │ -0000e008 T _PyEval_SliceIndexNotNone │ │ │ │ +0000d424 T _PyEval_SliceIndex │ │ │ │ +0000e0b4 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000cb7c T _PyEval_UnpackIterable │ │ │ │ +0000cc20 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 │ │ │ │ @@ -16329,15 +16327,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d764 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d810 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 │ │ │ │ @@ -16388,19 +16386,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 │ │ │ │ -0000cb18 t clear_thread_frame │ │ │ │ -0000d9e0 t do_monitor_exc │ │ │ │ -0000d3f4 t do_raise │ │ │ │ -0000ceec t import_from │ │ │ │ -00000704 t initialize_locals │ │ │ │ +0000cbbc t clear_thread_frame │ │ │ │ +0000da8c t do_monitor_exc │ │ │ │ +0000d4a0 t do_raise │ │ │ │ +0000cf98 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: │ │ │ │ @@ -16437,30 +16435,30 @@ │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ 00000a8c T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001c2 T PyCodec_Decoder │ │ │ │ -00001464 T PyCodec_Encode │ │ │ │ +00001500 T PyCodec_Encode │ │ │ │ 000001bc T PyCodec_Encoder │ │ │ │ 000008c4 T PyCodec_IgnoreErrors │ │ │ │ 00000bb4 T PyCodec_IncrementalDecoder │ │ │ │ 00000adc T PyCodec_IncrementalEncoder │ │ │ │ 00000186 T PyCodec_KnownEncoding │ │ │ │ 00000120 T PyCodec_LookupError │ │ │ │ -000010ac T PyCodec_NameReplaceErrors │ │ │ │ +00001148 T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ 00000858 T PyCodec_RegisterError │ │ │ │ 00000990 T PyCodec_ReplaceErrors │ │ │ │ 000001c8 T PyCodec_StreamReader │ │ │ │ 000001cc T PyCodec_StreamWriter │ │ │ │ 00000074 T PyCodec_StrictErrors │ │ │ │ 000007a0 T PyCodec_Unregister │ │ │ │ -00000dbc T PyCodec_XMLCharRefReplaceErrors │ │ │ │ +00000e54 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -16538,15 +16536,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000838 t backslashreplace_errors │ │ │ │ 00000ae8 t codec_getincrementalcodec │ │ │ │ -000015d8 t codec_getitem │ │ │ │ +00001674 t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ 000004c4 t get_standard_encoding │ │ │ │ 000008bc t ignore_errors │ │ │ │ 00000000 d methods.0 │ │ │ │ 00000980 t namereplace_errors │ │ │ │ 00000988 t replace_errors │ │ │ │ U strcmp │ │ │ │ @@ -16645,17 +16643,17 @@ │ │ │ │ 00000020 r CSWTCH.868 │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ -00000eb0 T PyCode_Optimize │ │ │ │ -0000336c T PyCompile_OpcodeStackEffect │ │ │ │ -0000a064 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +000012b2 T PyCode_Optimize │ │ │ │ +00002534 T PyCompile_OpcodeStackEffect │ │ │ │ +0000ab20 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16726,15 +16724,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 │ │ │ │ +00005744 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 │ │ │ │ @@ -16748,28 +16746,28 @@ │ │ │ │ U _PyCfg_JumpLabelsToTargets │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007e0 T _PyCompile_Assemble │ │ │ │ -00000e62 T _PyCompile_AstOptimize │ │ │ │ -00009adc T _PyCompile_CleanDoc │ │ │ │ +00001264 T _PyCompile_AstOptimize │ │ │ │ +0000a598 T _PyCompile_CleanDoc │ │ │ │ 00000918 T _PyCompile_CodeGen │ │ │ │ -0000afbc T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000bb54 T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009fc T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000e588 T _PyCompile_OpcodeHasArg │ │ │ │ -0000e5a0 T _PyCompile_OpcodeHasConst │ │ │ │ -0000e618 T _PyCompile_OpcodeHasExc │ │ │ │ -0000e5e8 T _PyCompile_OpcodeHasFree │ │ │ │ -0000e5d0 T _PyCompile_OpcodeHasJump │ │ │ │ -0000e600 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000e5b8 T _PyCompile_OpcodeHasName │ │ │ │ -0000e564 T _PyCompile_OpcodeIsValid │ │ │ │ -00000da8 T _PyCompile_OptimizeCfg │ │ │ │ +0000f0b0 T _PyCompile_OpcodeHasArg │ │ │ │ +0000f0c8 T _PyCompile_OpcodeHasConst │ │ │ │ +0000f140 T _PyCompile_OpcodeHasExc │ │ │ │ +0000f110 T _PyCompile_OpcodeHasFree │ │ │ │ +0000f0f8 T _PyCompile_OpcodeHasJump │ │ │ │ +0000f128 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000f0e0 T _PyCompile_OpcodeHasName │ │ │ │ +0000f08c T _PyCompile_OpcodeIsValid │ │ │ │ +000011aa T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16777,16 +16775,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 │ │ │ │ -0000a0e4 T _PyOpcode_num_popped │ │ │ │ -0000a42c T _PyOpcode_num_pushed │ │ │ │ +0000aba0 T _PyOpcode_num_popped │ │ │ │ +0000aee8 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 │ │ │ │ @@ -16798,91 +16796,93 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00000cdc t addop_yield │ │ │ │ -0000d0fc t assignment_helper │ │ │ │ -000043d8 t check_ann_expr │ │ │ │ -00000d20 t check_ann_subscr │ │ │ │ +00000000 t addop_yield │ │ │ │ +0000dc24 t assignment_helper │ │ │ │ +000035a0 t check_ann_expr │ │ │ │ +00001122 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -000014ec t compiler_add_yield_from │ │ │ │ -00006440 t compiler_addcompare │ │ │ │ -00005468 t compiler_addop_load_const │ │ │ │ -000052c0 t compiler_addop_name │ │ │ │ -000094d0 t compiler_addop_o │ │ │ │ -00004124 t compiler_async_for │ │ │ │ -00002e6c t compiler_async_with │ │ │ │ +000006b4 t compiler_add_yield_from │ │ │ │ +000063ec t compiler_addcompare │ │ │ │ +00005414 t compiler_addop_load_const │ │ │ │ +0000526c t compiler_addop_name │ │ │ │ +00009dbc t compiler_addop_o │ │ │ │ +00000d20 t compiler_async_comprehension_generator │ │ │ │ +000032ec t compiler_async_for │ │ │ │ +00002034 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000ddc8 t compiler_call_exit_with_nones │ │ │ │ -00008644 t compiler_call_helper │ │ │ │ -0000d2a0 t compiler_call_simple_kw_helper │ │ │ │ -000080e4 t compiler_check_debug_args │ │ │ │ -0000b7b0 t compiler_class │ │ │ │ -00005e40 t compiler_compare │ │ │ │ -00000000 t compiler_comprehension │ │ │ │ -00008c84 t compiler_comprehension_generator │ │ │ │ -00000e90 t compiler_comprehension_iter │ │ │ │ -000082d0 t compiler_default_arguments │ │ │ │ +0000e8f0 t compiler_call_exit_with_nones │ │ │ │ +000085f0 t compiler_call_helper │ │ │ │ +0000ddc8 t compiler_call_simple_kw_helper │ │ │ │ +00008090 t compiler_check_debug_args │ │ │ │ +0000c26c t compiler_class │ │ │ │ +00005dec t compiler_compare │ │ │ │ +00008c30 t compiler_comprehension │ │ │ │ +000098f4 t compiler_comprehension_generator │ │ │ │ +0000d8bc t compiler_comprehension_iter │ │ │ │ +0000827c t compiler_default_arguments │ │ │ │ 000002bc t compiler_enter_scope │ │ │ │ -00001248 t compiler_error │ │ │ │ -0000c578 t compiler_exit_scope │ │ │ │ -0000cdf4 t compiler_for │ │ │ │ -0000d464 t compiler_free │ │ │ │ -00006bdc t compiler_function │ │ │ │ -000057b4 t compiler_jump_if.isra.0 │ │ │ │ -0000cdd0 t compiler_lookup_arg │ │ │ │ -0000c9a4 t compiler_make_closure │ │ │ │ -000016c0 t compiler_match_inner.constprop.0 │ │ │ │ -00004d20 t compiler_nameop │ │ │ │ -00001a14 t compiler_pattern │ │ │ │ -00004428 t compiler_pattern_mapping │ │ │ │ -00002524 t compiler_pattern_sequence │ │ │ │ -0000b5dc t compiler_pop_except_and_reraise │ │ │ │ -000085cc t compiler_push_fblock │ │ │ │ -0000b6f4 t compiler_slice │ │ │ │ -0000e0d4 t compiler_subdict │ │ │ │ -00001308 t compiler_subkwargs │ │ │ │ -0000a6b4 t compiler_try_except │ │ │ │ -00000ef0 t compiler_try_finally │ │ │ │ -0000372c t compiler_try_star_except │ │ │ │ +00000410 t compiler_error │ │ │ │ +0000d040 t compiler_exit_scope │ │ │ │ +0000d91c t compiler_for │ │ │ │ +0000df8c t compiler_free │ │ │ │ +00006b88 t compiler_function │ │ │ │ +00005760 t compiler_jump_if.isra.0 │ │ │ │ +0000d898 t compiler_lookup_arg │ │ │ │ +0000d46c t compiler_make_closure │ │ │ │ +00000888 t compiler_match_inner.constprop.0 │ │ │ │ +00004ccc t compiler_nameop │ │ │ │ +00000bdc t compiler_pattern │ │ │ │ +000035f0 t compiler_pattern_mapping │ │ │ │ +000016ec t compiler_pattern_sequence │ │ │ │ +0000c098 t compiler_pop_except_and_reraise │ │ │ │ +00008578 t compiler_push_fblock │ │ │ │ +0000c1b0 t compiler_slice │ │ │ │ +0000ebfc t compiler_subdict │ │ │ │ +000004d0 t compiler_subkwargs │ │ │ │ +00009970 t compiler_sync_comprehension_generator │ │ │ │ +0000b170 t compiler_try_except │ │ │ │ +000000b8 t compiler_try_finally │ │ │ │ +000028f4 t compiler_try_star_except │ │ │ │ 000004e0 t compiler_try_star_finally │ │ │ │ 000003c4 t compiler_type_param_bound_or_default │ │ │ │ -000033dc t compiler_type_params │ │ │ │ +000025a4 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000c800 t compiler_unit_free │ │ │ │ -0000b160 t compiler_unwind_fblock │ │ │ │ -0000b084 t compiler_unwind_fblock_stack │ │ │ │ -000032f0 t compiler_visit_annexpr │ │ │ │ -00008500 t compiler_visit_argannotation │ │ │ │ +0000d2c8 t compiler_unit_free │ │ │ │ +0000bc1c t compiler_unwind_fblock │ │ │ │ +0000ba78 t compiler_unwind_fblock_stack │ │ │ │ +000024b8 t compiler_visit_annexpr │ │ │ │ +000084ac t compiler_visit_argannotation │ │ │ │ 00002e9c t compiler_visit_expr1 │ │ │ │ 00000f50 t compiler_visit_stmt │ │ │ │ -00004a98 t compiler_warn │ │ │ │ -0000d71c t compiler_with │ │ │ │ -0000de78 t compiler_with_except_finish │ │ │ │ -00005234 t dict_add_o │ │ │ │ -00002c70 t emit_and_reset_fail_pop │ │ │ │ -00002c18 t ensure_fail_pop │ │ │ │ +00003c60 t compiler_warn │ │ │ │ +0000e244 t compiler_with │ │ │ │ +0000e9a0 t compiler_with_except_finish │ │ │ │ +000051e0 t dict_add_o │ │ │ │ +00001e38 t emit_and_reset_fail_pop │ │ │ │ +00001de0 t ensure_fail_pop │ │ │ │ 00000e2c t find_ann │ │ │ │ -0000cd74 t get_ref_type │ │ │ │ +0000d83c t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000b680 t infer_type │ │ │ │ -000099ec t instr_sequence_to_cfg │ │ │ │ -00002bac t jump_to_fail_pop │ │ │ │ -0000d4dc t load_args_for_super │ │ │ │ +0000c13c t infer_type │ │ │ │ +0000a4a8 t instr_sequence_to_cfg │ │ │ │ +00001d74 t jump_to_fail_pop │ │ │ │ +0000e004 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005574 t merge_consts_recursive │ │ │ │ -00009534 t optimize_and_assemble │ │ │ │ -00002e08 t pattern_helper_rotate │ │ │ │ -00002d0c t pattern_helper_store_name │ │ │ │ -0000d5b4 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006554 t starunpack_helper │ │ │ │ -00000d94 t wrap_in_stopiteration_handler │ │ │ │ +00005520 t merge_consts_recursive │ │ │ │ +00009ff0 t optimize_and_assemble │ │ │ │ +00001fd0 t pattern_helper_rotate │ │ │ │ +00001ed4 t pattern_helper_store_name │ │ │ │ +0000e0dc t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006500 t starunpack_helper │ │ │ │ +00009e20 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17267,26 +17267,26 @@ │ │ │ │ 00000524 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000e28 t _new_bool_object │ │ │ │ 000008ac t _new_bytes_object │ │ │ │ 00000e84 t _new_float_object │ │ │ │ 00000974 t _new_long_object │ │ │ │ 00000b5a t _new_none_object │ │ │ │ 000007d8 t _new_str_object │ │ │ │ -00000ce0 t _new_tuple_object │ │ │ │ +00000d14 t _new_tuple_object │ │ │ │ 00000b16 t _none_shared │ │ │ │ 00000130 t _register_builtins_for_crossinterpreter_data │ │ │ │ 00000d50 t _release_xid_data.constprop.0.isra.0 │ │ │ │ 00000aec t _set_xid_lookup_failure │ │ │ │ 0000099e t _sharedns_clear │ │ │ │ 00000856 t _sharedns_init │ │ │ │ 0000082c t _sharedns_new │ │ │ │ 00000d24 t _sharednsitem_clear │ │ │ │ 00000738 t _str_shared │ │ │ │ 000007e4 t _tuple_shared │ │ │ │ -00000dcc t _tuple_shared_free │ │ │ │ +00000e00 t _tuple_shared_free │ │ │ │ 000006f8 t _xidata_clear │ │ │ │ 00000650 t _xidata_release │ │ │ │ 00000000 t _xidregistry_add_type │ │ │ │ 00000060 t _xidregistry_clear │ │ │ │ 00000134 t _xidregistry_find_type │ │ │ │ 00000a84 t _xidregistry_remove_entry │ │ │ │ U memset │ │ │ │ @@ -17539,37 +17539,36 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001e0 T _PyCfgBuilder_CheckSize │ │ │ │ -00004be8 T _PyCfgBuilder_Free │ │ │ │ +00004d04 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000224 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f28 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004b18 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f9c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004c34 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 │ │ │ │ -00004cdc t add_const │ │ │ │ -00004c20 t basicblock_add_jump │ │ │ │ -00004a90 t basicblock_insert_instruction │ │ │ │ -00003070 t duplicate_exits_without_lineno │ │ │ │ -00002d68 t label_exception_targets │ │ │ │ +00004df8 t add_const │ │ │ │ +00004d3c t basicblock_add_jump │ │ │ │ +000030cc t duplicate_exits_without_lineno │ │ │ │ +00002dc4 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000349c t optimize_basic_block │ │ │ │ +000034f8 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17707,66 +17706,66 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -0000147c t Py_XDECREF │ │ │ │ +00001470 t Py_XDECREF │ │ │ │ 00000058 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -00001660 T _PyGC_Collect │ │ │ │ -000015a4 T _PyGC_CollectNoFail │ │ │ │ +00001654 T _PyGC_Collect │ │ │ │ +00001598 T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000b8 T _PyGC_DumpShutdownStats │ │ │ │ -000015ac T _PyGC_Fini │ │ │ │ +000015a0 T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000016d4 T _PyGC_GetFreezeCount │ │ │ │ +000016c8 T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ 000001c8 T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000144 T _PyObject_GC_Link │ │ │ │ 0000002c T _PyObject_GC_New │ │ │ │ 000001f0 T _PyObject_GC_NewVar │ │ │ │ -00001550 T _PyObject_GC_Resize │ │ │ │ +00001544 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 00000468 T _Py_RunGC │ │ │ │ 000003d0 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000169c t append_objects │ │ │ │ +00001690 t append_objects │ │ │ │ 0000048c t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -00001664 t referrersvisit │ │ │ │ -00001484 t visit_decref │ │ │ │ +00001658 t referrersvisit │ │ │ │ +00001478 t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -000014c0 t visit_reachable │ │ │ │ +000014b4 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17856,21 +17855,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003894 T PyArg_Parse │ │ │ │ +00003888 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001b14 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001840 T PyArg_UnpackTuple │ │ │ │ +00001b18 T PyArg_ParseTupleAndKeywords │ │ │ │ +00001844 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001bc T PyArg_VaParseTupleAndKeywords │ │ │ │ -0000278c T PyArg_ValidateKeywordArguments │ │ │ │ +00002780 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17913,30 +17912,30 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 0000021c t Py_XDECREF │ │ │ │ 00000304 T _PyArg_BadArgument │ │ │ │ -000019dc T _PyArg_CheckPositional │ │ │ │ -00003828 T _PyArg_Fini │ │ │ │ -00003918 T _PyArg_NoKeywords │ │ │ │ +000019e0 T _PyArg_CheckPositional │ │ │ │ +0000381c T _PyArg_Fini │ │ │ │ +0000390c T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000038c0 T _PyArg_NoPositional │ │ │ │ +000038b4 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 │ │ │ │ -00002ff4 T _PyArg_UnpackKeywords │ │ │ │ -000027d8 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -000036d8 T _PyArg_UnpackStack │ │ │ │ +00002fe8 T _PyArg_UnpackKeywords │ │ │ │ +000027cc T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +000036cc 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 │ │ │ │ @@ -17948,38 +17947,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 │ │ │ │ -00002c4c t _parser_init │ │ │ │ +00002c40 t _parser_init │ │ │ │ 000002c8 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 0000026c t convertbuffer │ │ │ │ 00000474 t converterr │ │ │ │ 00000d68 t convertitem.constprop.0 │ │ │ │ 00000dcc t convertsimple.constprop.0 │ │ │ │ 000000c0 t converttuple.constprop.0 │ │ │ │ 000004d4 t error_unexpected_keyword_arg │ │ │ │ -00002f80 t find_keyword │ │ │ │ +00002f74 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ 0000035c t seterror │ │ │ │ -00003590 t skipitem.constprop.0 │ │ │ │ +00003584 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000ac t vgetargs1_impl │ │ │ │ 000008e8 t vgetargs1_impl.constprop.0 │ │ │ │ -00001b70 t vgetargskeywords.constprop.0 │ │ │ │ +00001b74 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -00003970 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00003964 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18021,59 +18020,59 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -000008ac T PyEval_AcquireThread │ │ │ │ +00000b48 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -000008a8 T PyEval_ReleaseThread │ │ │ │ +00000b44 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 │ │ │ │ +00000b70 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 │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ @@ -18084,19 +18083,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 │ │ │ │ -00000648 t _make_pending_calls │ │ │ │ +000007e8 t _make_pending_calls │ │ │ │ 0000010c t create_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 │ │ │ │ @@ -18236,23 +18235,23 @@ │ │ │ │ 00000b08 r .LC105 │ │ │ │ 00000b84 r .LC106 │ │ │ │ 00000b90 r .LC107 │ │ │ │ 00000130 r .LC11 │ │ │ │ 00000138 r .LC12 │ │ │ │ 0000015c r .LC13 │ │ │ │ 00000184 r .LC14 │ │ │ │ -00000188 r .LC15 │ │ │ │ +00000190 r .LC15 │ │ │ │ 00000194 r .LC16 │ │ │ │ -000001b4 r .LC17 │ │ │ │ -000001dc r .LC18 │ │ │ │ +000001a0 r .LC17 │ │ │ │ +000001c0 r .LC18 │ │ │ │ 000001e8 r .LC19 │ │ │ │ 00000044 r .LC2 │ │ │ │ -000001f8 r .LC20 │ │ │ │ -00000214 r .LC21 │ │ │ │ -00000240 r .LC22 │ │ │ │ +000001f4 r .LC20 │ │ │ │ +00000204 r .LC21 │ │ │ │ +00000220 r .LC22 │ │ │ │ 0000024c r .LC23 │ │ │ │ 00000264 r .LC24 │ │ │ │ 00000268 r .LC25 │ │ │ │ 00000274 r .LC26 │ │ │ │ 00000280 r .LC27 │ │ │ │ 00000294 r .LC28 │ │ │ │ 000002a0 r .LC29 │ │ │ │ @@ -18369,38 +18368,38 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ 000005ec T PyImport_AddModule │ │ │ │ -000010ec T PyImport_AddModuleObject │ │ │ │ -00000ca8 T PyImport_AddModuleRef │ │ │ │ +000012f0 T PyImport_AddModuleObject │ │ │ │ +00000eac T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 0000062a T PyImport_ExecCodeModule │ │ │ │ 00000820 T PyImport_ExecCodeModuleEx │ │ │ │ 0000073c T PyImport_ExecCodeModuleObject │ │ │ │ 00000632 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -000011c8 T PyImport_GetImporter │ │ │ │ -00001370 T PyImport_GetMagicNumber │ │ │ │ +000013cc T PyImport_GetImporter │ │ │ │ +0000156c T PyImport_GetMagicNumber │ │ │ │ 00000826 T PyImport_GetMagicTag │ │ │ │ -00003310 T PyImport_GetModule │ │ │ │ +00003094 T PyImport_GetModule │ │ │ │ 00000832 T PyImport_GetModuleDict │ │ │ │ -00002ae0 T PyImport_Import │ │ │ │ -0000094c T PyImport_ImportFrozenModule │ │ │ │ -0000098c T PyImport_ImportFrozenModuleObject │ │ │ │ -00002eb4 T PyImport_ImportModule │ │ │ │ -00002e68 T PyImport_ImportModuleLevel │ │ │ │ -00001260 T PyImport_ImportModuleLevelObject │ │ │ │ +00002864 T PyImport_Import │ │ │ │ +00000b50 T PyImport_ImportFrozenModule │ │ │ │ +00000b90 T PyImport_ImportFrozenModuleObject │ │ │ │ +00002c38 T PyImport_ImportModule │ │ │ │ +00002bec T PyImport_ImportModuleLevel │ │ │ │ +00000fe4 T PyImport_ImportModuleLevelObject │ │ │ │ 000008e0 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c30 T PyImport_ReloadModule │ │ │ │ -00000cf4 T PyInit__imp │ │ │ │ +00000ef8 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -18441,16 +18440,16 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -00001780 T PyState_AddModule │ │ │ │ -00001808 T PyState_FindModule │ │ │ │ +0000197c T PyState_AddModule │ │ │ │ +00001a04 T PyState_FindModule │ │ │ │ 000004e0 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -18484,57 +18483,57 @@ │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ -00001850 T _PyImport_AcquireLock │ │ │ │ +00001a4c T _PyImport_AcquireLock │ │ │ │ 000000ac T _PyImport_BlessMyLoader │ │ │ │ -00001450 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00001598 T _PyImport_ClearCore │ │ │ │ +0000164c T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +00001794 T _PyImport_ClearCore │ │ │ │ 00000112 T _PyImport_ClearExtension │ │ │ │ -0000150c T _PyImport_ClearModules │ │ │ │ -00003914 T _PyImport_ClearModulesByIndex │ │ │ │ +00001708 T _PyImport_ClearModules │ │ │ │ +00003920 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00001634 T _PyImport_Fini │ │ │ │ +00001830 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ -00001530 T _PyImport_FiniCore │ │ │ │ -000014a8 T _PyImport_FiniExternal │ │ │ │ +0000172c T _PyImport_FiniCore │ │ │ │ +000016a4 T _PyImport_FiniExternal │ │ │ │ 000001d0 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000060 T _PyImport_GetBuiltinModuleNames │ │ │ │ -00001368 T _PyImport_GetDLOpenFlags │ │ │ │ -000013f8 T _PyImport_GetImportlibExternalLoader │ │ │ │ -000011c0 T _PyImport_GetImportlibLoader │ │ │ │ +00003918 T _PyImport_GetDLOpenFlags │ │ │ │ +000015f4 T _PyImport_GetImportlibExternalLoader │ │ │ │ +000013c4 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002aa0 T _PyImport_GetModuleAttr │ │ │ │ -0000265c T _PyImport_GetModuleAttrString │ │ │ │ -00000338 T _PyImport_GetModules │ │ │ │ +00002824 T _PyImport_GetModuleAttr │ │ │ │ +000023e0 T _PyImport_GetModuleAttrString │ │ │ │ +000003ac T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -000039a8 T _PyImport_ImportlibModuleRepr │ │ │ │ +000039b4 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ -00000534 T _PyImport_InitCore │ │ │ │ -000004fc T _PyImport_InitDefaultImportFunc │ │ │ │ -00000de0 T _PyImport_InitExternal │ │ │ │ +000004f8 T _PyImport_InitCore │ │ │ │ +000004c0 T _PyImport_InitDefaultImportFunc │ │ │ │ +00000fe4 T _PyImport_InitExternal │ │ │ │ 000001b4 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001250 T _PyImport_IsDefaultImportFunc │ │ │ │ -00001444 T _PyImport_IsInitialized │ │ │ │ +00000fd4 T _PyImport_IsDefaultImportFunc │ │ │ │ +00001640 T _PyImport_IsInitialized │ │ │ │ 00000048 T _PyImport_ReInitLock │ │ │ │ -00001858 T _PyImport_ReleaseLock │ │ │ │ +00001a54 T _PyImport_ReleaseLock │ │ │ │ 00000020 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005e6 T _PyImport_SetDLOpenFlags │ │ │ │ 00000066 T _PyImport_SetModule │ │ │ │ -00000d34 T _PyImport_SetModuleString │ │ │ │ -00000970 T _PyImport_SwapPackageContext │ │ │ │ +00000f38 T _PyImport_SetModuleString │ │ │ │ +0000070c T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ @@ -18583,87 +18582,85 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000284 t _extensions_cache_delete │ │ │ │ 00000184 t _extensions_cache_find_unlocked │ │ │ │ 00000104 t _extensions_cache_get │ │ │ │ -00003234 t _imp__fix_co_filename │ │ │ │ +00002fb8 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000990 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -00001860 t _imp__override_frozen_modules_for_tests │ │ │ │ +00001a5c t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 0000086c t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001d2c t _imp_acquire_lock │ │ │ │ +00001ab0 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000c64 t _imp_create_builtin │ │ │ │ +000009b4 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00003694 t _imp_create_dynamic │ │ │ │ +00003418 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -000011ec t _imp_exec_builtin │ │ │ │ +00000f70 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -000011bc t _imp_exec_dynamic │ │ │ │ +00000f0c t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -00000f60 t _imp_extension_suffixes │ │ │ │ +00001164 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001db8 t _imp_find_frozen │ │ │ │ +00001b3c t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00002220 t _imp_get_frozen_object │ │ │ │ +00001fa4 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000bc2 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000be8 t _imp_is_builtin │ │ │ │ +00000938 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -000009d0 t _imp_is_frozen │ │ │ │ +00000720 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ -00000d7c t _imp_is_frozen_package │ │ │ │ +00000f80 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b54 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001d60 t _imp_release_lock │ │ │ │ +00001ae4 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -000016bc t _imp_source_hash │ │ │ │ +000018b8 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ 00000218 t _modules_by_index_clear_one │ │ │ │ -00000258 t _modules_by_index_set │ │ │ │ +00000348 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -00001680 t del_extensions_cache_value │ │ │ │ +0000187c t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -00000984 t exec_builtin_or_dynamic │ │ │ │ -00000c34 t exec_code_in_module │ │ │ │ +00000e38 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -00000340 t find_frozen │ │ │ │ -000004c0 t finish_singlephase_extension.isra.0 │ │ │ │ +000003b4 t find_frozen │ │ │ │ +00000258 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ -0000134c t hashtable_compare_str │ │ │ │ -0000167c t hashtable_destroy_str │ │ │ │ +00001550 t hashtable_compare_str │ │ │ │ +00001878 t hashtable_destroy_str │ │ │ │ 00000220 t hashtable_hash_str │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -00000d00 t imp_module_exec │ │ │ │ +00000f04 t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ -00000594 t import_add_module │ │ │ │ -00000630 t import_get_module │ │ │ │ -00000698 t import_run_extension.isra.0 │ │ │ │ +00000608 t import_add_module │ │ │ │ +000006a4 t import_get_module │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000ba8 t module_dict_for_exec │ │ │ │ +00000dac t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 00000314 t reload_singlephase_extension │ │ │ │ -00003450 t remove_importlib_frames │ │ │ │ +000031d4 t remove_importlib_frames │ │ │ │ 00000918 t remove_module │ │ │ │ 0000052c t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -18704,15 +18701,15 @@ │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ U _PyImport_FindSharedFuncptr │ │ │ │ -00000000 T _PyImport_GetModInitFunc │ │ │ │ +00000868 T _PyImport_GetModInitFunc │ │ │ │ 00000060 T _PyImport_RunModInitFunc │ │ │ │ U _PyImport_SwapPackageContext │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 000001e0 T _Py_ext_module_loader_info_clear │ │ │ │ 000005e8 T _Py_ext_module_loader_info_init │ │ │ │ @@ -18915,15 +18912,15 @@ │ │ │ │ U PyMem_SetAllocator │ │ │ │ 0000092e T PyStatus_Error │ │ │ │ 000000c0 T PyStatus_Exception │ │ │ │ 0000095e T PyStatus_Exit │ │ │ │ 00000972 T PyStatus_IsError │ │ │ │ 00000986 T PyStatus_IsExit │ │ │ │ 00000942 T PyStatus_NoMemory │ │ │ │ -00001bec T PyStatus_Ok │ │ │ │ +00001b9c T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 000000d4 T PyWideStringList_Append │ │ │ │ 00000264 T PyWideStringList_Insert │ │ │ │ @@ -18948,23 +18945,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000878 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000008a4 T _PyConfig_AsDict │ │ │ │ +000008fc T _PyConfig_AsDict │ │ │ │ 00000334 T _PyConfig_Copy │ │ │ │ -00000b60 T _PyConfig_FromDict │ │ │ │ +00000bb8 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -00001bf8 T _PyConfig_InitImportConfig │ │ │ │ +00001ba8 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000000f0 T _PyConfig_Read │ │ │ │ 00000084 T _PyConfig_SetPyArgv │ │ │ │ -00001a28 T _PyConfig_Write │ │ │ │ +000019d8 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000007d8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -18978,20 +18975,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000a80 T _PyWideStringList_AsList │ │ │ │ +00000ad8 T _PyWideStringList_AsList │ │ │ │ 00000210 T _PyWideStringList_Clear │ │ │ │ 00000124 T _PyWideStringList_Copy │ │ │ │ -000016e0 T _PyWideStringList_Extend │ │ │ │ -00001868 t _PyWideStringList_Find │ │ │ │ -000019f8 T _Py_ClearArgcArgv │ │ │ │ +000007c4 T _PyWideStringList_Extend │ │ │ │ +00001818 t _PyWideStringList_Find │ │ │ │ +000019a8 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 000009c0 T _Py_DumpPathConfig │ │ │ │ 0000019c T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -19025,20 +19022,20 @@ │ │ │ │ 00000378 r __func__.7 │ │ │ │ 0000182c r __func__.8 │ │ │ │ 00001818 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 00000154 t config_dict_get.part.0 │ │ │ │ -000007c4 t config_get_env_dup.isra.0 │ │ │ │ -00001984 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000874 t config_get_xoption_value │ │ │ │ -0000189c t config_init_import │ │ │ │ -00001730 t config_run_filename_abspath │ │ │ │ -000017a4 t config_set_bytes_string │ │ │ │ +0000081c t config_get_env_dup.isra.0 │ │ │ │ +00001934 t config_get_locale_encoding.constprop.0 │ │ │ │ +000008cc t config_get_xoption_value │ │ │ │ +0000184c t config_init_import │ │ │ │ +000016e0 t config_run_filename_abspath │ │ │ │ +00001754 t config_set_bytes_string │ │ │ │ 000000ac t config_usage │ │ │ │ 00000110 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000890 t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -19053,16 +19050,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000450 r usage_envvars │ │ │ │ 000018bc r usage_help │ │ │ │ 0000187c r usage_line │ │ │ │ 00001194 r usage_xoptions │ │ │ │ -00001820 t warnoptions_append │ │ │ │ -0000081c t warnoptions_extend.isra.0 │ │ │ │ +000017d0 t warnoptions_append │ │ │ │ +00000874 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -19180,15 +19177,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00001dfc T _PyInstruction_GetLength │ │ │ │ +00001e4c T _PyInstruction_GetLength │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ 00000630 T _PyMonitoring_FireBranchEvent │ │ │ │ 00000a16 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 000009e8 T _PyMonitoring_FireCReturnEvent │ │ │ │ 000005d0 T _PyMonitoring_FireCallEvent │ │ │ │ @@ -19200,46 +19197,46 @@ │ │ │ │ 000003f0 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000660 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000007da T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000576 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000716 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000a78 T _PyMonitoring_FireReraiseEvent │ │ │ │ 0000083e T _PyMonitoring_FireStopIterationEvent │ │ │ │ -0000277c T _PyMonitoring_GetLocalEvents │ │ │ │ +000027cc T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 0000039c T _PyMonitoring_SetEvents │ │ │ │ -0000286c T _PyMonitoring_SetLocalEvents │ │ │ │ +000028a0 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000354 T _Py_GetBaseOpcode │ │ │ │ -00001e6c T _Py_Instrument │ │ │ │ -00002724 T _Py_Instrumentation_GetLine │ │ │ │ +00001ebc T _Py_Instrument │ │ │ │ +00002774 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001e7c T _Py_call_instrumentation │ │ │ │ -00002c90 T _Py_call_instrumentation_2args │ │ │ │ -00002a6c T _Py_call_instrumentation_arg │ │ │ │ +00001ecc T _Py_call_instrumentation │ │ │ │ +00002cc4 T _Py_call_instrumentation_2args │ │ │ │ +00002aa0 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 00000338 T _Py_call_instrumentation_instruction │ │ │ │ 0000049c T _Py_call_instrumentation_jump │ │ │ │ -00002348 T _Py_call_instrumentation_line │ │ │ │ +00002398 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __popcountsi2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000209c t call_instrumentation_vector │ │ │ │ -00002298 t call_one_instrument │ │ │ │ +000020ec t call_instrumentation_vector │ │ │ │ +000022e8 t call_one_instrument │ │ │ │ 0000041a t capi_call_instrumentation.constprop.0 │ │ │ │ -00002f6c t de_instrument_per_instruction │ │ │ │ +00002fa0 t de_instrument_per_instruction │ │ │ │ 00000000 r event_names │ │ │ │ 000006c2 t exception_event_setup │ │ │ │ 0000080c t force_instrument_lock_held │ │ │ │ U memset │ │ │ │ 00000044 d methods │ │ │ │ 0000005c t monitoring__all_events │ │ │ │ 00000354 r monitoring__all_events__doc__ │ │ │ │ @@ -19258,15 +19255,15 @@ │ │ │ │ 00000374 r monitoring_restart_events__doc__ │ │ │ │ 00000138 t monitoring_set_events │ │ │ │ 00000404 r monitoring_set_events__doc__ │ │ │ │ 000002a4 t monitoring_set_local_events │ │ │ │ 00000394 r monitoring_set_local_events__doc__ │ │ │ │ 0000005c t monitoring_use_tool_id │ │ │ │ 000004e4 r monitoring_use_tool_id__doc__ │ │ │ │ -00002e94 t remove_tools │ │ │ │ +00002ec8 t remove_tools │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -19427,48 +19424,48 @@ │ │ │ │ U PyMethod_Type │ │ │ │ U PyObject_Free │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ 000001e8 t Py_XDECREF │ │ │ │ -00000074 T _PyEval_SetOpcodeTrace │ │ │ │ -0000016c T _PyEval_SetProfile │ │ │ │ +00000204 T _PyEval_SetOpcodeTrace │ │ │ │ +00000114 T _PyEval_SetProfile │ │ │ │ 00000000 T _PyEval_SetTrace │ │ │ │ U _PyInstrumentation_DISABLE │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ 00000000 D _PyLegacyEventHandler_Type │ │ │ │ U _PyMonitoring_GetLocalEvents │ │ │ │ U _PyMonitoring_RegisterCallback │ │ │ │ U _PyMonitoring_SetEvents │ │ │ │ U _PyMonitoring_SetLocalEvents │ │ │ │ U _PyObject_New │ │ │ │ U _PySys_Audit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000380 t call_profile_func │ │ │ │ -000002b4 t call_trace_func │ │ │ │ +00000328 t call_profile_func │ │ │ │ +0000030c t call_trace_func │ │ │ │ 00000000 t set_callbacks │ │ │ │ -000002c4 t sys_profile_call_or_return │ │ │ │ -0000041c t sys_profile_return │ │ │ │ -00000410 t sys_profile_start │ │ │ │ -000005d4 t sys_profile_throw │ │ │ │ -00000420 t sys_profile_unwind │ │ │ │ -00000424 t sys_trace_exception_func │ │ │ │ -000000cc t sys_trace_instruction_func │ │ │ │ -000004b4 t sys_trace_jump_func │ │ │ │ +0000026c t sys_profile_call_or_return │ │ │ │ +000003c4 t sys_profile_return │ │ │ │ +000003b8 t sys_profile_start │ │ │ │ +0000057c t sys_profile_throw │ │ │ │ +000003c8 t sys_profile_unwind │ │ │ │ +000003cc t sys_trace_exception_func │ │ │ │ +00000074 t sys_trace_instruction_func │ │ │ │ +0000045c t sys_trace_jump_func │ │ │ │ 00000000 t sys_trace_line_func │ │ │ │ -00000204 t sys_trace_return │ │ │ │ -00000358 t sys_trace_start │ │ │ │ -00000410 t sys_trace_throw │ │ │ │ -000005cc t sys_trace_unwind │ │ │ │ -0000040c t sys_trace_yield │ │ │ │ -00000560 t trace_line │ │ │ │ +0000025c t sys_trace_return │ │ │ │ +000003b0 t sys_trace_start │ │ │ │ +00000468 t sys_trace_throw │ │ │ │ +00000574 t sys_trace_unwind │ │ │ │ +00000464 t sys_trace_yield │ │ │ │ +00000508 t trace_line │ │ │ │ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 00000038 T PyEvent_Wait │ │ │ │ @@ -19485,41 +19482,41 @@ │ │ │ │ 00000458 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 00000066 T _PyRWMutex_RLock │ │ │ │ -0000010a T _PyRWMutex_RUnlock │ │ │ │ +0000010c T _PyRWMutex_RUnlock │ │ │ │ 00000046 T _PyRWMutex_Unlock │ │ │ │ 00000134 T _PyRawMutex_LockSlow │ │ │ │ 000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ 00000244 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 0000026c T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000176 T _PySeqLock_AbandonWrite │ │ │ │ -000001e2 T _PySeqLock_AfterFork │ │ │ │ -00000196 T _PySeqLock_BeginRead │ │ │ │ -000001be T _PySeqLock_EndRead │ │ │ │ -0000012e T _PySeqLock_LockWrite │ │ │ │ -00000186 T _PySeqLock_UnlockWrite │ │ │ │ +00000178 T _PySeqLock_AbandonWrite │ │ │ │ +000001e4 T _PySeqLock_AfterFork │ │ │ │ +00000198 T _PySeqLock_BeginRead │ │ │ │ +000001c0 T _PySeqLock_EndRead │ │ │ │ +00000130 T _PySeqLock_LockWrite │ │ │ │ +00000188 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000004e8 t mutex_unpark │ │ │ │ -000000ac t rwmutex_set_parked_and_wait │ │ │ │ +000000ae t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -19631,15 +19628,15 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_New │ │ │ │ -00001890 t _PyMarshal_WriteObjectToString │ │ │ │ +000018c4 t _PyMarshal_WriteObjectToString │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19676,40 +19673,40 @@ │ │ │ │ U getc │ │ │ │ 0000025c t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 00000080 t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ 00000120 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002bfc t marshal_loads │ │ │ │ +00002c2c t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ 00000338 t r_float_str │ │ │ │ -000015d4 t r_long │ │ │ │ +00001608 t r_long │ │ │ │ 00000184 t r_object │ │ │ │ -0000184c t r_ref.constprop.0 │ │ │ │ -00001710 t r_string │ │ │ │ +00001880 t r_ref.constprop.0 │ │ │ │ +00001744 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001e40 t w_complex_object │ │ │ │ -00002be4 t w_decref_entry │ │ │ │ -00002d98 t w_float_bin │ │ │ │ +00001e70 t w_complex_object │ │ │ │ +00002c14 t w_decref_entry │ │ │ │ +00002dc8 t w_float_bin │ │ │ │ 000003e4 t w_float_str │ │ │ │ -00002a50 t w_long │ │ │ │ -00001c08 t w_object │ │ │ │ -00002b58 t w_reserve │ │ │ │ +00002a80 t w_long │ │ │ │ +00001c3c t w_object │ │ │ │ +00002b88 t w_reserve │ │ │ │ 0000002c t w_short │ │ │ │ -00002aec t w_string │ │ │ │ +00002b1c t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19812,22 +19809,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000ec T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000474 T _PyParkingLot_Unpark │ │ │ │ +000004a4 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000128 T _PySemaphore_Destroy │ │ │ │ -00000398 T _PySemaphore_Init │ │ │ │ -000003c8 T _PySemaphore_Wait │ │ │ │ -000005a0 T _PySemaphore_Wakeup │ │ │ │ +000003c8 T _PySemaphore_Init │ │ │ │ +000003f8 T _PySemaphore_Wait │ │ │ │ +000005d0 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 │ │ │ │ @@ -20541,42 +20538,42 @@ │ │ │ │ 000002ec T PyGILState_Check │ │ │ │ 00000434 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 000004c4 T PyGILState_Release │ │ │ │ 000006d8 T PyInterpreterState_Clear │ │ │ │ 00000eb4 T PyInterpreterState_Delete │ │ │ │ 00000528 T PyInterpreterState_Get │ │ │ │ -00000f8c T PyInterpreterState_GetDict │ │ │ │ +00000f88 T PyInterpreterState_GetDict │ │ │ │ 0000056c T PyInterpreterState_GetID │ │ │ │ 0000123c T PyInterpreterState_Head │ │ │ │ 0000122c T PyInterpreterState_Main │ │ │ │ 000005b8 T PyInterpreterState_New │ │ │ │ 0000124c T PyInterpreterState_Next │ │ │ │ -00001028 T PyInterpreterState_ThreadHead │ │ │ │ +00001024 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ 000007a4 T PyThreadState_Clear │ │ │ │ 00000d30 T PyThreadState_Delete │ │ │ │ 00000704 T PyThreadState_DeleteCurrent │ │ │ │ 00000338 T PyThreadState_Get │ │ │ │ -00000f24 T PyThreadState_GetDict │ │ │ │ -00000fbc T PyThreadState_GetFrame │ │ │ │ +00000f20 T PyThreadState_GetDict │ │ │ │ +00000fb8 T PyThreadState_GetFrame │ │ │ │ 0000067a T PyThreadState_GetID │ │ │ │ 00000430 T PyThreadState_GetInterpreter │ │ │ │ -00001194 T PyThreadState_GetUnchecked │ │ │ │ +00001190 T PyThreadState_GetUnchecked │ │ │ │ 00000308 T PyThreadState_New │ │ │ │ -00001030 T PyThreadState_Next │ │ │ │ +0000102c T PyThreadState_Next │ │ │ │ 00000834 T PyThreadState_SetAsyncExc │ │ │ │ 00000a38 T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ @@ -20601,17 +20598,17 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00001024 T _PyEval_StartTheWorld │ │ │ │ +00001020 T _PyEval_StartTheWorld │ │ │ │ 000006ac T _PyEval_StartTheWorldAll │ │ │ │ -00001020 T _PyEval_StopTheWorld │ │ │ │ +0000101c T _PyEval_StopTheWorld │ │ │ │ 000001e8 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ @@ -20635,15 +20632,15 @@ │ │ │ │ 000011e4 T _PyInterpreterState_GetWhence │ │ │ │ 000005f0 T _PyInterpreterState_HasFeature │ │ │ │ 0000030e T _PyInterpreterState_IDDecref │ │ │ │ 000011a0 T _PyInterpreterState_IDIncref │ │ │ │ 000010a8 T _PyInterpreterState_IDInitref │ │ │ │ 00001198 T _PyInterpreterState_IsReady │ │ │ │ 00001254 T _PyInterpreterState_IsRunningMain │ │ │ │ -00001034 T _PyInterpreterState_LookUpID │ │ │ │ +00001030 T _PyInterpreterState_LookUpID │ │ │ │ 000010f8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000120 T _PyInterpreterState_New │ │ │ │ 00001124 T _PyInterpreterState_ObjectToID │ │ │ │ 000001b8 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00000054 T _PyInterpreterState_RequireIDRef │ │ │ │ 00000674 T _PyInterpreterState_RequiresIDRef │ │ │ │ 00000380 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ @@ -20670,20 +20667,20 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000c4 T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000060 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 000001f0 T _PyThreadState_Attach │ │ │ │ 000003f0 T _PyThreadState_Bind │ │ │ │ -0000101c T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00001018 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 000006dc T _PyThreadState_DeleteCurrent │ │ │ │ 000006b0 T _PyThreadState_DeleteList │ │ │ │ 00000370 T _PyThreadState_Detach │ │ │ │ -00001184 T _PyThreadState_GetCurrent │ │ │ │ -00000f60 T _PyThreadState_GetDict │ │ │ │ +00001180 T _PyThreadState_GetCurrent │ │ │ │ +00000f5c T _PyThreadState_GetDict │ │ │ │ 000006b8 T _PyThreadState_Init │ │ │ │ 00001068 T _PyThreadState_IsRunningMain │ │ │ │ 000002a8 T _PyThreadState_MustExit │ │ │ │ 000003ec T _PyThreadState_New │ │ │ │ 000005a8 T _PyThreadState_NewBound │ │ │ │ 000004e0 T _PyThreadState_PopFrame │ │ │ │ 000006b2 T _PyThreadState_Prealloc │ │ │ │ @@ -20978,43 +20975,43 @@ │ │ │ │ 00000800 T PyTime_Monotonic │ │ │ │ 00000168 T PyTime_MonotonicRaw │ │ │ │ 00000ee0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ 00000a80 T PyTime_Time │ │ │ │ 00000110 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000340 T _PyDeadline_Get │ │ │ │ +000004bc T _PyDeadline_Get │ │ │ │ 000010dc T _PyDeadline_Init │ │ │ │ 00001010 T _PyLong_AsTime_t │ │ │ │ 00000208 t _PyLong_AsTime_t.part.0 │ │ │ │ 00000538 T _PyLong_FromTime_t │ │ │ │ 00000188 T _PyTimeFraction_Mul │ │ │ │ 00000138 T _PyTimeFraction_Resolution │ │ │ │ 000004c0 T _PyTimeFraction_Set │ │ │ │ 000003d8 T _PyTime_Add │ │ │ │ 00000d38 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ 0000104c T _PyTime_AsMilliseconds │ │ │ │ 00000930 T _PyTime_AsTimespec │ │ │ │ 00000428 T _PyTime_AsTimespec_clamp │ │ │ │ -0000030c T _PyTime_AsTimeval │ │ │ │ +00000488 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -00000378 T _PyTime_FromLong │ │ │ │ +000004f4 T _PyTime_FromLong │ │ │ │ 00000100 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00001208 T _PyTime_FromMillisecondsObject │ │ │ │ +00000244 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000068 T _PyTime_FromSecondsDouble │ │ │ │ 0000053c T _PyTime_FromSecondsObject │ │ │ │ 00000980 T _PyTime_FromTimespec │ │ │ │ 00000324 T _PyTime_FromTimeval │ │ │ │ 0000023c T _PyTime_MonotonicWithInfo │ │ │ │ 00000d3c T _PyTime_ObjectToTime_t │ │ │ │ 00000070 T _PyTime_ObjectToTimespec │ │ │ │ -00001388 T _PyTime_ObjectToTimeval │ │ │ │ +00001208 T _PyTime_ObjectToTimeval │ │ │ │ 0000005c T _PyTime_PerfCounterWithInfo │ │ │ │ 00000062 T _PyTime_TimeWithInfo │ │ │ │ 00000028 T _PyTime_gmtime │ │ │ │ 00000470 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -21024,15 +21021,15 @@ │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000254 t py_get_monotonic_clock │ │ │ │ 00000bb0 t py_get_system_clock │ │ │ │ -00000244 t pytime_as_timeval.isra.0 │ │ │ │ +000003c0 t pytime_as_timeval.isra.0 │ │ │ │ 00000760 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ @@ -21299,55 +21296,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -0000506c t Py_XDECREF │ │ │ │ +00005074 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00005104 T _PyST_GetScope │ │ │ │ -000050e4 T _PyST_GetSymbol │ │ │ │ -00005124 T _PyST_IsFunctionLike │ │ │ │ +0000510c T _PyST_GetScope │ │ │ │ +000050ec T _PyST_GetSymbol │ │ │ │ +0000512c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00005380 T _PySymtable_Free │ │ │ │ -00005084 T _PySymtable_Lookup │ │ │ │ +00005388 T _PySymtable_Free │ │ │ │ +0000508c T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a58 T _Py_Mangle │ │ │ │ -00002a08 T _Py_MaybeMangle │ │ │ │ +00002a5c T _Py_Mangle │ │ │ │ +00002a0c T _Py_MaybeMangle │ │ │ │ 000006b0 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003fd4 t analyze_block │ │ │ │ +00003fdc t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000053e4 t ste_dealloc │ │ │ │ +000053ec t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -000027a4 t symtable_add_def │ │ │ │ -000027f4 t symtable_add_def_helper │ │ │ │ +000027a8 t symtable_add_def │ │ │ │ +000027f8 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ 00000340 t symtable_enter_type_param_block │ │ │ │ -00003efc t symtable_exit_block │ │ │ │ -000038f0 t symtable_handle_comprehension │ │ │ │ +00003f04 t symtable_exit_block │ │ │ │ +000038f8 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 │ │ │ │ 0000005c t symtable_record_directive │ │ │ │ -00005138 t symtable_visit_alias │ │ │ │ -000054ac t symtable_visit_annotation │ │ │ │ -00002da4 t symtable_visit_annotations │ │ │ │ -00002f88 t symtable_visit_arguments │ │ │ │ -00003f40 t symtable_visit_excepthandler │ │ │ │ -00001ea8 t symtable_visit_expr │ │ │ │ +00005140 t symtable_visit_alias │ │ │ │ +000054b4 t symtable_visit_annotation │ │ │ │ +00002dac t symtable_visit_annotations │ │ │ │ +00002f90 t symtable_visit_arguments │ │ │ │ +00003f48 t symtable_visit_excepthandler │ │ │ │ +00001eac t symtable_visit_expr │ │ │ │ 00000198 t symtable_visit_pattern │ │ │ │ 000006a4 t symtable_visit_stmt │ │ │ │ 00000478 t symtable_visit_type_param │ │ │ │ 000005b4 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ @@ -21963,15 +21960,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 │ │ │ │ -000005f4 T _PyThread_cond_after │ │ │ │ +00000610 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 │ │ │ │ @@ -22366,38 +22363,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000002f0 t Balloc │ │ │ │ -00002a74 t Bfree │ │ │ │ +000029fc t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002ab4 T _PyDtoa_Fini │ │ │ │ +00002a3c T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002cb4 T _Py_dg_dtoa │ │ │ │ -00005df0 T _Py_dg_freedtoa │ │ │ │ +00002c3c T _Py_dg_dtoa │ │ │ │ +00005d74 T _Py_dg_freedtoa │ │ │ │ 00000674 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00006034 t b2d │ │ │ │ +00005fb8 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005a94 t lshift │ │ │ │ +00005a18 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000388 t mult │ │ │ │ -00005cec t multadd │ │ │ │ -00005e40 t nrv_alloc │ │ │ │ +00005c70 t multadd │ │ │ │ +00005dc4 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00005568 t pow5mult │ │ │ │ -00005f10 t sd2b │ │ │ │ +000054e8 t pow5mult │ │ │ │ +00005e94 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22630,15 +22627,15 @@ │ │ │ │ 0000001e T _PyPerfTrampoline_SetCallbacks │ │ │ │ │ │ │ │ perf_jit_trampoline.o: │ │ │ │ │ │ │ │ dynload_shlib.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ -00000024 r .LC2 │ │ │ │ +00000028 r .LC2 │ │ │ │ 00000034 r .LC3 │ │ │ │ U PyErr_SetImportError │ │ │ │ U PyOS_snprintf │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000000 D _PyImport_DynLoadFiletab │ │ │ │ @@ -23572,15 +23569,15 @@ │ │ │ │ 000011fc t date_ctime │ │ │ │ 00002310 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 0000080a t date_format │ │ │ │ 00000f4c t date_from_pickle │ │ │ │ 00002318 t date_fromisocalendar │ │ │ │ 0000128e t date_fromisoformat │ │ │ │ -00003ac4 t date_fromordinal │ │ │ │ +00003ac8 t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c28 t date_hash │ │ │ │ 0000333c t date_isocalendar │ │ │ │ 00000894 t date_isoformat │ │ │ │ 00001450 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ @@ -23594,15 +23591,15 @@ │ │ │ │ 000010e4 t date_strftime │ │ │ │ 00000f74 t date_subtract │ │ │ │ 0000115c t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ 00000fc0 t date_toordinal │ │ │ │ 000018a0 t date_weekday │ │ │ │ 00001894 t date_year │ │ │ │ -000036f4 t datetime_add │ │ │ │ +000036f8 t datetime_add │ │ │ │ 000002cc t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ 00001e04 t datetime_astimezone │ │ │ │ 000004a4 t datetime_best_possible │ │ │ │ 00000e68 t datetime_combine │ │ │ │ 00001480 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ @@ -23613,50 +23610,50 @@ │ │ │ │ 000003dc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ 0000286c t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ 00000b88 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ 000022e8 t datetime_dst │ │ │ │ -000039d8 t datetime_fold │ │ │ │ +000039dc t datetime_fold │ │ │ │ 00002e90 t datetime_from_pickle │ │ │ │ 00001adc t datetime_from_timestamp │ │ │ │ 00001374 t datetime_from_timet_and_us │ │ │ │ 0000391c t datetime_fromisoformat │ │ │ │ 00001a2c t datetime_fromtimestamp │ │ │ │ 00003904 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d6 t datetime_getstate │ │ │ │ 00000cce t datetime_gettime │ │ │ │ 00001538 t datetime_gettimetz │ │ │ │ 00000c78 t datetime_hash │ │ │ │ -00003d8c t datetime_hour │ │ │ │ +00003da8 t datetime_hour │ │ │ │ 00001568 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ 00002e7c t datetime_microsecond │ │ │ │ -00003d94 t datetime_minute │ │ │ │ +00003db0 t datetime_minute │ │ │ │ 000006cc t datetime_new │ │ │ │ 0000150e t datetime_reduce │ │ │ │ 00000694 t datetime_reduce_ex │ │ │ │ 00000526 t datetime_repr │ │ │ │ 00000c74 t datetime_richcompare │ │ │ │ -00003d9c t datetime_second │ │ │ │ +00003db8 t datetime_second │ │ │ │ 00002cf8 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ 00001728 t datetime_subtract │ │ │ │ 00000aac t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ 00002b6c t datetime_timestamp │ │ │ │ 000012e0 t datetime_timetuple │ │ │ │ -000036c8 t datetime_tzinfo │ │ │ │ +000036cc t datetime_tzinfo │ │ │ │ 00002248 t datetime_tzname │ │ │ │ 000014ac t datetime_utcfromtimestamp │ │ │ │ 00000f04 t datetime_utcnow │ │ │ │ -000039e0 t datetime_utcoffset │ │ │ │ +000039e4 t datetime_utcoffset │ │ │ │ 000015b4 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a74 t delta_abs │ │ │ │ 000032c8 t delta_add │ │ │ │ 00001710 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067e t delta_bool │ │ │ │ @@ -23674,15 +23671,15 @@ │ │ │ │ 0000085c t delta_reduce │ │ │ │ 00001b78 t delta_remainder │ │ │ │ 000002b4 t delta_repr │ │ │ │ 00000f0c t delta_richcompare │ │ │ │ 000008ae t delta_str │ │ │ │ 000032e8 t delta_subtract │ │ │ │ 00001710 t delta_subtract.part.0 │ │ │ │ -00003484 t delta_to_microseconds │ │ │ │ +00003488 t delta_to_microseconds │ │ │ │ 00001d30 t delta_total_seconds │ │ │ │ 00003188 t delta_truedivide │ │ │ │ 00000bc8 t diff_to_bool │ │ │ │ 0000314c t divide_nearest │ │ │ │ 00001bdc t divide_timedelta_timedelta │ │ │ │ 00001226 t format_ctime.isra.0 │ │ │ │ 00002a1c t format_utcoffset.constprop.0 │ │ │ │ @@ -23708,15 +23705,15 @@ │ │ │ │ 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 │ │ │ │ -000038bc t local │ │ │ │ +000038c0 t local │ │ │ │ 000028dc t local_timezone_from_timestamp │ │ │ │ 00002760 t local_to_seconds │ │ │ │ 000009a0 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ 000024b8 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 000010c8 t module_clear │ │ │ │ @@ -23731,15 +23728,15 @@ │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ 00002800 t new_datetime_subclass_fold_ex │ │ │ │ 0000030c t new_delta_ex │ │ │ │ 00000ca4 t new_time_ex │ │ │ │ 000008f4 t new_time_ex2 │ │ │ │ 00002954 t new_timezone │ │ │ │ -00003778 t ord_to_ymd │ │ │ │ +0000377c t ord_to_ymd │ │ │ │ 00003dd0 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ 00003538 t parse_isoformat_date.constprop.0 │ │ │ │ 00003c38 t parse_isoformat_time.constprop.0 │ │ │ │ 000024c8 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ 00003010 t py_time_second │ │ │ │ U round │ │ │ │ @@ -23955,28 +23952,28 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -000012ac t Py_XDECREF │ │ │ │ +0000128c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyImport_GetModuleAttr │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00000b84 t _Py_EnterRecursiveCall │ │ │ │ +00000b64 t _Py_EnterRecursiveCall │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 000004a0 t _parse_constant │ │ │ │ @@ -23993,30 +23990,30 @@ │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 00000000 r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ -00000bc0 t py_encode_basestring_ascii │ │ │ │ +00000ba0 t py_encode_basestring_ascii │ │ │ │ 00000550 t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ 00000422 t raise_errmsg │ │ │ │ 000003e0 t raise_stop_iteration │ │ │ │ -000013a8 t scan_once_unicode │ │ │ │ -000012c8 t scanner_call │ │ │ │ +00001388 t scan_once_unicode │ │ │ │ +000012a8 t scanner_call │ │ │ │ 00000524 t scanner_clear │ │ │ │ 000004e4 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00002bc4 t scanstring_unicode │ │ │ │ +00002ba4 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000058 r .LC10 │ │ │ │ @@ -24322,33 +24319,33 @@ │ │ │ │ 00000a64 r .LC91 │ │ │ │ 00000a6c r .LC92 │ │ │ │ 00000a90 r .LC93 │ │ │ │ 00000ac4 r .LC94 │ │ │ │ 00000b10 r .LC95 │ │ │ │ 00000b34 r .LC96 │ │ │ │ 00000b60 r .LC98 │ │ │ │ -000008d8 t Pdata_clear.isra.0 │ │ │ │ -00003248 t Pdata_dealloc │ │ │ │ -000006c8 t Pdata_pop │ │ │ │ -00000870 t Pdata_poptuple │ │ │ │ +00000894 t Pdata_clear.isra.0 │ │ │ │ +0000328c t Pdata_dealloc │ │ │ │ +0000224c t Pdata_pop │ │ │ │ +0000082c t Pdata_poptuple │ │ │ │ 00002144 t Pdata_push │ │ │ │ 000004d2 t Pdata_traverse │ │ │ │ 000010ee t PicklerMemoProxy_clear │ │ │ │ 00000cdc t PicklerMemoProxy_dealloc │ │ │ │ 0000105a t PicklerMemoProxy_traverse │ │ │ │ -000076e8 t Pickler_clear │ │ │ │ -00007508 t Pickler_dealloc │ │ │ │ +00007718 t Pickler_clear │ │ │ │ +00007538 t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ -00003580 t Pickler_getattr │ │ │ │ +000035c4 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ -00000a10 t Pickler_setattr │ │ │ │ -00009350 t Pickler_traverse │ │ │ │ +000009cc t Pickler_setattr │ │ │ │ +000094a4 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24409,15 +24406,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000c98 t PyMemoTable_Clear.isra.0 │ │ │ │ +00000c54 t PyMemoTable_Clear.isra.0 │ │ │ │ 0000044e t PyMemoTable_Del │ │ │ │ 00000406 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -24481,31 +24478,31 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 00001ef0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000010ba t UnpicklerMemoProxy_clear │ │ │ │ 00000d74 t UnpicklerMemoProxy_dealloc │ │ │ │ 0000108a t UnpicklerMemoProxy_traverse │ │ │ │ -000030b0 t Unpickler_clear │ │ │ │ -00002e44 t Unpickler_dealloc │ │ │ │ +000030f4 t Unpickler_clear │ │ │ │ +00002e88 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 │ │ │ │ -0000929c t Unpickler_traverse │ │ │ │ +000093f0 t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ 00002110 t _Pickle_FastCall │ │ │ │ -00000b64 t _Pickler_CommitFrame.isra.0 │ │ │ │ -00000bd4 t _Pickler_FlushToFile │ │ │ │ -00003a80 t _Pickler_Write │ │ │ │ -00003b98 t _Pickler_Write.constprop.0 │ │ │ │ -00000a68 t _Pickler_Write.constprop.1 │ │ │ │ -00005b18 t _Pickler_write_bytes │ │ │ │ +00000b20 t _Pickler_CommitFrame.isra.0 │ │ │ │ +00000b90 t _Pickler_FlushToFile │ │ │ │ +00003ac4 t _Pickler_Write │ │ │ │ +00003bdc t _Pickler_Write.constprop.0 │ │ │ │ +00000a24 t _Pickler_Write.constprop.1 │ │ │ │ +00005b48 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 │ │ │ │ @@ -24514,48 +24511,48 @@ │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Sign │ │ │ │ U _PyMem_Strdup │ │ │ │ -00000b24 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00000ae0 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PySys_GetRequiredAttr │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -0000579c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +000057cc 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 │ │ │ │ -000086c4 t _Unpickler_Readline │ │ │ │ +000006c8 t _Unpickler_ReadInto │ │ │ │ +000086f4 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 │ │ │ │ +00000fd8 t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000044 r _keywords.10 │ │ │ │ 0000005c r _keywords.12 │ │ │ │ 00000064 r _keywords.15 │ │ │ │ 00000078 r _keywords.17 │ │ │ │ 00000080 r _keywords.19 │ │ │ │ 0000008c r _keywords.22 │ │ │ │ @@ -24579,73 +24576,73 @@ │ │ │ │ 00001306 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001394 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001392 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001234 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -000032bc t _pickle_Pickler___init__ │ │ │ │ +00003300 t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ 00000fa8 t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000904 t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -000035cc t _pickle_Pickler_dump │ │ │ │ +00003610 t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ 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 │ │ │ │ -00008e2c t _pickle_Unpickler___init__ │ │ │ │ +00008f80 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 │ │ │ │ +00002290 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -0000923c t _pickle_Unpickler_load │ │ │ │ +00009390 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__ │ │ │ │ -00007e3c t _pickle_dumps │ │ │ │ +00007e6c t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007b10 t _pickle_loads │ │ │ │ +00007b40 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00000f80 t _save_bytearray_data.isra.0 │ │ │ │ -0000889c t batch_dict │ │ │ │ -00008bd4 t batch_list │ │ │ │ -000029cc t do_append │ │ │ │ -00002c2c t do_setitems │ │ │ │ -00003750 t dump │ │ │ │ +00000f3c t _save_bytearray_data.isra.0 │ │ │ │ +000088cc t batch_dict │ │ │ │ +00008c04 t batch_list │ │ │ │ +00002a10 t do_append │ │ │ │ +00002c70 t do_setitems │ │ │ │ +00003794 t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ -000024f4 t get_deep_attribute │ │ │ │ +00002538 t get_deep_attribute │ │ │ │ 00000f4c t instantiate │ │ │ │ 000000ec t load │ │ │ │ -00008168 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 │ │ │ │ +00008198 t load_build │ │ │ │ +00002630 t load_counted_binbytes │ │ │ │ +00001268 t load_counted_binstring │ │ │ │ +00000e74 t load_counted_long │ │ │ │ +000028d4 t load_counted_tuple │ │ │ │ +00001058 t load_extension │ │ │ │ 00000dfe t load_inst │ │ │ │ -00000ce4 t load_newobj │ │ │ │ -00002978 t marker │ │ │ │ +00000ca0 t load_newobj │ │ │ │ +000029bc t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000786c t memo_get.isra.0 │ │ │ │ -000057dc t memo_put.isra.0 │ │ │ │ +0000789c t memo_get.isra.0 │ │ │ │ +0000580c 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 │ │ │ │ @@ -24653,18 +24650,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 │ │ │ │ -000084c4 t raw_unicode_escape │ │ │ │ -00003c58 t save │ │ │ │ -000064f0 t save_global │ │ │ │ -00005e04 t save_reduce │ │ │ │ +000084f4 t raw_unicode_escape │ │ │ │ +00003c9c t save │ │ │ │ +00006520 t save_global │ │ │ │ +00005e34 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 │ │ │ │ @@ -25810,15 +25807,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000cfc t Py_XDECREF │ │ │ │ 000002c8 t Struct___init__ │ │ │ │ 0000007c t Struct_iter_unpack │ │ │ │ 00000e60 r Struct_iter_unpack__doc__ │ │ │ │ 000000e0 t Struct_unpack │ │ │ │ 00001068 r Struct_unpack__doc__ │ │ │ │ -00002a0c t Struct_unpack_from │ │ │ │ +00002a88 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 │ │ │ │ @@ -25849,124 +25846,124 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 00000044 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 000000d4 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 000000fc t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -0000274c t bp_bool │ │ │ │ +000027c8 t bp_bool │ │ │ │ 00000150 t bp_double │ │ │ │ -00000208 t bp_float │ │ │ │ -00000304 t bp_halffloat │ │ │ │ -00001a00 t bp_int │ │ │ │ -00002358 t bp_longlong │ │ │ │ -00001d7c t bp_uint │ │ │ │ -00001b24 t bp_ulonglong │ │ │ │ -00002770 t bu_bool │ │ │ │ -0000212c t bu_double │ │ │ │ -00002704 t bu_float │ │ │ │ -000002fc t bu_halffloat │ │ │ │ -00001b00 t bu_int │ │ │ │ -00001d30 t bu_longlong │ │ │ │ -000027b4 t bu_short │ │ │ │ -00001cec t bu_uint │ │ │ │ -00001c50 t bu_ulonglong │ │ │ │ +000001ac t bp_float │ │ │ │ +000002a8 t bp_halffloat │ │ │ │ +00001a10 t bp_int │ │ │ │ +000023d4 t bp_longlong │ │ │ │ +00001d8c t bp_uint │ │ │ │ +00001b34 t bp_ulonglong │ │ │ │ +000027ec t bu_bool │ │ │ │ +000021a8 t bu_double │ │ │ │ +00002780 t bu_float │ │ │ │ +000002a0 t bu_halffloat │ │ │ │ +00001b10 t bu_int │ │ │ │ +00001d40 t bu_longlong │ │ │ │ +00002830 t bu_short │ │ │ │ +00001cfc t bu_uint │ │ │ │ +00001c60 t bu_ulonglong │ │ │ │ 00000200 t cache_struct_converter.constprop.0 │ │ │ │ 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 │ │ │ │ -000001ac t lp_double │ │ │ │ -00002650 t lp_float │ │ │ │ -00002f00 t lp_halffloat │ │ │ │ +0000213c t lp_double │ │ │ │ +000026cc t lp_float │ │ │ │ +00002f7c t lp_halffloat │ │ │ │ 0000043c t lp_int │ │ │ │ 000003c0 t lp_longlong │ │ │ │ 000004f6 t lp_uint │ │ │ │ 0000034e t lp_ulonglong │ │ │ │ -00002950 t lu_double │ │ │ │ -000026bc t lu_float │ │ │ │ -00002ef8 t lu_halffloat │ │ │ │ +000029cc t lu_double │ │ │ │ +00002738 t lu_float │ │ │ │ +00002f74 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 │ │ │ │ -0000277c t np_bool │ │ │ │ -0000221c t np_byte │ │ │ │ -000027e0 t np_char │ │ │ │ -000029a8 t np_double │ │ │ │ -000028f8 t np_float │ │ │ │ -00002824 t np_halffloat │ │ │ │ -00001bb8 t np_int │ │ │ │ -000022c0 t np_long │ │ │ │ -00001930 t np_longlong │ │ │ │ -00002174 t np_short │ │ │ │ -00002550 t np_size_t │ │ │ │ -000024bc t np_ssize_t │ │ │ │ -000017f4 t np_ubyte │ │ │ │ +000027f8 t np_bool │ │ │ │ +00002298 t np_byte │ │ │ │ +0000285c t np_char │ │ │ │ +00002a24 t np_double │ │ │ │ +00002974 t np_float │ │ │ │ +000028a0 t np_halffloat │ │ │ │ +00001bc8 t np_int │ │ │ │ +0000233c t np_long │ │ │ │ +00001940 t np_longlong │ │ │ │ +000021f0 t np_short │ │ │ │ +000025cc t np_size_t │ │ │ │ +00002538 t np_ssize_t │ │ │ │ +00001804 t np_ubyte │ │ │ │ 00000b48 t np_uint │ │ │ │ 00001168 t np_ulong │ │ │ │ -000023f8 t np_ulonglong │ │ │ │ -00001890 t np_ushort │ │ │ │ -000025e4 t np_void_p │ │ │ │ -00000288 t nu_bool │ │ │ │ -000017d4 t nu_byte │ │ │ │ -000028f0 t nu_char │ │ │ │ -00002a00 t nu_double │ │ │ │ -00002998 t nu_float │ │ │ │ -00002e64 t nu_halffloat │ │ │ │ -00001d28 t nu_int │ │ │ │ -000027c8 t nu_long │ │ │ │ -00001b1c t nu_longlong │ │ │ │ -000027ac t nu_short │ │ │ │ -000027d8 t nu_size_t │ │ │ │ -000027d0 t nu_ssize_t │ │ │ │ -000012c0 t nu_ubyte │ │ │ │ -000012c8 t nu_uint │ │ │ │ -000017e4 t nu_ulong │ │ │ │ -000017ec t nu_ulonglong │ │ │ │ -000017dc t nu_ushort │ │ │ │ -00002ef0 t nu_void_p │ │ │ │ +00002474 t np_ulonglong │ │ │ │ +000018a0 t np_ushort │ │ │ │ +00002660 t np_void_p │ │ │ │ +0000022c t nu_bool │ │ │ │ +000017e4 t nu_byte │ │ │ │ +0000296c t nu_char │ │ │ │ +00002a7c t nu_double │ │ │ │ +00002a14 t nu_float │ │ │ │ +00002ee0 t nu_halffloat │ │ │ │ +00001d38 t nu_int │ │ │ │ +00002844 t nu_long │ │ │ │ +00001b2c t nu_longlong │ │ │ │ +00002828 t nu_short │ │ │ │ +00002854 t nu_size_t │ │ │ │ +0000284c t nu_ssize_t │ │ │ │ +000012d0 t nu_ubyte │ │ │ │ +000012d8 t nu_uint │ │ │ │ +000017f4 t nu_ulong │ │ │ │ +000017fc t nu_ulonglong │ │ │ │ +000017ec t nu_ushort │ │ │ │ +00002f6c t nu_void_p │ │ │ │ 00000144 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ -00002890 t pack_halffloat │ │ │ │ -00000290 t pack_into │ │ │ │ +0000290c t pack_halffloat │ │ │ │ +00000234 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 00000294 t s_clear │ │ │ │ 00000d44 t s_dealloc │ │ │ │ 00000166 t s_get_format │ │ │ │ 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__ │ │ │ │ -00001e74 t s_pack_into │ │ │ │ +00001e84 t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000172 t s_repr │ │ │ │ -00000264 t s_sizeof │ │ │ │ +00000208 t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ 00000d14 t s_traverse │ │ │ │ 00001200 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 00000dbc t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ -000012d0 t unpack_from │ │ │ │ +000012e0 t unpack_from │ │ │ │ 00000bf8 r unpack_from__doc__ │ │ │ │ -00002eac t unpack_halffloat │ │ │ │ +00002f28 t unpack_halffloat │ │ │ │ 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 │ │ │ │ 000001c4 d unpackiter_type_spec │ │ │ │ @@ -26196,15 +26193,15 @@ │ │ │ │ 0000012c d a_methods │ │ │ │ 00000438 t array__array_reconstructor │ │ │ │ 00000e10 r array__array_reconstructor__doc__ │ │ │ │ 00000440 t array_array___copy__ │ │ │ │ 000017ec r array_array___copy____doc__ │ │ │ │ 00000476 t array_array___deepcopy__ │ │ │ │ 000017ac r array_array___deepcopy____doc__ │ │ │ │ -000010b8 t array_array___reduce_ex__ │ │ │ │ +0000114c t array_array___reduce_ex__ │ │ │ │ 00000dc4 r array_array___reduce_ex____doc__ │ │ │ │ 00000564 t array_array___sizeof__ │ │ │ │ 00000e9c r array_array___sizeof____doc__ │ │ │ │ 0000020c t array_array_append │ │ │ │ 00001440 r array_array_append__doc__ │ │ │ │ 000003ce t array_array_buffer_info │ │ │ │ 00001484 r array_array_buffer_info__doc__ │ │ │ │ @@ -26241,25 +26238,25 @@ │ │ │ │ 000012ac r array_array_tofile__doc__ │ │ │ │ 00000ad4 t array_array_tolist │ │ │ │ 00001220 r array_array_tolist__doc__ │ │ │ │ 00001374 t array_array_tolist_impl │ │ │ │ 0000067c t array_array_tounicode │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 000000f6 t array_array_tounicode_impl │ │ │ │ -0000104c t array_arrayiterator___reduce__ │ │ │ │ +000010e0 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ -00001294 t array_arrayiterator___setstate__ │ │ │ │ +00001328 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ 00000808 t array_ass_item │ │ │ │ 00001554 t array_ass_subscr │ │ │ │ 0000089c t array_buffer_getbuf │ │ │ │ 00000964 t array_buffer_relbuf │ │ │ │ 000001fc t array_clear │ │ │ │ 00000150 t array_concat │ │ │ │ -00000fe8 t array_contains │ │ │ │ +0000107c t array_contains │ │ │ │ 000007b8 t array_dealloc │ │ │ │ 00000bc8 t array_del_slice │ │ │ │ 0000029c t array_do_extend.isra.0 │ │ │ │ 000003f4 t array_free │ │ │ │ 000001f4 t array_get_itemsize │ │ │ │ 000000ee t array_get_typecode │ │ │ │ 0000043c d array_getsets │ │ │ │ @@ -26406,40 +26403,40 @@ │ │ │ │ 000000e4 d _parser.14 │ │ │ │ 00000034 d _parser.17 │ │ │ │ 0000013c d _parser.2 │ │ │ │ 00000060 d _parser.20 │ │ │ │ 000000b8 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 00000000 t ascii_buffer_converter │ │ │ │ -00000a28 t binascii_a2b_base64 │ │ │ │ +00000a24 t binascii_a2b_base64 │ │ │ │ 00000b7c r binascii_a2b_base64__doc__ │ │ │ │ -00000ae0 t binascii_a2b_base64_impl.isra.0 │ │ │ │ +00000adc t binascii_a2b_base64_impl.isra.0 │ │ │ │ 0000008c t binascii_a2b_hex │ │ │ │ 00000608 r binascii_a2b_hex__doc__ │ │ │ │ 000000b4 t binascii_a2b_qp │ │ │ │ 00000520 r binascii_a2b_qp__doc__ │ │ │ │ -00000e20 t binascii_a2b_uu │ │ │ │ +00000e1c t binascii_a2b_uu │ │ │ │ 00000cbc r binascii_a2b_uu__doc__ │ │ │ │ -00000740 t binascii_b2a_base64 │ │ │ │ +0000073c t binascii_b2a_base64 │ │ │ │ 00000b30 r binascii_b2a_base64__doc__ │ │ │ │ -00000800 t binascii_b2a_base64_impl.isra.0 │ │ │ │ +000007fc t binascii_b2a_base64_impl.isra.0 │ │ │ │ 0000019c t binascii_b2a_hex │ │ │ │ 00000868 r binascii_b2a_hex__doc__ │ │ │ │ -00000270 t binascii_b2a_qp │ │ │ │ +0000026c t binascii_b2a_qp │ │ │ │ 000003d4 r binascii_b2a_qp__doc__ │ │ │ │ -00000f40 t binascii_b2a_uu │ │ │ │ +00000f3c t binascii_b2a_uu │ │ │ │ 00000c74 r binascii_b2a_uu__doc__ │ │ │ │ -00000ff8 t binascii_b2a_uu_impl │ │ │ │ -00000dc8 t binascii_clear │ │ │ │ +00000ff4 t binascii_b2a_uu_impl │ │ │ │ +00000dc4 t binascii_clear │ │ │ │ 00000000 t binascii_crc32 │ │ │ │ 00000aa8 r binascii_crc32__doc__ │ │ │ │ 0000024c t binascii_crc_hqx │ │ │ │ 00000aec r binascii_crc_hqx__doc__ │ │ │ │ 0000000c t binascii_exec │ │ │ │ -00000e1c t binascii_free │ │ │ │ +00000e18 t binascii_free │ │ │ │ 000000ee t binascii_hexlify │ │ │ │ 000006d0 r binascii_hexlify__doc__ │ │ │ │ 00000250 d binascii_module_methods │ │ │ │ 00000230 d binascii_slots │ │ │ │ 00000080 t binascii_traverse │ │ │ │ 00000168 t binascii_unhexlify │ │ │ │ 00000570 r binascii_unhexlify__doc__ │ │ │ │ @@ -26985,15 +26982,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000554 t Py_XDECREF │ │ │ │ +00000558 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27035,15 +27032,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 │ │ │ │ -000004ec t poll_dealloc │ │ │ │ +000004f0 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 │ │ │ │ @@ -27115,21 +27112,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 │ │ │ │ @@ -27429,15 +27426,15 @@ │ │ │ │ 000015c0 t element_get_text │ │ │ │ 0000153c 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 │ │ │ │ @@ -27464,15 +27461,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 │ │ │ │ @@ -28285,15 +28282,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -0000095a t SHA256Type_copy │ │ │ │ +00000a16 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 0000019e t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000238 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000722 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28301,15 +28298,15 @@ │ │ │ │ 00000192 t SHA256_get_block_size │ │ │ │ 00000198 t SHA256_get_digest_size │ │ │ │ 000002d0 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ad2 t SHA2_traverse │ │ │ │ -00000a16 t SHA512Type_copy │ │ │ │ +0000095a t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002e0 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 00000666 t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 0000083e t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -29953,15 +29950,15 @@ │ │ │ │ 000019f0 r .LC465 │ │ │ │ 00001a10 r .LC466 │ │ │ │ 00001a24 r .LC467 │ │ │ │ 00001a34 r .LC468 │ │ │ │ 00001a38 r .LC469 │ │ │ │ 00001a44 r .LC470 │ │ │ │ 00001a5c r .LC471 │ │ │ │ -00001a64 r .LC472 │ │ │ │ +00001a64 r .LC473 │ │ │ │ 00001a70 r .LC474 │ │ │ │ 00001a78 r .LC475 │ │ │ │ 00001a7c r .LC476 │ │ │ │ 00001a88 r .LC477 │ │ │ │ 00001a90 r .LC478 │ │ │ │ 00000cec r .LC48 │ │ │ │ 00001ac4 r .LC480 │ │ │ │ @@ -29976,16 +29973,16 @@ │ │ │ │ 00001b54 r .LC489 │ │ │ │ 00001b78 r .LC490 │ │ │ │ 00001b80 r .LC491 │ │ │ │ 00001b98 r .LC492 │ │ │ │ 00001b9c r .LC493 │ │ │ │ 00001ba8 r .LC494 │ │ │ │ 00001bb4 r .LC495 │ │ │ │ -00001bc0 r .LC496 │ │ │ │ -00001bc8 r .LC497 │ │ │ │ +00001bc0 r .LC497 │ │ │ │ +00001bc8 r .LC498 │ │ │ │ 00001bec r .LC499 │ │ │ │ 00001984 r .LC5 │ │ │ │ 00001bf8 r .LC500 │ │ │ │ 00001c08 r .LC501 │ │ │ │ 00001c18 r .LC502 │ │ │ │ 00001c30 r .LC503 │ │ │ │ 00001c48 r .LC504 │ │ │ │ @@ -30217,15 +30214,15 @@ │ │ │ │ U _PyTime_FromSecondsDouble │ │ │ │ U _PyTime_FromTimespec │ │ │ │ U _PyTime_ObjectToTimespec │ │ │ │ U _PyType_AddMethod │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ -0000362e t _Py_Dev_Converter │ │ │ │ +0000362c t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 000006a8 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ 00001cd4 T _Py_Sigset_Converter │ │ │ │ 00000084 T _Py_Uid_Converter │ │ │ │ @@ -30663,15 +30660,15 @@ │ │ │ │ 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__ │ │ │ │ -00002eb0 t os_chroot │ │ │ │ +00002e04 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ 00003730 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__ │ │ │ │ @@ -30704,23 +30701,23 @@ │ │ │ │ 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 │ │ │ │ +00000fb8 t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ 00004968 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ 00002860 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ 0000365c t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ -00002e04 t os_fstatvfs │ │ │ │ +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 │ │ │ │ @@ -30757,25 +30754,25 @@ │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ 00003348 t os_getresgid │ │ │ │ 000022d0 r os_getresgid__doc__ │ │ │ │ -000033a2 t os_getresuid │ │ │ │ +000033c4 t os_getresuid │ │ │ │ 00002338 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 00005248 r os_getsid__doc__ │ │ │ │ 00000030 t os_getuid │ │ │ │ 000066c4 r os_getuid__doc__ │ │ │ │ 00002080 t os_getxattr │ │ │ │ 00002158 r os_getxattr__doc__ │ │ │ │ -00003836 t os_grantpt │ │ │ │ +00003834 t os_grantpt │ │ │ │ 00007040 r os_grantpt__doc__ │ │ │ │ -0000341e t os_initgroups │ │ │ │ +00003498 t os_initgroups │ │ │ │ 000068f0 r os_initgroups__doc__ │ │ │ │ 00000ac0 t os_isatty │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ 00001200 t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 00000904 t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ @@ -30783,79 +30780,79 @@ │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ 00001e84 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ 000024b0 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ 00003494 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ -0000351c t os_lockf │ │ │ │ +0000351a t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 0000567c t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ 000037c8 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ 00002d3c t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ -000035e8 t os_major │ │ │ │ +000035e6 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ -0000375e t os_makedev │ │ │ │ +0000375c t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b30 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ -000036ac t os_minor │ │ │ │ +00003716 t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ 00003388 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000978 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ -000038dc t os_mknod │ │ │ │ +0000396c t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005768 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ 00002fd4 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 0000083c t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ -00004860 t os_pathconf │ │ │ │ +0000476c t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ -00003ad2 t os_pidfd_open │ │ │ │ +00003ad0 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ 00000b14 t os_pipe │ │ │ │ -00003b34 t os_pipe2 │ │ │ │ +00003b30 t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ -00003b8a t os_posix_fadvise │ │ │ │ +00003b86 t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ -00003c62 t os_posix_fallocate │ │ │ │ +00003c5e t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ -000036f2 t os_posix_openpt │ │ │ │ +000036aa t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ 00002c38 t os_posix_spawn │ │ │ │ 00007e60 r os_posix_spawn__doc__ │ │ │ │ 000006e4 t os_posix_spawnp │ │ │ │ 00007ac4 r os_posix_spawnp__doc__ │ │ │ │ -00003d1e t os_pread │ │ │ │ +00003d1a t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ -00003e50 t os_preadv │ │ │ │ +00003e4c t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ -000033fc t os_ptsname │ │ │ │ +000033a2 t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ -000034a0 t os_ptsname_impl.isra.0 │ │ │ │ +0000341e t os_ptsname_impl.isra.0 │ │ │ │ 0000554c t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ -00003f98 t os_pwrite │ │ │ │ +00003f94 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ -00004078 t os_pwritev │ │ │ │ +00004074 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ 00003998 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 00000828 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000914 t os_readlink_impl.isra.0 │ │ │ │ -000041a4 t os_readv │ │ │ │ +000041a0 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000174 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ 00002a78 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a4 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ @@ -30863,29 +30860,29 @@ │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 00000440 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ 00004dfc t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ 00003a88 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ -00004344 t os_sched_get_priority_max │ │ │ │ +00004340 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ -000042d0 t os_sched_get_priority_min │ │ │ │ +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__ │ │ │ │ 00000446 t os_sched_getparam │ │ │ │ 00007518 r os_sched_getparam__doc__ │ │ │ │ 00000400 t os_sched_getscheduler │ │ │ │ 000076ac r os_sched_getscheduler__doc__ │ │ │ │ 0000308c t os_sched_param │ │ │ │ 0000b61c r os_sched_param__doc__ │ │ │ │ -000042a6 t os_sched_param_reduce │ │ │ │ +000042a2 t os_sched_param_reduce │ │ │ │ 00000624 d os_sched_param_reduce_method │ │ │ │ -000043b8 t os_sched_rr_get_interval │ │ │ │ +000043b4 t os_sched_rr_get_interval │ │ │ │ 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__ │ │ │ │ @@ -30957,48 +30954,48 @@ │ │ │ │ 00005544 r os_timerfd_settime__doc__ │ │ │ │ 00004eaa t os_timerfd_settime_ns │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000ea0 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002cec t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ -00003a40 t os_ttyname │ │ │ │ +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 │ │ │ │ 00004640 t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ -0000389c t os_unlockpt │ │ │ │ +0000389a t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ 00005654 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c8 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ 000035b8 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 │ │ │ │ +00001094 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ 00004650 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__ │ │ │ │ -0000476c t os_writev │ │ │ │ +00004874 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ 000050d4 t parse_arglist │ │ │ │ 000051d8 t parse_envlist │ │ │ │ 00001d24 t path_cleanup │ │ │ │ 00001770 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ @@ -31746,15 +31743,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000404 t Py_XDECREF │ │ │ │ +00000414 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 │ │ │ │ @@ -31774,15 +31771,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 │ │ │ │ -000006b0 t _deque_rotate │ │ │ │ +000006c0 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 │ │ │ │ @@ -31801,117 +31798,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 │ │ │ │ -00000b80 t defdict_traverse │ │ │ │ +00000b90 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__ │ │ │ │ -000004b4 t deque_append │ │ │ │ +000004c4 t deque_append │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ -00000578 t deque_append_impl │ │ │ │ -000012a4 t deque_appendleft │ │ │ │ +00000588 t deque_append_impl │ │ │ │ +000012b4 t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ -00001368 t deque_appendleft_lock_held │ │ │ │ +00001378 t deque_appendleft_lock_held │ │ │ │ 00000a4c t deque_ass_item │ │ │ │ -000009c8 t deque_clear │ │ │ │ -000009e4 t deque_clear.part.0 │ │ │ │ +000009d8 t deque_clear │ │ │ │ +000009f4 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__ │ │ │ │ -00000918 t deque_dealloc │ │ │ │ +00000928 t deque_dealloc │ │ │ │ 0000028c t deque_del_item │ │ │ │ -00001144 t deque_extend │ │ │ │ +00001154 t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ -00000d40 t deque_extend_impl │ │ │ │ +00000d50 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 │ │ │ │ -000013e4 t deque_index │ │ │ │ +000013f4 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__ │ │ │ │ -00000604 t deque_item │ │ │ │ +00000614 t deque_item │ │ │ │ 0000072c t deque_iter │ │ │ │ 00000258 t deque_len │ │ │ │ 00000430 d deque_members │ │ │ │ 00000458 d deque_methods │ │ │ │ 00000050 t deque_new │ │ │ │ -00000bc0 t deque_pop │ │ │ │ +00000bd0 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ -00000c40 t deque_pop_impl │ │ │ │ -00000cc0 t deque_popleft │ │ │ │ +00000c50 t deque_pop_impl │ │ │ │ +00000cd0 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ -00000898 t deque_popleft_impl │ │ │ │ +000008a8 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 │ │ │ │ -00000f78 t deque_richcompare │ │ │ │ -0000187c t deque_rotate │ │ │ │ +00000f88 t deque_richcompare │ │ │ │ +0000188c 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 │ │ │ │ -00000ef4 t dequeiter_next │ │ │ │ +00000f04 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 │ │ │ │ -00000e9c t finalize_iterator │ │ │ │ +00000eac t finalize_iterator │ │ │ │ 00000780 t finalize_iterator.part.0 │ │ │ │ 0000030c r length_hint_doc │ │ │ │ 000000e4 t newblock │ │ │ │ 00000344 r reduce_doc │ │ │ │ -00000b48 t tuplegetter_clear │ │ │ │ -00000ae0 t tuplegetter_dealloc │ │ │ │ -00000420 t tuplegetter_descr_get │ │ │ │ +00000b58 t tuplegetter_clear │ │ │ │ +00000af0 t tuplegetter_dealloc │ │ │ │ +00000430 t tuplegetter_descr_get │ │ │ │ 00000a26 t tuplegetter_descr_set │ │ │ │ 00000190 d tuplegetter_members │ │ │ │ 00000170 d tuplegetter_methods │ │ │ │ -00000304 t tuplegetter_new │ │ │ │ +00000314 t tuplegetter_new │ │ │ │ 00000a60 t tuplegetter_reduce │ │ │ │ 00000a74 t tuplegetter_repr │ │ │ │ 00000120 d tuplegetter_slots │ │ │ │ 00000084 d tuplegetter_spec │ │ │ │ -000003d4 t tuplegetter_traverse │ │ │ │ +000003e4 t tuplegetter_traverse │ │ │ │ │ │ │ │ errnomodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000060 r .LC10 │ │ │ │ 000003ac r .LC100 │ │ │ │ @@ -32774,21 +32771,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 │ │ │ │ -00003388 t _buffered_raw_seek │ │ │ │ +00003390 t _buffered_raw_seek │ │ │ │ 00000330 t _buffered_raw_tell │ │ │ │ -00003a58 t _buffered_readline │ │ │ │ +00003a60 t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -000034e0 t _bufferedreader_fill_buffer │ │ │ │ -000031ec t _bufferedreader_raw_read │ │ │ │ -00003488 t _bufferedreader_read_fast │ │ │ │ +000034e8 t _bufferedreader_fill_buffer │ │ │ │ +000031f4 t _bufferedreader_raw_read │ │ │ │ +00003490 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__ │ │ │ │ @@ -32807,44 +32804,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__ │ │ │ │ -000036b0 t _io__Buffered__dealloc_warn │ │ │ │ +000036b8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00000cac 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__ │ │ │ │ -00003720 t _io__Buffered_fileno │ │ │ │ +00003728 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001f5c 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 │ │ │ │ -000026f0 t _io__Buffered_read1 │ │ │ │ +000026f8 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000010c4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003780 t _io__Buffered_readinto │ │ │ │ +00003788 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000039d0 t _io__Buffered_readline │ │ │ │ +000039d8 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002ae4 t _io__Buffered_seek │ │ │ │ +00002aec t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 00001124 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000f24 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 00001504 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ @@ -32869,18 +32866,18 @@ │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ 00001070 t buffered_clear │ │ │ │ 00000eac t buffered_closed │ │ │ │ 00000f84 t buffered_dealloc │ │ │ │ -00002398 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003e40 t buffered_iternext │ │ │ │ +0000239c t buffered_flush_and_rewind_unlocked │ │ │ │ +00003ea8 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -000026b4 t buffered_traverse │ │ │ │ +000026bc 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 │ │ │ │ @@ -33076,17 +33073,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000028f0 T _PyIO_find_line_ending │ │ │ │ +0000294c T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000022ac T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00002308 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33102,71 +33099,71 @@ │ │ │ │ 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 │ │ │ │ -000012cc t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001328 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003b68 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003bc0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -0000345c t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +000034b8 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -0000085c t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00003c60 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -00001518 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +000014b8 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__ │ │ │ │ -00002b40 t _io_TextIOWrapper_close │ │ │ │ +00002b9c t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001408 t _io_TextIOWrapper_closed_get │ │ │ │ +00001464 t _io_TextIOWrapper_closed_get │ │ │ │ 0000104c t _io_TextIOWrapper_closed_get_impl │ │ │ │ -000014b8 t _io_TextIOWrapper_detach │ │ │ │ +00001458 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003aa4 t _io_TextIOWrapper_fileno │ │ │ │ +00003afc t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002c88 t _io_TextIOWrapper_flush │ │ │ │ +00002ce4 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 │ │ │ │ -0000359c t _io_TextIOWrapper_read │ │ │ │ +000035f4 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000037c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00003398 t _io_TextIOWrapper_readline │ │ │ │ +000033f4 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 │ │ │ │ +00000e3c 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 │ │ │ │ +0000085c 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__ │ │ │ │ 00000bb4 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__ │ │ │ │ -00001620 t _io__TextIOBase_encoding_get │ │ │ │ +000015c0 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00001680 t _io__TextIOBase_errors_get │ │ │ │ +00001620 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -0000168c t _io__TextIOBase_newlines_get │ │ │ │ +0000162c t _io__TextIOBase_newlines_get │ │ │ │ 000007e0 t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 00000854 t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 00000732 t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -33183,25 +33180,25 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -00003c08 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -0000143c t _textiowrapper_encoder_reset │ │ │ │ -00001570 t _textiowrapper_readline │ │ │ │ +00003cc0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +000013dc t _textiowrapper_encoder_reset │ │ │ │ +000015cc t _textiowrapper_readline │ │ │ │ 000010a8 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00002898 t check_decoded │ │ │ │ +000028f4 t check_decoded │ │ │ │ 00000810 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002b08 t find_control_char │ │ │ │ -00003348 t incrementalnewlinedecoder_clear │ │ │ │ -000032b0 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b64 t find_control_char │ │ │ │ +000033a4 t incrementalnewlinedecoder_clear │ │ │ │ +0000330c 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 │ │ │ │ @@ -33210,30 +33207,30 @@ │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ -000015c0 t textiowrapper_build_cookie │ │ │ │ -00003144 t textiowrapper_clear │ │ │ │ -00002f50 t textiowrapper_dealloc │ │ │ │ -00003b0c t textiowrapper_get_decoded_chars │ │ │ │ +00001560 t textiowrapper_build_cookie │ │ │ │ +000031a0 t textiowrapper_clear │ │ │ │ +00002fac t textiowrapper_dealloc │ │ │ │ +00003b64 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001464 t textiowrapper_iternext │ │ │ │ +000014c0 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f14 t textiowrapper_read_chunk │ │ │ │ +00001f70 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001224 t textiowrapper_traverse │ │ │ │ -0000162c t utf16_encode │ │ │ │ +00001280 t textiowrapper_traverse │ │ │ │ +000015cc t utf16_encode │ │ │ │ 0000055c t utf16be_encode │ │ │ │ -00001658 t utf16le_encode │ │ │ │ +000015f8 t utf16le_encode │ │ │ │ 00000580 t utf32_encode │ │ │ │ 000005d2 t utf32be_encode │ │ │ │ 000005ac t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33313,20 +33310,20 @@ │ │ │ │ 00000030 r _io_StringIO___getstate____doc__ │ │ │ │ 00000048 t _io_StringIO___init__ │ │ │ │ 0000011c r _io_StringIO___init____doc__ │ │ │ │ 000001a6 t _io_StringIO___setstate__ │ │ │ │ 0000000c r _io_StringIO___setstate____doc__ │ │ │ │ 00000158 t _io_StringIO_close │ │ │ │ 000001f8 r _io_StringIO_close__doc__ │ │ │ │ -00000b44 t _io_StringIO_closed_get │ │ │ │ +00000c30 t _io_StringIO_closed_get │ │ │ │ 00000790 t _io_StringIO_getvalue │ │ │ │ 0000069c r _io_StringIO_getvalue__doc__ │ │ │ │ 000003ac t _io_StringIO_line_buffering_get │ │ │ │ 00000344 t _io_StringIO_newlines_get │ │ │ │ -00000d2c t _io_StringIO_read │ │ │ │ +00000e18 t _io_StringIO_read │ │ │ │ 000005b4 r _io_StringIO_read__doc__ │ │ │ │ 00000000 t _io_StringIO_readable │ │ │ │ 000000d8 r _io_StringIO_readable__doc__ │ │ │ │ 00000002 t _io_StringIO_readable_impl │ │ │ │ 00000000 t _io_StringIO_readline │ │ │ │ 00000544 r _io_StringIO_readline__doc__ │ │ │ │ 0000089c t _io_StringIO_seek │ │ │ │ @@ -33343,20 +33340,20 @@ │ │ │ │ 000002b4 r _io_StringIO_write__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 00000844 t make_intermediate │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000ac8 t realize │ │ │ │ +00000bb4 t realize │ │ │ │ 00000514 t resize_buffer │ │ │ │ -00000c98 t stringio_clear │ │ │ │ -00000b80 t stringio_dealloc │ │ │ │ +00000d84 t stringio_clear │ │ │ │ +00000c6c t stringio_dealloc │ │ │ │ 000000f0 d stringio_getset │ │ │ │ -00000e98 t stringio_iternext │ │ │ │ +00000f84 t stringio_iternext │ │ │ │ 000000b4 d stringio_members │ │ │ │ 00000140 d stringio_methods │ │ │ │ 00000000 t stringio_new │ │ │ │ 0000005c d stringio_slots │ │ │ │ 00000048 D stringio_spec │ │ │ │ 00000104 t stringio_traverse │ │ │ │ │ │ │ │ @@ -33516,18 +33513,18 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ 00001ee8 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ 00001ddc t _grouper_next │ │ │ │ -0000051a t _grouper_reduce │ │ │ │ +00000556 t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -000002ba t _grouper_traverse │ │ │ │ +000002f8 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -33547,240 +33544,240 @@ │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 00000f50 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ 000024c4 t accumulate_next │ │ │ │ -00000126 t accumulate_reduce │ │ │ │ -0000020c t accumulate_setstate │ │ │ │ +00000164 t accumulate_reduce │ │ │ │ +0000024a t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00000c26 t accumulate_traverse │ │ │ │ +00000c62 t accumulate_traverse │ │ │ │ 00000c88 t batched_dealloc │ │ │ │ 00000a4c t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 00000b70 t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00000c78 t batched_traverse │ │ │ │ +00000cb4 t batched_traverse │ │ │ │ 00001800 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ 00001604 t chain_new │ │ │ │ 000016d4 t chain_next │ │ │ │ -0000163c t chain_reduce │ │ │ │ -000016a8 t chain_setstate │ │ │ │ +00001604 t chain_reduce │ │ │ │ +00001670 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00000fa4 t chain_traverse │ │ │ │ -00001248 t combinations_dealloc │ │ │ │ +000000a0 t chain_traverse │ │ │ │ +00001210 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ 00002c60 t combinations_next │ │ │ │ -00001780 t combinations_reduce │ │ │ │ -00001840 t combinations_setstate │ │ │ │ -000000a0 t combinations_sizeof │ │ │ │ +00001748 t combinations_reduce │ │ │ │ +00001808 t combinations_setstate │ │ │ │ +000000de t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -000002f8 t combinations_traverse │ │ │ │ -000015f4 t compress_dealloc │ │ │ │ +00000336 t combinations_traverse │ │ │ │ +000015bc t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ 00002910 t compress_next │ │ │ │ -00001af0 t compress_reduce │ │ │ │ +00001ab8 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00000dde t compress_traverse │ │ │ │ +00000e1a t compress_traverse │ │ │ │ 00000ee8 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 000003c0 t count_next │ │ │ │ -00001bc0 t count_reduce │ │ │ │ -00001b38 t count_repr │ │ │ │ +00001b88 t count_reduce │ │ │ │ +00001b00 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000384 t count_traverse │ │ │ │ -000013bc t cwr_dealloc │ │ │ │ +00001384 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ 00002f40 t cwr_next │ │ │ │ -00001928 t cwr_reduce │ │ │ │ -000019e8 t cwr_setstate │ │ │ │ -000000ae t cwr_sizeof │ │ │ │ +000018f0 t cwr_reduce │ │ │ │ +000019b0 t cwr_setstate │ │ │ │ +000000ec t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000336 t cwr_traverse │ │ │ │ -000010c0 t cycle_dealloc │ │ │ │ +00000374 t cwr_traverse │ │ │ │ +00001088 t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ 000026a0 t cycle_next │ │ │ │ -00000374 t cycle_reduce │ │ │ │ -00001c20 t cycle_setstate │ │ │ │ +000003b2 t cycle_reduce │ │ │ │ +00001be8 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00000ca8 t cycle_traverse │ │ │ │ -000000e0 t dropwhile_dealloc │ │ │ │ +00000ce4 t cycle_traverse │ │ │ │ +0000011e t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000014c4 t dropwhile_next │ │ │ │ -00000440 t dropwhile_reduce │ │ │ │ -0000048c t dropwhile_setstate │ │ │ │ +0000148c t dropwhile_next │ │ │ │ +0000047c t dropwhile_reduce │ │ │ │ +000004c8 t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00000ce6 t dropwhile_traverse │ │ │ │ +00000d22 t dropwhile_traverse │ │ │ │ 00001b58 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ 00001934 t filterfalse_next │ │ │ │ -000004d4 t filterfalse_reduce │ │ │ │ +00000510 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00000d24 t filterfalse_traverse │ │ │ │ +00000d60 t filterfalse_traverse │ │ │ │ 00000db4 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ 00001bcc t groupby_next │ │ │ │ -00001cc8 t groupby_reduce │ │ │ │ -00000584 t groupby_setstate │ │ │ │ +00001c90 t groupby_reduce │ │ │ │ +000005c0 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -0000025e t groupby_traverse │ │ │ │ +0000029c t groupby_traverse │ │ │ │ 0000127c t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ 00000f94 t islice_new │ │ │ │ 000011a0 t islice_next │ │ │ │ -00001d38 t islice_reduce │ │ │ │ -00001e00 t islice_setstate │ │ │ │ +00001d00 t islice_reduce │ │ │ │ +00001dc8 t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00001ac0 t islice_traverse │ │ │ │ -00000644 t itertools__grouper │ │ │ │ -00002154 t itertools__tee │ │ │ │ +00001a88 t islice_traverse │ │ │ │ +00000680 t itertools__grouper │ │ │ │ +0000211c t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ 00000e0c t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ 0000168c t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001108 t itertools_combinations │ │ │ │ +000010d0 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001298 t itertools_combinations_with_replacement │ │ │ │ +00001260 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001570 t itertools_compress │ │ │ │ +00001538 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000110 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -00000fdc t itertools_cycle │ │ │ │ +00000fa4 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -0000140c t itertools_dropwhile │ │ │ │ +000013d4 t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ 00001884 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ 00000cc8 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ 00000410 t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ 0000274c t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ 000008b8 t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ 00000320 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -0000225c t itertools_teedataobject │ │ │ │ +00002224 t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 0000051c t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 00000808 t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ -000007f6 t pairwise_dealloc │ │ │ │ -00000720 t pairwise_new │ │ │ │ +00000832 t pairwise_dealloc │ │ │ │ +0000075c t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ 00003168 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -00000842 t pairwise_traverse │ │ │ │ +0000087e t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ 00000e50 t permutations_dealloc │ │ │ │ 00000604 t permutations_next │ │ │ │ -00001e54 t permutations_reduce │ │ │ │ -00001f40 t permutations_setstate │ │ │ │ -000000bc t permutations_sizeof │ │ │ │ +00001e1c t permutations_reduce │ │ │ │ +00001f08 t permutations_setstate │ │ │ │ +000000fa t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ -0000088a t permutations_traverse │ │ │ │ +000008c6 t permutations_traverse │ │ │ │ 00000db4 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ 00000984 t product_new │ │ │ │ 00000b70 t product_next │ │ │ │ -00002098 t product_reduce │ │ │ │ -000008c8 t product_setstate │ │ │ │ -000000d0 t product_sizeof │ │ │ │ +00002060 t product_reduce │ │ │ │ +00000904 t product_setstate │ │ │ │ +0000010e t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ 000015a0 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000030 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ 000014e4 t repeat_new │ │ │ │ 00001570 t repeat_next │ │ │ │ -00000a12 t repeat_reduce │ │ │ │ -000009c8 t repeat_repr │ │ │ │ +00000a4e t repeat_reduce │ │ │ │ +00000a04 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ 00002890 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ 000027fc t starmap_next │ │ │ │ -00000a6c t starmap_reduce │ │ │ │ +00000aa8 t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00000d62 t starmap_traverse │ │ │ │ +00000d9e t starmap_traverse │ │ │ │ 00000a04 t takewhile_dealloc │ │ │ │ 00000970 t takewhile_next │ │ │ │ -00000ab2 t takewhile_reduce │ │ │ │ +00000aee t takewhile_reduce │ │ │ │ 00000b80 d takewhile_reduce_methods │ │ │ │ -00000afe t takewhile_reduce_setstate │ │ │ │ +00000b3a t takewhile_reduce_setstate │ │ │ │ 00000b30 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00000da0 t takewhile_traverse │ │ │ │ +00000ddc t takewhile_traverse │ │ │ │ 0000087c t tee_clear │ │ │ │ 000004d8 t tee_copy │ │ │ │ 0000083c t tee_dealloc │ │ │ │ 0000043c t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ 0000259c t tee_next │ │ │ │ -00000b46 t tee_reduce │ │ │ │ -00002380 t tee_setstate │ │ │ │ +00000b82 t tee_reduce │ │ │ │ +00002348 t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 0000080c t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 0000144c t teedataobject_clear │ │ │ │ 00001348 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ 00000f5c t teedataobject_newinternal.isra.0 │ │ │ │ -000021d0 t teedataobject_reduce │ │ │ │ +00002198 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 000012e0 t teedataobject_traverse │ │ │ │ 00002428 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ 00001f54 t zip_longest_new │ │ │ │ 0000211c t zip_longest_next │ │ │ │ -00002434 t zip_longest_reduce │ │ │ │ -00000b8c t zip_longest_setstate │ │ │ │ -00000bde t zip_longest_traverse │ │ │ │ +000023fc t zip_longest_reduce │ │ │ │ +00000bc8 t zip_longest_setstate │ │ │ │ +00000c1a t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33883,16 +33880,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00007234 t Py_UNICODE_ISALNUM │ │ │ │ -00003374 t Py_XDECREF │ │ │ │ +00007210 t Py_UNICODE_ISALNUM │ │ │ │ +000033a0 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 │ │ │ │ @@ -33962,82 +33959,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__ │ │ │ │ -000049d0 t _sre_SRE_Match_end │ │ │ │ +000049e8 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__ │ │ │ │ -000043f8 t _sre_SRE_Match_groups │ │ │ │ +00004410 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__ │ │ │ │ -0000a7d4 t _sre_SRE_Match_start │ │ │ │ +0000a7d0 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__ │ │ │ │ -0000a88c t _sre_SRE_Pattern_findall │ │ │ │ +0000a888 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000bc4c t _sre_SRE_Pattern_finditer │ │ │ │ +0000bc50 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cb68 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cb6c 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__ │ │ │ │ -00006074 t _sre_SRE_Pattern_search │ │ │ │ +00006050 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -000072a4 t _sre_SRE_Pattern_split │ │ │ │ +00007280 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004afc t _sre_SRE_Pattern_sub │ │ │ │ +00004b14 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__ │ │ │ │ -0000bff8 t _sre_SRE_Scanner_search │ │ │ │ +0000bffc t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -000037ac t _sre_ascii_iscased │ │ │ │ +000037d8 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003768 t _sre_ascii_tolower │ │ │ │ +00003794 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__ │ │ │ │ -00003680 t _sre_unicode_iscased │ │ │ │ +000036ac t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000036d8 t _sre_unicode_tolower │ │ │ │ +00003704 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -000034e4 t _validate_charset │ │ │ │ +00003510 t _validate_charset │ │ │ │ 0000033c t _validate_inner │ │ │ │ 00002ac8 t char_loc_ignore │ │ │ │ 00002300 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -0000302c t data_stack_grow │ │ │ │ +00003058 t data_stack_grow │ │ │ │ 00002908 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00003424 t match_clear │ │ │ │ -0000338c t match_dealloc │ │ │ │ +00003450 t match_clear │ │ │ │ +000033b8 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004a88 t match_getindex │ │ │ │ -0000a638 t match_getitem │ │ │ │ +00004aa0 t match_getindex │ │ │ │ +0000a634 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000045f0 t match_getslice_by_index │ │ │ │ -00004714 t match_group │ │ │ │ +00004608 t match_getslice_by_index │ │ │ │ +0000472c 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 │ │ │ │ @@ -34053,50 +34050,50 @@ │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 00000768 t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00002468 t pattern_groupindex │ │ │ │ 00002424 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -00003088 t pattern_new_match │ │ │ │ +000030b4 t pattern_new_match │ │ │ │ 000001b8 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004bec t pattern_subx │ │ │ │ -0000371c t pattern_traverse │ │ │ │ -00007270 t repeat_pool_malloc │ │ │ │ -0000cb30 t scanner_clear │ │ │ │ -0000ca58 t scanner_dealloc │ │ │ │ +00004c04 t pattern_subx │ │ │ │ +00003748 t pattern_traverse │ │ │ │ +0000724c t repeat_pool_malloc │ │ │ │ +0000cb34 t scanner_clear │ │ │ │ +0000ca5c t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000188 t scanner_traverse │ │ │ │ -00004208 t sre_category │ │ │ │ +00004234 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 │ │ │ │ -00003494 t sre_traverse │ │ │ │ -00003f24 t sre_ucs1_charset.isra.0 │ │ │ │ +000034c0 t sre_traverse │ │ │ │ +00003f50 t sre_ucs1_charset.isra.0 │ │ │ │ 000001cc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000037fc t sre_ucs1_count │ │ │ │ +00003828 t sre_ucs1_count │ │ │ │ 000010e8 t sre_ucs1_match │ │ │ │ -0000a314 t sre_ucs2_count │ │ │ │ -000084cc t sre_ucs2_match │ │ │ │ +0000a310 t sre_ucs2_count │ │ │ │ +000084b8 t sre_ucs2_match │ │ │ │ 00002178 t sre_ucs4_count │ │ │ │ 000003f4 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00003300 t state_fini │ │ │ │ +0000332c 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 │ │ │ │ │ │ │ │ @@ -34145,21 +34142,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 │ │ │ │ @@ -34395,15 +34392,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 │ │ │ │ @@ -34414,15 +34411,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 │ │ │ │ @@ -35204,15 +35201,15 @@ │ │ │ │ 000001b0 r .LC40 │ │ │ │ 000001b8 r .LC41 │ │ │ │ 000001c0 r .LC42 │ │ │ │ 000001c8 r .LC43 │ │ │ │ 000001d0 r .LC44 │ │ │ │ 000001d8 r .LC45 │ │ │ │ 000001e4 r .LC46 │ │ │ │ -000001e8 r .LC47 │ │ │ │ +000001ec r .LC47 │ │ │ │ 000001f0 r .LC48 │ │ │ │ 000001f8 r .LC49 │ │ │ │ 00000094 r .LC5 │ │ │ │ 00000200 r .LC50 │ │ │ │ 00000210 r .LC51 │ │ │ │ 00000250 r .LC52 │ │ │ │ 0000029c r .LC53 │ │ │ │ @@ -35358,23 +35355,23 @@ │ │ │ │ 0000104c r _operator_floordiv__doc__ │ │ │ │ 00000644 t _operator_ge │ │ │ │ 00000900 r _operator_ge__doc__ │ │ │ │ 00000994 t _operator_getitem │ │ │ │ 00000a64 r _operator_getitem__doc__ │ │ │ │ 00000680 t _operator_gt │ │ │ │ 0000092c r _operator_gt__doc__ │ │ │ │ -00000816 t _operator_iadd │ │ │ │ +000007e6 t _operator_iadd │ │ │ │ 00000dfc r _operator_iadd__doc__ │ │ │ │ 0000084e t _operator_iand │ │ │ │ 00000c58 r _operator_iand__doc__ │ │ │ │ 00000760 t _operator_iconcat │ │ │ │ 00000b74 r _operator_iconcat__doc__ │ │ │ │ 00000886 t _operator_ifloordiv │ │ │ │ 00000d40 r _operator_ifloordiv__doc__ │ │ │ │ -00000914 t _operator_ilshift │ │ │ │ +000008be t _operator_ilshift │ │ │ │ 00000cb4 r _operator_ilshift__doc__ │ │ │ │ 00000bf2 t _operator_imatmul │ │ │ │ 00000d74 r _operator_imatmul__doc__ │ │ │ │ 000009a2 t _operator_imod │ │ │ │ 00000ce4 r _operator_imod__doc__ │ │ │ │ 00000b32 t _operator_imul │ │ │ │ 00000da4 r _operator_imul__doc__ │ │ │ │ @@ -35388,15 +35385,15 @@ │ │ │ │ 00000f34 r _operator_invert__doc__ │ │ │ │ 00000c2a t _operator_ior │ │ │ │ 00000c00 r _operator_ior__doc__ │ │ │ │ 00000c62 t _operator_ipow │ │ │ │ 000008a8 r _operator_ipow__doc__ │ │ │ │ 00000ca2 t _operator_irshift │ │ │ │ 00000c84 r _operator_irshift__doc__ │ │ │ │ -000008be t _operator_is_ │ │ │ │ +000008f6 t _operator_is_ │ │ │ │ 0000084c r _operator_is___doc__ │ │ │ │ 0000094c t _operator_is_not │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 00000cda t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00000d12 t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ @@ -35430,21 +35427,21 @@ │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e0a t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e42 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ 000008ec t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ -00000bba t _operator_truediv │ │ │ │ +00000b6a t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ -000007e6 t _operator_truth │ │ │ │ +0000081e t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 0000059e t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ -00000b6a t _tscmp │ │ │ │ +00000ba2 t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001016 t attrgetter_call │ │ │ │ 00000604 t attrgetter_clear │ │ │ │ 00000600 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ @@ -35557,33 +35554,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 │ │ │ │ -000000b2 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -0000003e t stat_S_ISCHR │ │ │ │ +00000070 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -0000007c t stat_S_ISDOOR │ │ │ │ +0000003e 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 │ │ │ │ 000000ae t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000000 t stat_S_ISSOCK │ │ │ │ +000000b0 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,172 +1,172 @@ │ │ │ │ ---------- 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 14560 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 14552 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 20908 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 199416 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20920 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 199400 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 17064 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 17104 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 2836 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2828 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 6228 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 58160 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 19776 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 68452 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84408 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 84420 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19224 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 34212 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9240 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34220 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 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 75360 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 75368 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 31080 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31084 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 36496 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26424 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 51840 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 109240 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92144 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8476 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52220 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 109308 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92168 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 59024 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 24824 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 40008 1970-01-01 00:00:00.000000 object.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 15792 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53540 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53452 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 19696 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175852 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19768 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 175856 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 296596 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 296700 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 32000 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 282780 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7568 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 32016 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 22712 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 282808 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7564 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 7956 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 7964 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16892 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 16548 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 16556 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 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 101432 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 135516 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 101612 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 22008 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 135860 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 27592 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 26808 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27044 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 15068 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 38540 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38528 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 11932 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12344 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 62900 1970-01-01 00:00:00.000000 import.o │ │ │ │ -?rw-r--r-- 0 0 0 7132 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 51636 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 63584 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 7088 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ +?rw-r--r-- 0 0 0 51644 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 31712 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 31788 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 30624 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 5916 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 30648 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 10748 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 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 13252 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13332 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 10752 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 205164 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 192828 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 192824 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 13672 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 13676 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 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 38640 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38648 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 78484 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10436 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10480 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 4868 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 29440 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 29252 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 2416 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 96644 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 17784 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29832 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 96672 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17780 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29800 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 101408 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 101768 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 37896 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 46772 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18800 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ +?rw-r--r-- 0 0 0 37936 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 46952 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 62392 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 23272 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 48892 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 │ │ │ │ @@ -184,25 +184,25 @@ │ │ │ │ ?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 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 32500 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34000 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34016 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 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 54228 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57664 1970-01-01 00:00:00.000000 textio.o │ │ │ │ -?rw-r--r-- 0 0 0 17896 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68016 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 105752 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 54428 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57784 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 18228 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ +?rw-r--r-- 0 0 0 68020 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 105764 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 21912 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13960 (bytes into file) │ │ │ │ │ + Start of section headers: 13952 (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 0x3688: │ │ │ │ │ +There are 15 section headers, starting at offset 0x3680: │ │ │ │ │ │ │ │ │ │ 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 002b58 0000c8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002b50 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 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 │ │ │ │ │ + [ 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 │ │ │ │ │ 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 354 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 116: 00001559 346 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: 000016bd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 120: 000016c1 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 119: 000016b5 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 120: 000016b9 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 0x2b58 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2b50 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 0x2c20 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2c18 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 │ │ │ │ │ -0000168e 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001692 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001696 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -0000169a 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000016a0 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001686 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000168a 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000168e 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +00001692 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +00001698 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 │ │ │ │ │ -000016bc 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ -000016c0 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000016b4 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000016b8 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x35d8 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x35d0 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 {} │ │ │ │ │ @@ -2391,160 +2391,156 @@ │ │ │ │ │ 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 15d8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + blt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + ble.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15ec <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + blt.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15fc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + ble.n 15f6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ 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 15d4 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + ble.n 15d2 <_PyPegen_byte_offset_to_character_offset_line+0x7a> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1600 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + blt.n 15fa <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1610 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + ble.n 1608 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1614 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + blt.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ 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 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #2 │ │ │ │ │ - bne.n 1652 <_PyPegen_byte_offset_to_character_offset_line+0xfa> │ │ │ │ │ + bne.n 164a <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ + adds r4, #2 │ │ │ │ │ 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 167a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ + bne.n 1672 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ + 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 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #2 │ │ │ │ │ - bne.n 163e <_PyPegen_byte_offset_to_character_offset_line+0xe6> │ │ │ │ │ + bne.n 1636 <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ + adds r4, #2 │ │ │ │ │ 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 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, r4, #2 │ │ │ │ │ - bne.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + bne.n 165e <_PyPegen_byte_offset_to_character_offset_line+0x106> │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ 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 1626 <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ + bne.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ 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 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #3 │ │ │ │ │ - beq.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + beq.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16aa <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ + beq.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0x14a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16b2 <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ + beq.n 16aa <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ + beq.n 16a6 <_PyPegen_byte_offset_to_character_offset_line+0x14e> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ - b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16b6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ + beq.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ - b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016bc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000016b4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000016c0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000016b8 <_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: 20308 (bytes into file) │ │ │ │ │ + Start of section headers: 20320 (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 0x4f54: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4f60: │ │ │ │ │ │ │ │ │ │ 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 00070c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00444c 0003e0 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004458 0003e0 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000740 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000740 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000b4c 001d9c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00482c 0005c8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0028e8 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004df4 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002b90 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b90 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002bc4 000c40 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003804 000c47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004ed4 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000b4c 001da8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004838 0005c8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0028f4 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004e00 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002b9c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b9c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002bd0 000c40 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003810 000c47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004ee0 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 {} │ │ │ │ │ @@ -3,37 +3,37 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 5: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 6: 000007fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000802 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000007ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 000007f2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 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 │ │ │ │ │ + 9: 00000a5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 00000a60 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: 00000f69 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00001009 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f6d 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 0000100d 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: 00001d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001d0c 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 │ │ │ │ │ @@ -78,98 +78,98 @@ │ │ │ │ │ 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 │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 000000a9 1842 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 000000a9 1828 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 94: 000007dd 244 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 94: 000007cd 244 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ 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 │ │ │ │ │ + 101: 000008c1 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 │ │ │ │ │ + 103: 000008e5 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 104: 00000955 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001b3d 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 00001be1 244 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 106: 00001b45 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 00001be9 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 │ │ │ │ │ + 110: 00000a61 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ 111: 000006bd 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 │ │ │ │ │ + 113: 00000a6d 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 │ │ │ │ │ + 115: 00000a91 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ + 116: 00000ac1 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 118: 00000b25 160 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 118: 00000b15 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: 00000bc5 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000c19 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 121: 00000bc9 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000c1d 846 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: 00000fa5 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00001045 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 125: 00000fa9 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00001049 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 000010ad 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 000010b1 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 00001271 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 00001359 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 130: 00001275 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 0000135d 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: 000016b1 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 0000181d 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 00001989 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 143: 000019c9 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 140: 000016b5 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 00001821 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 0000198d 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 143: 000019cd 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: 000019f1 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 146: 000019f5 92 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: 00001a49 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 00001a6d 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 151: 00001acd 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 149: 00001a51 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 00001a75 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 151: 00001ad5 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: 00001ce1 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 155: 00001d01 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 156: 00001d0d 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: 00001d85 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 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x444c contains 124 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4458 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 000006bd _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 │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ 000006b4 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ 000006d0 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000006da 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 000006e6 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000704 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ae 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x482c contains 185 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4838 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 │ │ │ │ │ @@ -139,186 +139,186 @@ │ │ │ │ │ 00000088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e4 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ 000000e8 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ 00000102 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ 00000106 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ 00000156 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000034a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000034e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004b4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000004c4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004c8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000053e 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000056e 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000005a0 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000005c0 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005d4 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005fe 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000612 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000616 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000061c 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000062e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000064c 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000065e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000067e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000006cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000726 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000758 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000075c 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000760 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -00000764 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -0000076e 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000078c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ba 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000816 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000834 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000842 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -0000085a 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000868 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -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 00001b3d _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009bc 00006b0a R_ARM_THM_CALL 00001be1 _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 │ │ │ │ │ -00000bac 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000bdc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c42 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c6e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c90 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d18 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d34 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d44 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d60 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e06 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e28 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e4a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e54 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e88 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000eb2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ef8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f24 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ -00000f46 00007d0a R_ARM_THM_CALL 00000fa5 _PyPegen_join_sequences │ │ │ │ │ -00000f80 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000fc2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001020 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000105a 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001060 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000106c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000010a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001100 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -0000115c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001186 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011b8 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011c6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011f8 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001206 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -0000120a 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -00001210 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001214 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001228 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000012ce 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001332 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000013a2 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000013b0 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000013b4 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000013c0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013e0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013e4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013fc 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001430 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000143a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000144e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001460 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001480 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014c8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000014e4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000153a 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000153e 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001542 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001546 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -0000154e 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000155a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000156e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000157c 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000158a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000158e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001598 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000159c 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000015a0 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000015a4 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000015c4 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000015d0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015dc 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015e6 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000015f6 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001606 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001624 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000167e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000168a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001838 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000019a4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019be 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000019e0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a38 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001a42 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001a5e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a96 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001aa4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001aa8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ab8 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001abc 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001ac2 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001ae4 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001af0 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001afc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b08 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b2e 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001ba0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001c36 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 000006bd _PyPegen_new_type_comment │ │ │ │ │ -00001d56 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001d8e 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 │ │ │ │ │ -00000c12 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011e4 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001352 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001806 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001972 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 │ │ │ │ │ +00000340 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000344 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004b2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004c2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004c6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000538 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000568 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000594 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000005b0 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000005c4 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005ee 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000602 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +00000606 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +0000060c 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +0000061e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +0000063c 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +0000064e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000066e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000006bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000716 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000074a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000074e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000752 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000756 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +00000760 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000077e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007ac 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000806 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000824 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000832 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ +0000084a 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000858 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ +00000870 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000087e 00005e0a R_ARM_THM_CALL 000007cd _PyPegen_set_expr_context │ │ │ │ │ +00000896 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000008b6 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000008d6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008fe 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000944 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009a0 00006a0a R_ARM_THM_CALL 00001b45 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009ac 00006b0a R_ARM_THM_CALL 00001be9 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009be 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009da 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a06 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a22 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a5c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a82 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ad8 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b3e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ +00000b42 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ +00000b46 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000b6a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ +00000b6e 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ +00000bae 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000be0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c46 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c72 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c94 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d1c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d38 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d48 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d64 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e08 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e2a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e4c 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e56 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e8a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000eb4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000efa 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f26 00007d0a R_ARM_THM_CALL 00000fa9 _PyPegen_join_sequences │ │ │ │ │ +00000f48 00007d0a R_ARM_THM_CALL 00000fa9 _PyPegen_join_sequences │ │ │ │ │ +00000f84 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000fc6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001024 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000105e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001064 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001070 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000108c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010a6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001104 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001160 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000118a 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011bc 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000011ca 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011fc 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000120a 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +0000120e 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001214 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001218 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000122c 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000012d2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001336 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013a6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000013b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000013b4 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000013b8 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000013c4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013e4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013e8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001400 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001434 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000143e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001452 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001464 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001484 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014cc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000014e8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000153e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001542 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001546 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +0000154a 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +00001552 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000155e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001572 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001580 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000158e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001592 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000159c 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000015a0 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000015a4 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000015a8 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000015c8 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000015d4 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015e0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015ea 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000015fa 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000160a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001628 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001682 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000168e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016d0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000183c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000019a8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019c2 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +000019e4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a40 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001a4a 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001a66 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a9e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001aac 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ab0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ac0 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001ac4 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001aca 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001aec 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001af8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b04 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b10 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b1c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b36 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001ba8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001c3e 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001cb0 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001cf4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001d08 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d38 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001d50 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ +00001d62 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001d9a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000990 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000a68 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000b0e 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b66 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000c16 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011e8 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001356 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000180a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001976 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d30 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001d7a 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4df4 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4e00 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 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ 0000012c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000130 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 0000014a 0000442f R_ARM_THM_MOVW_ABS_NC 00000374 .LC48 │ │ │ │ │ 0000014e 00004430 R_ARM_THM_MOVT_ABS 00000374 .LC48 │ │ │ │ │ 00000154 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000158 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000001a2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001be 00005e0a R_ARM_THM_CALL 000007dd _PyPegen_set_expr_context │ │ │ │ │ +000001be 00005e0a R_ARM_THM_CALL 000007cd _PyPegen_set_expr_context │ │ │ │ │ 000001f8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001fc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000200 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ 00000204 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ 00000208 0000452f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC49 │ │ │ │ │ 0000020c 00004530 R_ARM_THM_MOVT_ABS 000003a4 .LC49 │ │ │ │ │ 00000238 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -85,658 +85,651 @@ │ │ │ │ │ _PyPegen_concatenate_strings(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c2 <_PyPegen_concatenate_strings+0x61a> │ │ │ │ │ + beq.w 6b2 <_PyPegen_concatenate_strings+0x60a> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 6c4 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ + ble.w 6b4 <_PyPegen_concatenate_strings+0x60c> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - beq.w 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ + beq.w 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.w 6b8 <_PyPegen_concatenate_strings+0x610> │ │ │ │ │ + bne.w 6a8 <_PyPegen_concatenate_strings+0x600> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6a8 <_PyPegen_concatenate_strings+0x600> │ │ │ │ │ + beq.w 698 <_PyPegen_concatenate_strings+0x5f0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + beq.w 53c <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ + movs r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ mov r2, fp │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ - add.w lr, r7, #8 │ │ │ │ │ + add.w lr, r6, #8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.w 684 <_PyPegen_concatenate_strings+0x5dc> │ │ │ │ │ + beq.w 674 <_PyPegen_concatenate_strings+0x5cc> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 746 <_PyPegen_concatenate_strings+0x69e> │ │ │ │ │ + bne.w 738 <_PyPegen_concatenate_strings+0x690> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne.w sl, #1 │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ bne.n 112 <_PyPegen_concatenate_strings+0x6a> │ │ │ │ │ mov r3, ip │ │ │ │ │ orrs.w sl, r2, sl │ │ │ │ │ - beq.w 60c <_PyPegen_concatenate_strings+0x564> │ │ │ │ │ + beq.w 5fc <_PyPegen_concatenate_strings+0x554> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 758 <_PyPegen_concatenate_strings+0x6b0> │ │ │ │ │ + bne.w 74a <_PyPegen_concatenate_strings+0x6a2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - add.w r8, r7, #4 │ │ │ │ │ + add.w r9, r6, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #19 │ │ │ │ │ - beq.n 19c <_PyPegen_concatenate_strings+0xf4> │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ + beq.n 19a <_PyPegen_concatenate_strings+0xf2> │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - str.w r0, [r7, r1, lsl #2] │ │ │ │ │ - beq.w 338 <_PyPegen_concatenate_strings+0x290> │ │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ │ + str.w r0, [fp, r1, lsl #2] │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, #19 │ │ │ │ │ bne.n 17a <_PyPegen_concatenate_strings+0xd2> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - add.w r7, r7, ip, lsl #2 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + add.w r0, fp, ip, lsl #2 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ │ - str.w sl, [r7, #8] │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + str.w sl, [r0, #8] │ │ │ │ │ + beq.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - str.w sl, [r7, #12] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + str.w sl, [r0, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #2 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #3 │ │ │ │ │ - str.w sl, [r7, #16] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ + str.w sl, [r0, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #3 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #4 │ │ │ │ │ - str.w sl, [r7, #20] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + str.w sl, [r0, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #4 │ │ │ │ │ - beq.w 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.w 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - str.w sl, [r7, #24] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ + str.w sl, [r0, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #5 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #6 │ │ │ │ │ - str.w sl, [r7, #28] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + str.w sl, [r0, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #6 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #7 │ │ │ │ │ - str.w sl, [r7, #32] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ + str.w sl, [r0, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #7 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #36] @ 0x24 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #8 │ │ │ │ │ - str.w sl, [r7, #36] @ 0x24 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #8 │ │ │ │ │ + str.w sl, [r0, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #8 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #9 │ │ │ │ │ - str.w sl, [r7, #40] @ 0x28 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #9 │ │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #9 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #44] @ 0x2c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - str.w sl, [r7, #44] @ 0x2c │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + str.w sl, [r0, #44] @ 0x2c │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #10 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #48] @ 0x30 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - str.w sl, [r7, #48] @ 0x30 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #11 │ │ │ │ │ + str.w sl, [r0, #48] @ 0x30 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #11 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - str.w sl, [r7, #52] @ 0x34 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + cmp r6, #12 │ │ │ │ │ + str.w sl, [r0, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #12 │ │ │ │ │ - beq.n 32e <_PyPegen_concatenate_strings+0x286> │ │ │ │ │ + beq.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ ldr.w sl, [r1, #56] @ 0x38 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - str.w sl, [r7, #56] @ 0x38 │ │ │ │ │ - add.w r7, r1, #56 @ 0x38 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + str.w sl, [r0, #56] @ 0x38 │ │ │ │ │ add.w sl, ip, #14 │ │ │ │ │ - add.w sl, r1, sl, lsl #2 │ │ │ │ │ - add.w r1, ip, #13 │ │ │ │ │ - add ip, r0 │ │ │ │ │ - b.n 326 <_PyPegen_concatenate_strings+0x27e> │ │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - str.w r0, [sl, #4]! │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bne.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + add.w r0, ip, #13 │ │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ │ + add.w sl, fp, sl, lsl #2 │ │ │ │ │ + add ip, r6 │ │ │ │ │ + b.n 31e <_PyPegen_concatenate_strings+0x276> │ │ │ │ │ + ldr.w r6, [r1, #4]! │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + str.w r6, [sl, #4]! │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + add.w r0, r0, #1 │ │ │ │ │ + bne.n 310 <_PyPegen_concatenate_strings+0x268> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bne.w 170 <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.w 720 <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.w 710 <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6e4 <_PyPegen_concatenate_strings+0x63c> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 6d4 <_PyPegen_concatenate_strings+0x62c> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - mov r7, ip │ │ │ │ │ - ands.w r3, r6, #3 │ │ │ │ │ - beq.n 40a <_PyPegen_concatenate_strings+0x362> │ │ │ │ │ + mov r6, ip │ │ │ │ │ + ands.w r3, r5, #3 │ │ │ │ │ + beq.n 402 <_PyPegen_concatenate_strings+0x35a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3ce <_PyPegen_concatenate_strings+0x326> │ │ │ │ │ + beq.n 3c6 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 396 <_PyPegen_concatenate_strings+0x2ee> │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + beq.n 38e <_PyPegen_concatenate_strings+0x2e6> │ │ │ │ │ + ldr.w r9, [r1, #4]! │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ + bne.n 380 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 394 <_PyPegen_concatenate_strings+0x2ec> │ │ │ │ │ + bne.n 380 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 38c <_PyPegen_concatenate_strings+0x2e4> │ │ │ │ │ subs r3, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ rsbs ip, r3, #0 │ │ │ │ │ adc.w ip, ip, r3 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldr.w r9, [r1, #4]! │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3be <_PyPegen_concatenate_strings+0x316> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ + bne.n 3b6 <_PyPegen_concatenate_strings+0x30e> │ │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne.n 3b8 <_PyPegen_concatenate_strings+0x310> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 3cc <_PyPegen_concatenate_strings+0x324> │ │ │ │ │ + bne.n 3b0 <_PyPegen_concatenate_strings+0x308> │ │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 3c4 <_PyPegen_concatenate_strings+0x31c> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3cc <_PyPegen_concatenate_strings+0x324> │ │ │ │ │ + bne.n 3c4 <_PyPegen_concatenate_strings+0x31c> │ │ │ │ │ sub.w ip, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz ip, ip │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr.w r9, [r1, #4]! │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 3f6 <_PyPegen_concatenate_strings+0x34e> │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ │ + bne.n 3ee <_PyPegen_concatenate_strings+0x346> │ │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne.n 3f0 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ - ldr.w r8, [r8, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 404 <_PyPegen_concatenate_strings+0x35c> │ │ │ │ │ + bne.n 3e8 <_PyPegen_concatenate_strings+0x340> │ │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 3fc <_PyPegen_concatenate_strings+0x354> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 404 <_PyPegen_concatenate_strings+0x35c> │ │ │ │ │ + bne.n 3fc <_PyPegen_concatenate_strings+0x354> │ │ │ │ │ sub.w ip, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz ip, ip │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n 4b0 <_PyPegen_concatenate_strings+0x408> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, ip │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 4ae <_PyPegen_concatenate_strings+0x406> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r6, ip │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 42c <_PyPegen_concatenate_strings+0x384> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 42a <_PyPegen_concatenate_strings+0x382> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 438 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ - cbnz r7, 438 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 426 <_PyPegen_concatenate_strings+0x37e> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bne.n 424 <_PyPegen_concatenate_strings+0x37c> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 432 <_PyPegen_concatenate_strings+0x38a> │ │ │ │ │ + cbnz r6, 432 <_PyPegen_concatenate_strings+0x38a> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 452 <_PyPegen_concatenate_strings+0x3aa> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 450 <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ - cbnz r7, 45e <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 44c <_PyPegen_concatenate_strings+0x3a4> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bne.n 44a <_PyPegen_concatenate_strings+0x3a2> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 458 <_PyPegen_concatenate_strings+0x3b0> │ │ │ │ │ + cbnz r6, 458 <_PyPegen_concatenate_strings+0x3b0> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 472 <_PyPegen_concatenate_strings+0x3ca> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 480 <_PyPegen_concatenate_strings+0x3d8> │ │ │ │ │ - cbnz r7, 480 <_PyPegen_concatenate_strings+0x3d8> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 46e <_PyPegen_concatenate_strings+0x3c6> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bne.n 46c <_PyPegen_concatenate_strings+0x3c4> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 47a <_PyPegen_concatenate_strings+0x3d2> │ │ │ │ │ + cbnz r6, 47a <_PyPegen_concatenate_strings+0x3d2> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - adds r1, #12 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ + add.w r1, r2, #12 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 498 <_PyPegen_concatenate_strings+0x3f0> │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne.n 496 <_PyPegen_concatenate_strings+0x3ee> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 4a4 <_PyPegen_concatenate_strings+0x3fc> │ │ │ │ │ - cbnz r7, 4a4 <_PyPegen_concatenate_strings+0x3fc> │ │ │ │ │ - sub.w r7, r3, #20 │ │ │ │ │ + bne.n 494 <_PyPegen_concatenate_strings+0x3ec> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bne.n 492 <_PyPegen_concatenate_strings+0x3ea> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cbz r4, 4a0 <_PyPegen_concatenate_strings+0x3f8> │ │ │ │ │ + cbnz r6, 4a0 <_PyPegen_concatenate_strings+0x3f8> │ │ │ │ │ + sub.w r6, r3, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bne.n 414 <_PyPegen_concatenate_strings+0x36c> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ + bne.n 40e <_PyPegen_concatenate_strings+0x366> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - strd r5, r9, [sp, #28] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov fp, lr │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ + strd r7, r8, [sp, #28] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov sl, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ cmp r1, #20 │ │ │ │ │ - bne.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.w 694 <_PyPegen_concatenate_strings+0x5ec> │ │ │ │ │ + bne.n 508 <_PyPegen_concatenate_strings+0x460> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge.w 684 <_PyPegen_concatenate_strings+0x5dc> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - beq.n 562 <_PyPegen_concatenate_strings+0x4ba> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + beq.n 55c <_PyPegen_concatenate_strings+0x4b4> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 508 <_PyPegen_concatenate_strings+0x460> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bne.n 50e <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne.n 508 <_PyPegen_concatenate_strings+0x460> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7a2 <_PyPegen_concatenate_strings+0x6fa> │ │ │ │ │ - adds r3, r7, #2 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add.w r7, r7, #1 │ │ │ │ │ - str.w r5, [sl, r3, lsl #2] │ │ │ │ │ - bge.n 520 <_PyPegen_concatenate_strings+0x478> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 4dc <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + beq.w 794 <_PyPegen_concatenate_strings+0x6ec> │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + str.w r4, [r9, r3, lsl #2] │ │ │ │ │ + bge.n 51a <_PyPegen_concatenate_strings+0x472> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 4d6 <_PyPegen_concatenate_strings+0x42e> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - ldrd r5, r9, [sp, #28] │ │ │ │ │ + ldrd r7, r8, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a2 <_PyPegen_concatenate_strings+0x5fa> │ │ │ │ │ + beq.w 692 <_PyPegen_concatenate_strings+0x5ea> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 792 <_PyPegen_concatenate_strings+0x6ea> │ │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 784 <_PyPegen_concatenate_strings+0x6dc> │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6be <_PyPegen_concatenate_strings+0x616> │ │ │ │ │ + beq.w 6ae <_PyPegen_concatenate_strings+0x606> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, r8, r4, lsl #2 │ │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + add.w r2, fp, r7, lsl #2 │ │ │ │ │ + strd r8, r4, [sp, #44] @ 0x2c │ │ │ │ │ + mov r7, r4 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - strd r5, r7, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr.w r4, [r7, #4]! │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + ldr.w r7, [r6, #4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #20 │ │ │ │ │ - bne.w 736 <_PyPegen_concatenate_strings+0x68e> │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + bne.w 726 <_PyPegen_concatenate_strings+0x67e> │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b8 <_PyPegen_concatenate_strings+0x710> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne.n 58e <_PyPegen_concatenate_strings+0x4e6> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 7aa <_PyPegen_concatenate_strings+0x702> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.n 582 <_PyPegen_concatenate_strings+0x4da> │ │ │ │ │ + ldrd r8, r4, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b8 <_PyPegen_concatenate_strings+0x710> │ │ │ │ │ + beq.w 7aa <_PyPegen_concatenate_strings+0x702> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7c0 <_PyPegen_concatenate_strings+0x718> │ │ │ │ │ + blt.w 7b2 <_PyPegen_concatenate_strings+0x70a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r5, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + bne.w 4f2 <_PyPegen_concatenate_strings+0x44a> │ │ │ │ │ + b.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 6c6 <_PyPegen_concatenate_strings+0x61e> │ │ │ │ │ + beq.n 6b6 <_PyPegen_concatenate_strings+0x60e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldrd r1, r6, [r2, #4] │ │ │ │ │ + ldrd r1, r5, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 654 <_PyPegen_concatenate_strings+0x5ac> │ │ │ │ │ - adds r7, #8 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + beq.n 644 <_PyPegen_concatenate_strings+0x59c> │ │ │ │ │ + adds r6, #8 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr.w r2, [r7, #4]! │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bne.n 640 <_PyPegen_concatenate_strings+0x598> │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bne.n 630 <_PyPegen_concatenate_strings+0x588> │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.w 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - blt.w 776 <_PyPegen_concatenate_strings+0x6ce> │ │ │ │ │ + blt.w 768 <_PyPegen_concatenate_strings+0x6c0> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ + b.n 53c <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7b0 <_PyPegen_concatenate_strings+0x708> │ │ │ │ │ + beq.w 7a2 <_PyPegen_concatenate_strings+0x6fa> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - add r6, r3 │ │ │ │ │ + add r5, r3 │ │ │ │ │ b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 4fe <_PyPegen_concatenate_strings+0x456> │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - str.w r5, [sl, r7, lsl #2] │ │ │ │ │ - ldr.w r0, [sl, #8] │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + str.w r4, [r9, r6, lsl #2] │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + b.n 53c <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 612 <_PyPegen_concatenate_strings+0x56a> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + beq.n 602 <_PyPegen_concatenate_strings+0x55a> │ │ │ │ │ + movs r5, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 74c <_PyPegen_concatenate_strings+0x6a4> │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + bne.n 73e <_PyPegen_concatenate_strings+0x696> │ │ │ │ │ + mov r5, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 14e <_PyPegen_concatenate_strings+0xa6> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 7b4 <_PyPegen_concatenate_strings+0x70c> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + bgt.n 7a6 <_PyPegen_concatenate_strings+0x6fe> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ it le │ │ │ │ │ movle r2, #0 │ │ │ │ │ - ble.n 720 <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ble.n 710 <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ movs r2, #0 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr.w r7, [r1, #4]! │ │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ │ - cbz r2, 6fa <_PyPegen_concatenate_strings+0x652> │ │ │ │ │ - cmp r7, #20 │ │ │ │ │ - beq.n 712 <_PyPegen_concatenate_strings+0x66a> │ │ │ │ │ - sub.w r2, r7, #20 │ │ │ │ │ + ldr.w r6, [r1, #4]! │ │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ │ + cbz r2, 6ea <_PyPegen_concatenate_strings+0x642> │ │ │ │ │ + cmp r6, #20 │ │ │ │ │ + beq.n 702 <_PyPegen_concatenate_strings+0x65a> │ │ │ │ │ + sub.w r2, r6, #20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 6ee <_PyPegen_concatenate_strings+0x646> │ │ │ │ │ + bne.n 6de <_PyPegen_concatenate_strings+0x636> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4b0 <_PyPegen_concatenate_strings+0x408> │ │ │ │ │ + b.n 4ae <_PyPegen_concatenate_strings+0x406> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 70e <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 6fe <_PyPegen_concatenate_strings+0x656> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ - b.n 6f6 <_PyPegen_concatenate_strings+0x64e> │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ + b.n 6e6 <_PyPegen_concatenate_strings+0x63e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528 <_PyPegen_concatenate_strings+0x480> │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 522 <_PyPegen_concatenate_strings+0x47a> │ │ │ │ │ + b.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5be <_PyPegen_concatenate_strings+0x516> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + b.n 5ae <_PyPegen_concatenate_strings+0x506> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ 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 .LC4 │ │ │ │ │ @@ -744,75 +737,74 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 542 <_PyPegen_concatenate_strings+0x49a> │ │ │ │ │ + b.n 53c <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + bne.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + b.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 79e <_PyPegen_concatenate_strings+0x6f6> │ │ │ │ │ + beq.n 790 <_PyPegen_concatenate_strings+0x6e8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ b.n 102 <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 14e <_PyPegen_concatenate_strings+0xa6> │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - blt.w 51c <_PyPegen_concatenate_strings+0x474> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.w 516 <_PyPegen_concatenate_strings+0x46e> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - ldrd r5, r9, [sp, #28] │ │ │ │ │ - b.n 52e <_PyPegen_concatenate_strings+0x486> │ │ │ │ │ + ldrd r7, r8, [sp, #28] │ │ │ │ │ + b.n 528 <_PyPegen_concatenate_strings+0x480> │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 136 <_PyPegen_concatenate_strings+0x8e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 166 <_PyPegen_concatenate_strings+0xbe> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + b.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.n 78c <_PyPegen_concatenate_strings+0x6e4> │ │ │ │ │ - nop │ │ │ │ │ + bne.n 764 <_PyPegen_concatenate_strings+0x6bc> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + b.n 77e <_PyPegen_concatenate_strings+0x6d6> │ │ │ │ │ │ │ │ │ │ -000007dc <_PyPegen_set_expr_context>: │ │ │ │ │ +000007cc <_PyPegen_set_expr_context>: │ │ │ │ │ _PyPegen_set_expr_context(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #21 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 83a <_PyPegen_set_expr_context+0x5e> │ │ │ │ │ + bhi.n 82a <_PyPegen_set_expr_context+0x5e> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x03475a11 │ │ │ │ │ .short 0x2134 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ @@ -835,15 +827,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 80a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 17c <_PyPegen_concatenate_strings+0xd4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -853,15 +845,15 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 80a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 17c <_PyPegen_concatenate_strings+0xd4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -871,135 +863,135 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 80a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 7dc <_PyPegen_set_expr_context> │ │ │ │ │ + bl 7cc <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 80a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 81a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ + b.n 80a <_PyPegen_set_expr_context+0x3e> │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyPegen_singleton_seq>: │ │ │ │ │ +000008c0 <_PyPegen_singleton_seq>: │ │ │ │ │ _PyPegen_singleton_seq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 8f0 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 8e0 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008f4 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +000008e4 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ _PyPegen_seq_insert_in_front(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r2, 950 <_PyPegen_seq_insert_in_front+0x5c> │ │ │ │ │ + cbz r2, 940 <_PyPegen_seq_insert_in_front+0x5c> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + cbz r0, 93e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ - ble.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + ble.n 93e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 93e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 93e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 938 <_PyPegen_seq_insert_in_front+0x44> │ │ │ │ │ + bne.n 928 <_PyPegen_seq_insert_in_front+0x44> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ + beq.n 93e <_PyPegen_seq_insert_in_front+0x5a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000964 <_PyPegen_collect_call_seqs>: │ │ │ │ │ +00000954 <_PyPegen_collect_call_seqs>: │ │ │ │ │ _PyPegen_collect_call_seqs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a64 <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ - cbnz r2, 9a4 <_PyPegen_collect_call_seqs+0x40> │ │ │ │ │ - ldr r0, [pc, #224] @ (a6c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + beq.n a54 <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ + cbnz r2, 994 <_PyPegen_collect_call_seqs+0x40> │ │ │ │ │ + ldr r0, [pc, #224] @ (a5c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -1007,127 +999,127 @@ │ │ │ │ │ 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 1b3c <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1b44 <_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 1be0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1be8 <_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> │ │ │ │ │ + bne.n 9f6 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9fe <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ + cbz r0, 9ee <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + ble.n 9e0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r0, [pc, #116] @ (a6c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + ldr r0, [pc, #116] @ (a5c <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ strd r7, fp, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 998 <_PyPegen_collect_call_seqs+0x34> │ │ │ │ │ + b.n 988 <_PyPegen_collect_call_seqs+0x34> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, sl, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fe <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ + beq.n 9ee <_PyPegen_collect_call_seqs+0x9a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n a60 <_PyPegen_collect_call_seqs+0xfc> │ │ │ │ │ + ble.n a50 <_PyPegen_collect_call_seqs+0xfc> │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + ble.n 9e0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r4, r8, #8 │ │ │ │ │ mla r2, r2, sl, r9 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ - b.n a4e <_PyPegen_collect_call_seqs+0xea> │ │ │ │ │ + beq.n 9e0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + b.n a3e <_PyPegen_collect_call_seqs+0xea> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n a3a <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ + b.n a2a <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 98a <_PyPegen_collect_call_seqs+0x26> │ │ │ │ │ + beq.n 97a <_PyPegen_collect_call_seqs+0x26> │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 9a8 <_PyPegen_collect_call_seqs+0x44> │ │ │ │ │ + b.n 998 <_PyPegen_collect_call_seqs+0x44> │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a70 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +00000a60 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a76 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, a66 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.w 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000a7c <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +00000a6c <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ _PyPegen_cmpop_expr_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, a9c <_PyPegen_cmpop_expr_pair+0x20> │ │ │ │ │ + cbz r0, a8c <_PyPegen_cmpop_expr_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aa0 <_PyPegen_seq_count_dots>: │ │ │ │ │ +00000a90 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ - cbz r0, aac <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ + cbz r0, a9c <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n aae <_PyPegen_seq_count_dots+0xe> │ │ │ │ │ + bgt.n a9e <_PyPegen_seq_count_dots+0xe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1135,78 +1127,78 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #23 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #3 │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ab6 <_PyPegen_seq_count_dots+0x16> │ │ │ │ │ + bne.n aa6 <_PyPegen_seq_count_dots+0x16> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ad0 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000ac0 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ 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, b18 <_PyPegen_get_cmpops+0x48> │ │ │ │ │ + cbz r4, b08 <_PyPegen_get_cmpops+0x48> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_int_seq_new │ │ │ │ │ - cbz r0, b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + cbz r0, b06 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + ble.n b06 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n b16 <_PyPegen_get_cmpops+0x46> │ │ │ │ │ + beq.n b06 <_PyPegen_get_cmpops+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, #0] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n b08 <_PyPegen_get_cmpops+0x38> │ │ │ │ │ + bne.n af8 <_PyPegen_get_cmpops+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_int_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b24 <_PyPegen_checked_future_import>: │ │ │ │ │ +00000b14 <_PyPegen_checked_future_import>: │ │ │ │ │ _PyPegen_checked_future_import(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r9, sl, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldrd fp, r7, [sp, #68] @ 0x44 │ │ │ │ │ - cbnz r3, b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ + cbnz r3, b4c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, b7a <_PyPegen_checked_future_import+0x56> │ │ │ │ │ + cbz r0, b6a <_PyPegen_checked_future_import+0x56> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r7, [sp, #64] @ 0x40 │ │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ @@ -1214,571 +1206,582 @@ │ │ │ │ │ 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 │ │ │ │ │ + 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 r5, [sp, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - cbz r5, bc0 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cbz r6, bc2 <_PyPegen_checked_future_import+0xae> │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n ba0 <_PyPegen_checked_future_import+0x7c> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ │ - b.n b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ + blt.n ba2 <_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 b4c <_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 b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ + bne.n b88 <_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 b8e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n b92 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + b.n b88 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n b8c <_PyPegen_checked_future_import+0x78> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000bc4 <_PyPegen_get_exprs>: │ │ │ │ │ +00000bc8 <_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, c0c <_PyPegen_get_exprs+0x48> │ │ │ │ │ + cbz r4, c10 <_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, c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + cbz r0, c0e <_PyPegen_get_exprs+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + ble.n c0e <_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 c0a <_PyPegen_get_exprs+0x46> │ │ │ │ │ + beq.n c0e <_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 bfc <_PyPegen_get_exprs+0x38> │ │ │ │ │ + bne.n c00 <_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 │ │ │ │ │ │ │ │ │ │ -00000c18 <_PyPegen_make_arguments>: │ │ │ │ │ +00000c1c <_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, c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c52 <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f32 <_PyPegen_make_arguments+0x31a> │ │ │ │ │ + bne.w f34 <_PyPegen_make_arguments+0x318> │ │ │ │ │ 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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ 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 e62 <_PyPegen_make_arguments+0x24a> │ │ │ │ │ + beq.w e64 <_PyPegen_make_arguments+0x248> │ │ │ │ │ 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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dc6 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ + bgt.w dca <_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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n d6a <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ble.n d6e <_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 cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cee <_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 cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cee <_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 cea <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cee <_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 cd4 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ + bne.n cd8 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d72 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ + bgt.n d76 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w sl, r2 │ │ │ │ │ - bne.w f02 <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ + bne.w f04 <_PyPegen_make_arguments+0x2e8> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea4 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.w ea6 <_PyPegen_make_arguments+0x28a> │ │ │ │ │ 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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n d9c <_PyPegen_make_arguments+0x184> │ │ │ │ │ + bgt.n da2 <_PyPegen_make_arguments+0x186> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df2 <_PyPegen_make_arguments+0x1da> │ │ │ │ │ + bne.n df4 <_PyPegen_make_arguments+0x1d8> │ │ │ │ │ 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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ 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 e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ 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 cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n cf2 <_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 cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n cf2 <_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] │ │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d86 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + str.w r7, [r1, r9] │ │ │ │ │ + beq.n cf2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d8a <_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 d2a <_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 d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n db6 <_PyPegen_make_arguments+0x19e> │ │ │ │ │ + beq.n d2e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + add.w r1, r0, #8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ │ + beq.n d2e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n db8 <_PyPegen_make_arguments+0x19c> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c80 <_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 c80 <_PyPegen_make_arguments+0x68> │ │ │ │ │ - b.n de0 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + beq.w c84 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr.w r2, [ip, r1, lsl #2] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str.w r2, [r0, #4]! │ │ │ │ │ + beq.w c84 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + b.n de0 <_PyPegen_make_arguments+0x1c4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e50 <_PyPegen_make_arguments+0x238> │ │ │ │ │ + beq.n e52 <_PyPegen_make_arguments+0x236> │ │ │ │ │ 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, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cbz r0, e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n ec0 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + bgt.n ec2 <_PyPegen_make_arguments+0x2a6> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n ef4 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n ef6 <_PyPegen_make_arguments+0x2da> │ │ │ │ │ + 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, e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n eda <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ + cbz r0, e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n edc <_PyPegen_make_arguments+0x2c0> │ │ │ │ │ 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 d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d68 <_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 e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + bne.n e16 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d64 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cbnz r7, e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ + b.n d68 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + cbnz r7, e7e <_PyPegen_make_arguments+0x262> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e7c <_PyPegen_make_arguments+0x264> │ │ │ │ │ + beq.n e7e <_PyPegen_make_arguments+0x262> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f68 <_get_names.isra.0> │ │ │ │ │ + bl f6c <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w cf2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e84 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ - cbnz r3, e96 <_PyPegen_make_arguments+0x27e> │ │ │ │ │ + bne.n e86 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + cbnz r3, e98 <_PyPegen_make_arguments+0x27c> │ │ │ │ │ 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 cee <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w cf2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n eae <_PyPegen_make_arguments+0x296> │ │ │ │ │ + bne.n eb0 <_PyPegen_make_arguments+0x294> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f54 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ + bne.n f56 <_PyPegen_make_arguments+0x33a> │ │ │ │ │ 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 d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ 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 e14 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ - b.n eca <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n e16 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ + b.n ecc <_PyPegen_make_arguments+0x2b0> │ │ │ │ │ + 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 e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n ee4 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + beq.n e36 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n ee6 <_PyPegen_make_arguments+0x2ca> │ │ │ │ │ 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 e34 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.n e36 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl 100c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl 100c <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ + bl fa8 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f68 <_get_names.isra.0> │ │ │ │ │ + bl f6c <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4 <_PyPegen_join_sequences> │ │ │ │ │ + bl fa8 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4e <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w c52 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1008 <_get_defaults.isra.0> │ │ │ │ │ + bl 100c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5e <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d2e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e60 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000f68 <_get_names.isra.0>: │ │ │ │ │ +00000f6c <_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, fa0 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r4, fa4 <_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, f8e <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, f92 <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f90 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n f94 <_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 f8a <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f8e <_get_names.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n f7e <_get_names.isra.0+0x16> │ │ │ │ │ + b.n f82 <_get_names.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000fa4 <_PyPegen_join_sequences>: │ │ │ │ │ +00000fa8 <_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, 1000 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ + cbz r1, 1004 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r5, 1004 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r5, 1008 <_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, fee <_PyPegen_join_sequences+0x4a> │ │ │ │ │ + cbz r0, ff2 <_PyPegen_join_sequences+0x4a> │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n fe2 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ + bge.n fe6 <_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 fca <_PyPegen_join_sequences+0x26> │ │ │ │ │ + b.n fce <_PyPegen_join_sequences+0x26> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n ff0 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + blt.n ff4 <_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 fea <_PyPegen_join_sequences+0x46> │ │ │ │ │ + b.n fee <_PyPegen_join_sequences+0x46> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n fba <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n fbe <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n fbe <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n fc2 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00001008 <_get_defaults.isra.0>: │ │ │ │ │ +0000100c <_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, 1040 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r4, 1044 <_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, 102e <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, 1032 <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1030 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n 1034 <_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 102a <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n 102e <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 101e <_get_defaults.isra.0+0x16> │ │ │ │ │ + b.n 1022 <_get_defaults.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00001044 <_PyPegen_constant_from_token>: │ │ │ │ │ +00001048 <_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, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10aa <_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 1090 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ + blt.n 1094 <_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 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + beq.n 10aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 10a6 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 10aa <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 108c <_PyPegen_constant_from_token+0x48> │ │ │ │ │ + b.n 1090 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010ac <_PyPegen_formatted_value>: │ │ │ │ │ +000010b0 <_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 │ │ │ │ │ @@ -1788,90 +1791,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, 1112 <_PyPegen_formatted_value+0x66> │ │ │ │ │ + cbnz r3, 1116 <_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 11e8 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ + bne.n 11ec <_PyPegen_formatted_value+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1170 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ + bne.n 1174 <_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 11fe <_PyPegen_formatted_value+0x152> │ │ │ │ │ + bne.n 1202 <_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 1230 <_PyPegen_formatted_value+0x184> │ │ │ │ │ + bne.w 1234 <_PyPegen_formatted_value+0x184> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1248 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ + beq.w 124c <_PyPegen_formatted_value+0x19c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1250 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ + bpl.w 1254 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bgt.n 1208 <_PyPegen_formatted_value+0x158> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1204 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bhi.n 1208 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r7, 1174 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbnz r7, 1178 <_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 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 110e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r9, r8, [r3, #16] │ │ │ │ │ - b.n 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11a4 <_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 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 110e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1166 <_PyPegen_formatted_value+0xba> │ │ │ │ │ + bne.n 116a <_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 │ │ │ │ │ @@ -1880,20 +1883,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 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ + beq.n 1230 <_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, 122c <_PyPegen_formatted_value+0x180> │ │ │ │ │ + cbz r0, 1230 <_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 │ │ │ │ │ @@ -1908,15 +1911,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 11a0 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11a4 <_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 │ │ │ │ │ @@ -1929,232 +1932,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 110a <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + b.n 110e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 1258 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ - cbz r1, 124c <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ + bne.n 125c <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + cbz r1, 1250 <_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 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 113a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1254 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ + b.n 1258 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1244 <_PyPegen_formatted_value+0x198> │ │ │ │ │ + b.n 1248 <_PyPegen_formatted_value+0x198> │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ - cbnz r1, 1260 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ + b.n 113a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + cbnz r1, 1264 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1136 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 113a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n 125c <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ + b.n 1260 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001270 <_PyPegen_seq_flatten>: │ │ │ │ │ +00001274 <_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 134a <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 134e <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 132e <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 1332 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1344 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ + beq.n 1348 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12d0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 12a2 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 12a6 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12d0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 12ae <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 12b2 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12d0 <_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 133e <_PyPegen_seq_flatten+0xce> │ │ │ │ │ + beq.n 1342 <_PyPegen_seq_flatten+0xce> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 12c0 <_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, 133a <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + cbz r0, 133e <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + ble.n 12f6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - cbz r2, 12ec <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + cbz r2, 12f0 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 12f6 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ + bgt.n 12fa <_PyPegen_seq_flatten+0x86> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 12e4 <_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 1322 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ + beq.n 1326 <_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 130a <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ + bne.n 130e <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + beq.n 12f6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add lr, r4 │ │ │ │ │ - b.n 12e0 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + b.n 12e4 <_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 12d4 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + bne.n 12d8 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12f2 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + b.n 12f6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12c0 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 12d0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 129c <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12a0 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 12d0 <_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 │ │ │ │ │ │ │ │ │ │ -00001358 <_PyPegen_joined_str>: │ │ │ │ │ +0000135c <_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 1582 <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14d2 <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 14d6 <_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 1514 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 1518 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 1390 <_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 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1556 <_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 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14d8 <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 14dc <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1588 <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 158c <_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 14f0 <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 14f4 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 149e <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1420 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 141c <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1420 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 155a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1432 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142e <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1432 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1556 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 155a <_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 │ │ │ │ │ @@ -2166,122 +2169,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 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 157e <_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 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.w 166a <_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 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 149a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 149e <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1508 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 150c <_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 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 13f0 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1684 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne.w 1688 <_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 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13a2 <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 14b6 <_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 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 14b6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 153e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 153e <_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 13ec <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 13f0 <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 14ae <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 152c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r1, 1530 <_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 138c <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 1390 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 13a2 <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 151c <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 1520 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164e <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.w 1652 <_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 14cc <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 14d0 <_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 │ │ │ │ │ @@ -2289,22 +2292,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 145a <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 145e <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 139e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13a2 <_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 │ │ │ │ │ @@ -2321,209 +2324,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 1532 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 1536 <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 163e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 164e <_PyPegen_joined_str+0x2f2> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 164e <_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 157a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 157e <_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 1666 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.n 166a <_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 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 163a <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 163e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + cbz r3, 1646 <_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 15b0 <_PyPegen_joined_str+0x258> │ │ │ │ │ - b.n 14aa <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 15b4 <_PyPegen_joined_str+0x258> │ │ │ │ │ + b.n 14ae <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 15ec <_PyPegen_joined_str+0x294> │ │ │ │ │ + b.n 15f0 <_PyPegen_joined_str+0x294> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 153a <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 153e <_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 1642 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + b.n 1646 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1556 <_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 1552 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1556 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 16a2 <_PyPegen_joined_str+0x34a> │ │ │ │ │ + blt.n 16a6 <_PyPegen_joined_str+0x34a> │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 14b2 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 14b6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - b.n 1698 <_PyPegen_joined_str+0x340> │ │ │ │ │ + b.n 169c <_PyPegen_joined_str+0x340> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b0 <_PyPegen_get_keys>: │ │ │ │ │ +000016b4 <_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 1800 <_PyPegen_get_keys+0x150> │ │ │ │ │ + beq.w 1804 <_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 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + ble.w 1802 <_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 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_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 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17a0 <_PyPegen_get_keys+0xf0> │ │ │ │ │ + beq.n 17a4 <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1796 <_PyPegen_get_keys+0xe6> │ │ │ │ │ + beq.n 179a <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 178c <_PyPegen_get_keys+0xdc> │ │ │ │ │ + beq.n 1790 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1782 <_PyPegen_get_keys+0xd2> │ │ │ │ │ + beq.n 1786 <_PyPegen_get_keys+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1778 <_PyPegen_get_keys+0xc8> │ │ │ │ │ + beq.n 177c <_PyPegen_get_keys+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 180a <_PyPegen_get_keys+0x15a> │ │ │ │ │ + bne.n 180e <_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 │ │ │ │ │ @@ -2535,15 +2538,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 17fe <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1802 <_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 │ │ │ │ │ @@ -2564,113 +2567,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 17ae <_PyPegen_get_keys+0xfe> │ │ │ │ │ + bne.n 17b2 <_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 176e <_PyPegen_get_keys+0xbe> │ │ │ │ │ + b.n 1772 <_PyPegen_get_keys+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000181c <_PyPegen_get_values>: │ │ │ │ │ +00001820 <_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 196c <_PyPegen_get_values+0x150> │ │ │ │ │ + beq.w 1970 <_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 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + ble.w 196e <_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 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_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 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 190c <_PyPegen_get_values+0xf0> │ │ │ │ │ + beq.n 1910 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1902 <_PyPegen_get_values+0xe6> │ │ │ │ │ + beq.n 1906 <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 18f8 <_PyPegen_get_values+0xdc> │ │ │ │ │ + beq.n 18fc <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 18ee <_PyPegen_get_values+0xd2> │ │ │ │ │ + beq.n 18f2 <_PyPegen_get_values+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 18e4 <_PyPegen_get_values+0xc8> │ │ │ │ │ + beq.n 18e8 <_PyPegen_get_values+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1976 <_PyPegen_get_values+0x15a> │ │ │ │ │ + bne.n 197a <_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 │ │ │ │ │ @@ -2682,15 +2685,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 196a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 196e <_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 │ │ │ │ │ @@ -2711,148 +2714,148 @@ │ │ │ │ │ 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 191a <_PyPegen_get_values+0xfe> │ │ │ │ │ + bne.n 191e <_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 18da <_PyPegen_get_values+0xbe> │ │ │ │ │ + b.n 18de <_PyPegen_get_values+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001988 <_PyPegen_name_default_pair>: │ │ │ │ │ +0000198c <_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, 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r6, 19b8 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 19b6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r6, 19bc <_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 19b2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 19b6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -000019c8 <_PyPegen_star_etc>: │ │ │ │ │ +000019cc <_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, 19ec <_PyPegen_star_etc+0x24> │ │ │ │ │ + cbz r0, 19f0 <_PyPegen_star_etc+0x24> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019f0 <_PyPegen_function_def_decorators>: │ │ │ │ │ +000019f4 <_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 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ + ldr.w sl, [r2] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldrd r5, r6, [ip, #20] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ldrd r7, r8, [ip, #28] │ │ │ │ │ - ldrd r9, sl, [ip, #36] @ 0x24 │ │ │ │ │ + ldrd r4, r5, [ip, #20] │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + ldrd r6, r7, [ip, #28] │ │ │ │ │ + ldrd r8, r9, [ip, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [ip, #44] @ 0x2c │ │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - strd sl, ip, [sp, #20] │ │ │ │ │ - strd r8, r9, [sp, #12] │ │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + strd r9, ip, [sp, #20] │ │ │ │ │ + strd r7, r8, [sp, #12] │ │ │ │ │ + strd r5, r6, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 1a42 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + beq.n 1a4a <_PyPegen_function_def_decorators+0x56> │ │ │ │ │ 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 1a3c <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ + b.n 1a44 <_PyPegen_function_def_decorators+0x50> │ │ │ │ │ │ │ │ │ │ -00001a48 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001a50 <_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, 1a68 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ + cbz r0, 1a70 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a6c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001a74 <_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 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1aac <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1aa4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1aac <_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, 1ac6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1ace <_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 │ │ │ │ │ @@ -2866,345 +2869,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 1aa0 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1aa8 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001acc <_PyPegen_empty_arguments>: │ │ │ │ │ +00001ad4 <_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, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b40 <_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, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b40 <_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, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b40 <_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, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b40 <_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, 1b38 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b40 <_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 1b32 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + b.n 1b3a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ │ │ │ │ │ -00001b3c <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001b44 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1bda <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + beq.n 1be2 <_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 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + ble.n 1b8c <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b8c <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ + cbz r1, 1b94 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b8c <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r5, 1bd6 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b8c <_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, 1b88 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ + cbz r1, 1b90 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b76 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ - cbnz r5, 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bne.n 1b7e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + cbnz r5, 1ba4 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1b7e <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + b.n 1b86 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1bd6 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ + beq.n 1bde <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1bce <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r1, 1bd6 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + bne.n 1b78 <_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 1b84 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b8c <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1b86 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ + bge.n 1b8e <_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 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + bne.n 1bb6 <_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 1bae <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + b.n 1bb6 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1b70 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ - b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bgt.n 1b78 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + b.n 1ba4 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1b9c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + b.n 1ba4 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001be0 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001be8 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cd0 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + beq.n 1cdc <_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+0xbe> │ │ │ │ │ + ble.n 1caa <_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+0xd0> │ │ │ │ │ + beq.n 1cbc <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + beq.n 1ca6 <_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+0xe8> │ │ │ │ │ + beq.n 1cd4 <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + beq.n 1ca6 <_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+0xd8> │ │ │ │ │ + beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1c28 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1cb8 <_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+0xcc> │ │ │ │ │ + beq.n 1cb8 <_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+0xdc> │ │ │ │ │ + beq.n 1cc8 <_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+0xb8> │ │ │ │ │ + beq.n 1ca4 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 1cc2 <_PyPegen_seq_delete_starred_exprs+0xe2> │ │ │ │ │ + cbz r4, 1cce <_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+0xb8> │ │ │ │ │ + beq.n 1ca4 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ - adds r5, r1, #2 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - cbz r6, 1c94 <_PyPegen_seq_delete_starred_exprs+0xb4> │ │ │ │ │ + add.w ip, r1, #2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cbz r5, 1ca0 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str.w r4, [r0, r5, lsl #2] │ │ │ │ │ - beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + str.w r4, [r0, ip, lsl #2] │ │ │ │ │ + beq.n 1ca4 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - adds r5, r1, #2 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1c7c <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ + add.w ip, r1, #2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1c86 <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c72 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 1c7a <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - b.n 1c32 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + b.n 1c3a <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + beq.n 1cb8 <_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+0xb8> │ │ │ │ │ + bne.n 1ca4 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1cb8 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c0c <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1c14 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1c2a <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + b.n 1c32 <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1c54 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 1c5c <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c6a <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 1c72 <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c18 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1c2e <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + bne.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1c36 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cd4 <_PyPegen_augoperator>: │ │ │ │ │ +00001ce0 <_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, 1cfc <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf4 <_PyPegen_dummy_name>: │ │ │ │ │ +00001d00 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1cfc <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1d08 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d00 <_PyPegen_make_module>: │ │ │ │ │ +00001d0c <_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 1d34 <_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, 1d7e <_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 6bc <_PyPegen_concatenate_strings+0x614> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d7e <_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, 1d7e <_PyPegen_make_module+0x72> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ │ - bne.n 1d3a <_PyPegen_make_module+0x3a> │ │ │ │ │ + bne.n 1d46 <_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>: │ │ │ │ │ +00001d84 <_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, 1da4 <_PyPegen_key_value_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ble.n 1c8 <_set_seq_context+0x4c> │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7dc <_PyPegen_set_expr_context> │ │ │ │ │ + bl 7cc <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ b.n 1ae <_set_seq_context+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ 000001ce <_PyPegen_arguments_parsing_error>: │ │ │ ├── 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: 198776 (bytes into file) │ │ │ │ │ + Start of section headers: 198760 (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 0x30878: │ │ │ │ │ +There are 16 section headers, starting at offset 0x30868: │ │ │ │ │ │ │ │ │ │ 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 00396c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 026954 0014d8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0039a0 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027e2c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003b38 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003b38 01c8c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027fac 0081c0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0203fc 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0216e8 001012 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 03016c 000688 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0226fa 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0226fa 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 022730 002210 10 14 383 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024940 002012 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0307f4 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0036b0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 026984 0013a8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0036e4 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027d2c 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00387c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00387c 01cbec 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027eac 0082b0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 020468 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 021754 001012 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 03015c 000688 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 022766 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 022766 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 02279c 0021f0 10 14 381 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 02498c 001ff6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0307e4 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: │ │ │ │ │ +Symbol table '.symtab' contains 543 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: 0001890d 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001ae6d 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000989 7292 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000029a9 7294 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000027b1 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00018909 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001ae69 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000989 7282 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 000029a1 7318 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 000027a9 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 0000861d 1388 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008669 1388 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: 0001ae6d 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001ae69 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,521 +28,519 @@ │ │ │ │ │ 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: 0000d681 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000de81 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000122c9 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013a29 1400 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00014ddd 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00015099 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00015d15 1020 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 000184f9 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 00007231 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009701 1536 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 000158e5 1070 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001b61 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00001c65 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 00018005 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 000184f9 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000fb9d 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00003079 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 000184f9 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 31: 000025fd 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 00002675 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 000026d9 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 00002741 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d6dd 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000dedd 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 000122e9 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013a49 1400 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014dfd 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 000150b9 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015d3d 1020 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 000184f5 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 00007289 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 0000974d 1536 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 0001590d 1070 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001991 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00001a95 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 00018001 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 000184f5 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000fc05 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 00002dbd 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 000184f5 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 54: 000184f9 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 55: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 56: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 57: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 58: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 59: 00000b6d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 54: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 55: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 56: 000184f5 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 57: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 58: 0000099d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_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: 00004629 3496 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d9b9 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010e4d 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ee09 1518 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 64: 00004639 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000da15 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010e6d 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000ee65 1530 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 68: 00000235 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 69: 000006dd 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f685 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 70: 0000f6ed 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 71: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 72: 00000001 286 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000f3f9 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 00000be9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 73: 0000f461 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 75: 00000a19 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 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: 00002935 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 0000546d 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000166bd 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 000071b9 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 000151bd 1438 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000c25 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 00012911 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000d41 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000d41 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00002935 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 0000edb5 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 95: 0001409d 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 96: 000053d1 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 00008359 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e5b9 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005d7d 3764 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 83: 00008ec1 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 00002679 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 000054ad 2342 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 000166e5 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 00007211 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 000151dd 1448 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 00000a55 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 00012931 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 00000b71 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 00000b71 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 00002679 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 000140bd 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 95: 0000ee11 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 96: 00005411 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 000083a5 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e615 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005dd5 3764 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: 00006c31 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006c95 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012675 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013fa1 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000da21 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 00016111 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 00016111 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ae39 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 106: 00006c89 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006ced 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 00012695 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00013fc1 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000da7d 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 00016139 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 00016139 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000ae99 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 114: 00000825 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000fbd1 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 0000099d 462 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 117: 00003969 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014481 2096 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 000077ad 2986 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 00007641 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 115: 0000fc39 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 0001af75 674 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ + 117: 000036ad 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 000144a1 2096 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 00007805 2976 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 00007699 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: 0000d87d 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 126: 00008bd5 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d8d9 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 128: 00000931 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 129: 00000c15 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 00018bf5 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 000093c5 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009d01 4150 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ad39 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000afe1 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b3a5 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000ba89 866 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00018bf1 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 00009411 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009d4d 4172 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ad99 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000b041 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b405 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000bae9 866 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000bded 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000bfe1 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000c0cd 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000be4d 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000c041 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000c12d 2290 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000c9c1 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000ca21 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000ceb1 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cfa1 1760 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000cf11 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000d001 1754 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 00016531 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 00016531 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00016559 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 149: 00016559 396 FUNC LOCAL DEFAULT 6 _loop0_119_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: 0000fd85 2674 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 00014cb1 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000fded 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014cd1 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ 157: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ 158: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 159: 0000e675 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 00001005 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 159: 0000e6d1 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 160: 00000e35 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: 00016e69 3150 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f7d1 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016e91 3108 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f839 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: 00002c9d 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 000029e1 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: 00010a05 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000114ed 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000129f9 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00013285 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 00011a55 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 00011811 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000129f9 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 175: 00010a25 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 0001150d 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 00012a19 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 000132a5 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011a75 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 00011831 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 00012a19 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ 182: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000107f9 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 00011811 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 00011a55 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 00011811 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 183: 00010819 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 00011831 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011a75 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 00011831 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ 187: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 188: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ - 189: 00018055 1186 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000129f9 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 191: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ - 192: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ - 193: 0001088d 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 194: 0001088d 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 0001088d 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 0001088d 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010d25 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 188: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 189: 00018051 1186 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 00012a19 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 191: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 192: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 193: 000108ad 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 194: 000108ad 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 000108ad 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 000108ad 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 00010d45 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 00011929 300 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 000113a1 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 00011a55 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 00011a55 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017ab9 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 00011949 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 000113c1 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 00011a75 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011a75 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00017ab5 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: 00000ca9 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000ad9 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: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ - 217: 000138b1 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 216: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 217: 000138d1 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 00000121 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00018055 1186 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 219: 00018051 1186 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: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ + 222: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 224: 0001693d 1324 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ + 224: 00016965 1324 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 227: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 228: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 229: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 230: 00000b40 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 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: 000027fd 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 00002541 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: 000027fd 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 241: 00002541 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: 0001575d 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 00015785 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000098b 464 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 249: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 250: 000158e5 1070 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 0001590d 1070 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: 00017ea9 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 254: 00017ba5 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 253: 00017ea5 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 00017ba1 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 255: 00000735 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 256: 000018d5 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 256: 00001705 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 257: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 258: 00003911 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 258: 00003655 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 259: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 0001889d 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001c8c1 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 261: 00018899 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001cbe9 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ 263: 000003a5 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 000193f9 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 000193f9 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 000199a9 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 00019f35 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 000199a9 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 00019f35 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 000193f9 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 0001a4ed 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 0001a871 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 00019f35 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 0001a4ed 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 000199a9 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 0001a4ed 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 000193f5 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 000193f5 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 000199a5 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 00019f31 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 000199a5 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 00019f31 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 000193f5 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001a4e9 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001a86d 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 00019f31 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001a4e9 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 000199a5 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001a4e9 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 00019365 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 000199a9 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 000198d5 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 00019f35 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 000199a9 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 00019361 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 000199a5 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 000198d1 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 00019f31 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 000199a5 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 00000e69 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 00003411 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 00019809 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 288: 00019789 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 289: 00000e69 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 290: 00000e69 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 291: 00000e69 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001ad01 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 00019805 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 288: 00019785 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 289: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 290: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 291: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 0001acfd 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 00003411 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 00000e69 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 00000c99 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: 0001af79 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 301: 0001af79 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 302: 00000f3d 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: 00001b01 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: 00001f21 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 315: 0000273d 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 316: 00001ffd 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 317: 0001afdd 1780 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 318: 00002081 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 319: 000025d1 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 320: 00002411 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 321: 000024ad 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: 0001b8c1 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 326: 0001b6d1 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 327: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 328: 000021f9 236 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 329: 000022e5 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 330: 0001c761 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ - 331: 0000257d 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 332: 0000298d 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 333: 000033b9 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 334: 000034f1 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 335: 00003545 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 336: 00002ad5 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 337: 00002989 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 338: 0001c599 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 339: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 340: 00002795 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 341: 00002c1d 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: 00002ff9 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: 00003079 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 355: 0000368d 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 356: 0000390d 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 │ │ │ │ │ - 364: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ - 366: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ - 367: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ - 368: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ - 369: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 370: 00000eaf 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ - 371: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 372: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ - 373: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ - 374: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ - 375: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ - 376: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ - 377: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ - 378: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ - 379: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ - 380: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ - 381: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ - 382: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 383: 00000001 2440 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ - 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_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 │ │ │ │ │ + 300: 00000d6d 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 301: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ + 302: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ + 303: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ + 304: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 305: 00000b5d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 306: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ + 307: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ + 308: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ + 309: 00001931 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 310: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ + 311: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ + 312: 00001d51 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 313: 00002481 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 314: 00001e2d 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 315: 0001b219 1780 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 316: 00001eb1 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 317: 00002315 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 318: 00002155 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 319: 000021f1 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 320: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ + 321: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ + 322: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ + 323: 0001bafd 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 324: 0001b90d 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 325: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ + 326: 0001c7d5 234 FUNC LOCAL DEFAULT 6 signed_number_rule │ │ │ │ │ + 327: 00002029 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 328: 0001ca89 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 329: 000022c1 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 330: 000026d1 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 331: 000030fd 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 332: 00003235 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 333: 00003289 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 334: 00002819 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 335: 000026cd 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 336: 0001c8c1 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 337: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 338: 000024d9 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 339: 00002961 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 340: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 341: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ + 342: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ + 343: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ + 344: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ + 345: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ + 346: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ + 347: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ + 348: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ + 349: 00002d3d 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 350: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ + 351: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ + 352: 00002dbd 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 353: 000033d1 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 354: 00003651 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 355: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ + 356: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ + 357: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ + 358: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ + 359: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ + 360: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ + 361: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ + 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ + 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ + 364: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ + 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ + 366: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ + 367: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ + 368: 00000eaf 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ + 369: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 370: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ + 371: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ + 372: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ + 373: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ + 374: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ + 375: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ + 376: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ + 377: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ + 378: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ + 379: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ + 380: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ + 381: 00000001 2438 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,679 +1,641 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x26954 contains 667 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x26984 contains 629 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000050 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000007a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000088 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000098 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000000aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000000e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000000ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000f6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000010a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000118 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000015c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000176 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001a2 0000850a R_ARM_THM_CALL 0000ad39 star_expression_rule │ │ │ │ │ -000001b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000001d2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000001e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000210 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000022c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000298 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000002d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000002f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000346 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000354 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000035c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000037e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000388 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00000404 0000600a R_ARM_THM_CALL 000053d1 t_primary_rule │ │ │ │ │ -00000410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000428 0000600a R_ARM_THM_CALL 000053d1 t_primary_rule │ │ │ │ │ -00000436 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000440 0000580a R_ARM_THM_CALL 000151bd slices_rule │ │ │ │ │ -0000044e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00000458 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00000460 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000468 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000048e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000004a2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000004e2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000004f0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000506 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000510 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00000514 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -0000051c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000528 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000054e 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000558 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000578 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000058c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000059e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000005d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000640 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000064a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000678 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000682 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000006a0 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000006be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ce 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000722 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000764 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000077e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000078a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000798 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007d4 0000fd0a R_ARM_THM_CALL 00017ea9 kwarg_or_double_starred_rule │ │ │ │ │ -000007f2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000812 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000084c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000085c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000086c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008a2 0000b70a R_ARM_THM_CALL 000107f9 slash_no_default_rule │ │ │ │ │ -000008b0 0000b00a R_ARM_THM_CALL 000114ed slash_with_default_rule │ │ │ │ │ -000008c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000090c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000914 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00000922 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000956 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000966 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000978 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000986 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000994 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1e 00012c0a R_ARM_THM_CALL 0001af79 _tmp_167_rule │ │ │ │ │ -00000a30 00012d0a R_ARM_THM_CALL 0001af79 _tmp_168_rule │ │ │ │ │ -00000a4e 0000730a R_ARM_THM_CALL 0000fbd1 starred_expression_rule │ │ │ │ │ -00000a5e 00005a0a R_ARM_THM_CALL 00012911 star_named_expression_rule │ │ │ │ │ -00000a6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a76 00005f0a R_ARM_THM_CALL 0001409d star_named_expressions_rule │ │ │ │ │ -00000a82 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00000a8a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a8e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a9e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000aa8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000aae 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000ab2 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000ac8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000adc 00005a0a R_ARM_THM_CALL 00012911 star_named_expression_rule │ │ │ │ │ -00000aea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000af6 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00000afe 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000b02 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000b08 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b0c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b46 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00000b4e 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -00000b52 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -00000b58 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b5c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bbe 00002c0a R_ARM_THM_CALL 00009701 star_expressions_rule │ │ │ │ │ -00000bcc 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000bd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c18 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000c4a 00006d0a R_ARM_THM_CALL 00013fa1 list_rule │ │ │ │ │ -00000c5a 00006c0a R_ARM_THM_CALL 00012675 tuple_rule │ │ │ │ │ -00000c6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cd0 00006d0a R_ARM_THM_CALL 00013fa1 list_rule │ │ │ │ │ -00000cde 00006c0a R_ARM_THM_CALL 00012675 tuple_rule │ │ │ │ │ -00000cec 0000610a R_ARM_THM_CALL 00008359 genexp_rule │ │ │ │ │ -00000cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d6e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d96 00002b0a R_ARM_THM_CALL 00007231 star_targets_rule │ │ │ │ │ -00000dac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000dbc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000dd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000e04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e0e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e5c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e92 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000eb6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ec4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000efc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000f0c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f1a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f22 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f66 00011f0a R_ARM_THM_CALL 00019809 lambda_param_rule │ │ │ │ │ -00000f76 00011f0a R_ARM_THM_CALL 00019809 lambda_param_rule │ │ │ │ │ -00000f90 0000cb0a R_ARM_THM_CALL 00017ab9 default_rule │ │ │ │ │ -00000fa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fb0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000fbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fde 0000cb0a R_ARM_THM_CALL 00017ab9 default_rule │ │ │ │ │ -00000fea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ff8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000107a 0000730a R_ARM_THM_CALL 0000fbd1 starred_expression_rule │ │ │ │ │ -000010ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000010ec 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -0000111a 0000a30a R_ARM_THM_CALL 00016e69 kwargs_rule │ │ │ │ │ -0000113a 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00001156 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001180 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -000011a0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000011bc 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -000011d4 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -000011ea 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -0000120a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000120e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001218 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000122e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001232 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001236 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000125e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001280 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001292 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000012a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000012b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000012c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012da 0000a40a R_ARM_THM_CALL 0000f7d1 _tmp_258_rule │ │ │ │ │ -0000130c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001318 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00001326 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000133e 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00001358 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001360 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00001364 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000136a 0000300a R_ARM_THM_CALL 00018005 INVALID_VERSION_CHECK │ │ │ │ │ -00001388 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001396 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000013bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000013c4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000013e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001400 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00001410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001438 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -00001452 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001456 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001464 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001468 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001472 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001476 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000147c 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -00001480 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014d4 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -000014e8 0000a30a R_ARM_THM_CALL 00016e69 kwargs_rule │ │ │ │ │ -000014fa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001512 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000153c 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001558 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001568 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001572 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000157e 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -0000158c 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00001598 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000159c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015a6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000015aa 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000015b4 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000015b8 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000015be 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000015c2 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -000015d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f2 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00001602 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000160a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000161e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162a 00009f0a R_ARM_THM_CALL 0000e675 args_rule │ │ │ │ │ -00001638 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001648 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000165e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000167c 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -0000168c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001694 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016d6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001702 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001712 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001722 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001730 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001734 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000173c 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -00001740 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001766 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001782 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001790 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001798 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000017b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ea 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -000017f6 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -00001800 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001804 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000180a 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -0000180e 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001826 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000183c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001858 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001878 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001886 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001892 0001332f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ -00001896 00013330 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ -0000189e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000018a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000018b2 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -000018b6 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000018be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001916 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001932 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000196a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000197c 0001372f R_ARM_THM_MOVW_ABS_NC 00001b01 _tmp_157_rule │ │ │ │ │ -00001980 00013730 R_ARM_THM_MOVT_ABS 00001b01 _tmp_157_rule │ │ │ │ │ -00001986 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000198e 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -000019a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019cc 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -000019d6 00006e0a R_ARM_THM_CALL 0000da21 for_if_clauses_rule │ │ │ │ │ -000019de 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -000019e2 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -000019e8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019ec 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a22 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001a26 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001a2c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a30 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a56 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00001a5a 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001a64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a80 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ab4 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00001ac2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ace 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00001ad8 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001adc 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001ae2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ae6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001b26 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001b3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b4c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001b52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001baa 00005a0a R_ARM_THM_CALL 00012911 star_named_expression_rule │ │ │ │ │ -00001bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bc4 0000250a R_ARM_THM_CALL 000122c9 named_expression_rule │ │ │ │ │ -00001bea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c06 00005f0a R_ARM_THM_CALL 0001409d star_named_expressions_rule │ │ │ │ │ -00001c14 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001c26 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001c3a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001c4c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c96 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001cac 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001cb0 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001cd2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001cf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cfa 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ -00001d08 00020d0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001d26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d4c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d6a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d92 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d9a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dba 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001dbe 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001dc4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001de6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dfe 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001e02 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001e06 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001e2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e72 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e76 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e80 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e92 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e96 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e9c 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00001ea0 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -00001ea4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001eac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ec8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ecc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ed6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eda 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ede 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ef2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f12 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f7c 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -00001fb0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001fd6 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00001fe8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000202e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002054 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002060 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000207a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020c8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000020ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002114 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000212c 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -00002150 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002168 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00002172 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000218a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002194 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021b0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000021c8 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000021d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002232 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002244 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002262 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002292 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000229a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000022a6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022c4 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000022d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002320 0001520a R_ARM_THM_CALL 0001c599 signed_real_number_rule │ │ │ │ │ -00002334 0001520a R_ARM_THM_CALL 0001c599 signed_real_number_rule │ │ │ │ │ -0000234e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002362 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -0000236e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000238e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000239e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a8 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -000023b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002432 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00002436 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000243a 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000243e 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002448 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002450 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002458 0001542f R_ARM_THM_MOVW_ABS_NC 00002795 _tmp_69_rule │ │ │ │ │ -0000245c 00015430 R_ARM_THM_MOVT_ABS 00002795 _tmp_69_rule │ │ │ │ │ -00002464 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002470 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000248a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024e6 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000024ea 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000024f0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000250a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002526 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00002534 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002564 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000256a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025a2 00014a0a R_ARM_THM_CALL 0001c761 attr_rule │ │ │ │ │ -000025b0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000025c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002638 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002652 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000267c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000269a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026aa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000026bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026de 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000026ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026f4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002716 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000272a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002734 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000277a 0000250a R_ARM_THM_CALL 000122c9 named_expression_rule │ │ │ │ │ -00002784 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002856 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002864 0000760a R_ARM_THM_CALL 00014481 fstring_replacement_field_rule │ │ │ │ │ -0000287a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000289a 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -000028be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028d8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000028e6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028ee 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002904 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000291a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002920 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000295c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002970 00005e0a R_ARM_THM_CALL 0000edb5 annotated_rhs_rule │ │ │ │ │ -00002982 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029c8 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -000029ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -00002a32 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002a40 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002a82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002a90 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a98 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ab4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b32 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b5c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002b6a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002b90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b9a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002ba2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002be2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c42 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c56 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -00002c62 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00002c74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cd2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002cf8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d68 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00002d7c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002d9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002db2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002dda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e00 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e3e 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00002e48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e6c 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00002e74 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e78 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e80 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00002e84 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -00002e8e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00002e92 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -00002e9a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ec2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002efc 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00002f0c 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00002f1c 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00002f26 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f2a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f32 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -00002f36 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -00002f40 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -00002f44 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00002f62 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fa0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fa8 0000850a R_ARM_THM_CALL 0000ad39 star_expression_rule │ │ │ │ │ -00002fb6 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00002fba 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00002fbe 0000300a R_ARM_THM_CALL 00018005 INVALID_VERSION_CHECK │ │ │ │ │ -00002fdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fe2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003020 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003036 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00003044 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00003048 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -0000304c 0000300a R_ARM_THM_CALL 00018005 INVALID_VERSION_CHECK │ │ │ │ │ -00003058 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003072 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030aa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000310c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003116 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -00003140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003168 0000260a R_ARM_THM_CALL 00013a29 block_rule │ │ │ │ │ -00003172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003194 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000031ea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000320a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003232 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000325e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000327a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000328a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000329e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a8 00000a0a R_ARM_THM_CALL 0000861d expression_rule │ │ │ │ │ -000032b2 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -000032c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000032e2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000032f0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000032f4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000032fc 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -00003300 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -00003304 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000330c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003330 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003338 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003344 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003358 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003364 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003382 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00003390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003398 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033a2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003400 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000343a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003472 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000348e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000349e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034ae 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034ca 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003518 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000352a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035a2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000035c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000035dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000035ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000363a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003648 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003650 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003662 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000366c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036f8 0001642f R_ARM_THM_MOVW_ABS_NC 0000390d _tmp_68_rule │ │ │ │ │ -000036fc 00016430 R_ARM_THM_MOVT_ABS 0000390d _tmp_68_rule │ │ │ │ │ -00003704 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003724 00013d0a R_ARM_THM_CALL 0001afdd pattern_rule │ │ │ │ │ -00003734 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003772 00006b0a R_ARM_THM_CALL 00006c95 strings_rule │ │ │ │ │ -0000378e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000380a 00014a0a R_ARM_THM_CALL 0001c761 attr_rule │ │ │ │ │ -00003828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003854 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003876 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003880 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000388c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003890 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000038a4 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000038b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038d6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000038da 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000038e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038f4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000038f8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003938 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000002e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000050 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000006e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000007a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000088 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000098 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000000aa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000000e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000f6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000010a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000118 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000015c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000176 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001a2 0000850a R_ARM_THM_CALL 0000ad99 star_expression_rule │ │ │ │ │ +000001b4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000001d2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000001e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000210 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000022c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000298 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000002d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000002f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000346 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000354 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000035c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000374 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000037e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000388 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003da 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00000404 0000600a R_ARM_THM_CALL 00005411 t_primary_rule │ │ │ │ │ +00000410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000428 0000600a R_ARM_THM_CALL 00005411 t_primary_rule │ │ │ │ │ +00000436 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000440 0000580a R_ARM_THM_CALL 000151dd slices_rule │ │ │ │ │ +0000044e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000454 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00000458 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00000460 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000468 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000048e 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000004a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000004e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000004f0 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000506 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000510 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00000514 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +0000051c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000528 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000054e 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000558 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000578 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000058c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000059e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000005d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000614 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000061e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000640 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000064a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000678 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000682 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006a0 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000006be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ce 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000714 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000722 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000764 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000077e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000078a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000798 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007d4 0000fd0a R_ARM_THM_CALL 00017ea5 kwarg_or_double_starred_rule │ │ │ │ │ +000007f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000812 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000084c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000085c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000086c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008a2 0000b70a R_ARM_THM_CALL 00010819 slash_no_default_rule │ │ │ │ │ +000008b0 0000b00a R_ARM_THM_CALL 0001150d slash_with_default_rule │ │ │ │ │ +000008c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000090c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000914 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000922 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000956 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000966 0002050a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000978 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000986 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000994 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009ee 00002c0a R_ARM_THM_CALL 0000974d star_expressions_rule │ │ │ │ │ +000009fc 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00000a00 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a48 0002070a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000a7a 00006d0a R_ARM_THM_CALL 00013fc1 list_rule │ │ │ │ │ +00000a8a 00006c0a R_ARM_THM_CALL 00012695 tuple_rule │ │ │ │ │ +00000a9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000abe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ad2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b00 00006d0a R_ARM_THM_CALL 00013fc1 list_rule │ │ │ │ │ +00000b0e 00006c0a R_ARM_THM_CALL 00012695 tuple_rule │ │ │ │ │ +00000b1c 0000610a R_ARM_THM_CALL 000083a5 genexp_rule │ │ │ │ │ +00000b2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b9e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000bc6 00002b0a R_ARM_THM_CALL 00007289 star_targets_rule │ │ │ │ │ +00000bdc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000bec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c10 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000c34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c3e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c56 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000c6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c84 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c8c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cc2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ce6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cf4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d2c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d3c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d4a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d52 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d96 00011f0a R_ARM_THM_CALL 00019805 lambda_param_rule │ │ │ │ │ +00000da6 00011f0a R_ARM_THM_CALL 00019805 lambda_param_rule │ │ │ │ │ +00000dc0 0000cb0a R_ARM_THM_CALL 00017ab5 default_rule │ │ │ │ │ +00000dd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000de0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00000dec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e0e 0000cb0a R_ARM_THM_CALL 00017ab5 default_rule │ │ │ │ │ +00000e1a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e1e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e28 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000eaa 0000730a R_ARM_THM_CALL 0000fc39 starred_expression_rule │ │ │ │ │ +00000efa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f1c 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000f4a 0000a30a R_ARM_THM_CALL 00016e91 kwargs_rule │ │ │ │ │ +00000f6a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000f86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000fb0 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +00000fd0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000fec 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +00001004 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +0000101a 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +0000103a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001048 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000105e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001062 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001066 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000108e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000010d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000010f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000110a 0000a40a R_ARM_THM_CALL 0000f839 _tmp_258_rule │ │ │ │ │ +0000113c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001148 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00001156 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000116e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00001188 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001190 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00001194 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000119a 0000300a R_ARM_THM_CALL 00018001 INVALID_VERSION_CHECK │ │ │ │ │ +000011b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000011ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011f4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001216 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001230 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +00001240 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001268 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +00001282 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001286 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001294 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001298 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000012a2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000012a6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000012ac 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +000012b0 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +000012c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001304 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00001318 0000a30a R_ARM_THM_CALL 00016e91 kwargs_rule │ │ │ │ │ +0000132a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001342 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000136c 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001388 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001398 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000013a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ae 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +000013bc 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +000013c8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000013cc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000013d6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013da 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000013e4 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013e8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000013ee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +000013f2 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001408 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001422 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +00001432 0002090a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000143a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000144e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000145a 00009f0a R_ARM_THM_CALL 0000e6d1 args_rule │ │ │ │ │ +00001468 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00001478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000148e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014ac 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +000014bc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000014c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001506 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001524 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001532 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001542 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001552 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001560 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001564 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000156c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +00001570 00012d30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +00001596 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000015b2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000015c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000160c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000161a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00001626 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +00001630 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001634 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000163a 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +0000163e 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001656 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000166c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016c2 0001312f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ +000016c6 00013130 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ +000016ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000016d8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016dc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016e2 00012f2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +000016e6 00012f30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +000016ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000179a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000017ac 0001352f R_ARM_THM_MOVW_ABS_NC 00001931 _tmp_157_rule │ │ │ │ │ +000017b0 00013530 R_ARM_THM_MOVT_ABS 00001931 _tmp_157_rule │ │ │ │ │ +000017b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000017be 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +000017d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017fc 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00001806 00006e0a R_ARM_THM_CALL 0000da7d for_if_clauses_rule │ │ │ │ │ +0000180e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001812 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001818 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000181c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001834 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000184a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001852 0001332f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +00001856 00013330 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +0000185c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001860 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000187e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001886 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +0000188a 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00001894 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001898 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018e4 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +000018f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018fe 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00001908 0001342f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +0000190c 00013430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00001912 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001916 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001956 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000196e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000197c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001982 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000019da 00005a0a R_ARM_THM_CALL 00012931 star_named_expression_rule │ │ │ │ │ +000019e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f4 0000250a R_ARM_THM_CALL 000122e9 named_expression_rule │ │ │ │ │ +00001a1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a36 00005e0a R_ARM_THM_CALL 000140bd star_named_expressions_rule │ │ │ │ │ +00001a44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001a56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001a6a 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001a7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ac6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001adc 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001ae0 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001b02 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001b22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2a 0000260a R_ARM_THM_CALL 00013a49 block_rule │ │ │ │ │ +00001b38 00020b0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001b56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b7c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001b9a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bb2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001bc2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bca 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bea 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001bee 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001bf4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001c16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c2e 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001c32 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001c36 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001c5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cc2 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001cc6 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ccc 0001372f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00001cd0 00013730 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00001cd4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001cdc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cf8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cfc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d06 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d0a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d0e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d22 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d42 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001dac 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +00001de0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e06 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00001e18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001e90 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ef8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00001f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f44 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00001f5c 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +00001f80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f98 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00001fa2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001fc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fe0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ff8 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00002006 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002064 0001500a R_ARM_THM_CALL 0001c8c1 signed_real_number_rule │ │ │ │ │ +00002078 0001500a R_ARM_THM_CALL 0001c8c1 signed_real_number_rule │ │ │ │ │ +00002092 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000209c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a6 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000020b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000020d2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000020e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ec 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000020f8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000210e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002128 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002176 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000217a 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0000217e 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002182 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000218c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002194 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000219c 0001522f R_ARM_THM_MOVW_ABS_NC 000024d9 _tmp_69_rule │ │ │ │ │ +000021a0 00015230 R_ARM_THM_MOVT_ABS 000024d9 _tmp_69_rule │ │ │ │ │ +000021a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000021b4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000021ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000222a 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000222e 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002234 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000224e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000226a 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00002278 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022e6 0001480a R_ARM_THM_CALL 0001ca89 attr_rule │ │ │ │ │ +000022f4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002304 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000237c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002396 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000023de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002422 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002430 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002438 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000245a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000246e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024be 0000250a R_ARM_THM_CALL 000122e9 named_expression_rule │ │ │ │ │ +000024c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002500 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002510 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002520 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002530 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000256c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000259a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025a8 0000760a R_ARM_THM_CALL 000144a1 fstring_replacement_field_rule │ │ │ │ │ +000025be 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000025de 0002180a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00002602 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000261c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000262a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002632 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000263e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002648 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000265e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002664 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026b4 00005f0a R_ARM_THM_CALL 0000ee11 annotated_rhs_rule │ │ │ │ │ +000026c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000270c 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +00002730 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000274a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002754 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +00002776 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002784 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002794 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000027c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027dc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002800 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002876 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000288c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000028ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000028d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028e6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002926 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000292e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002950 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002986 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002992 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000299a 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +000029a6 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000029b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a16 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002a3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002a64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002aac 00021a0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00002ac0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002ae0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002af6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b44 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b62 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b82 00021b0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00002b8c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ba4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bb0 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002bb8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bbc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bc4 0001592f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +00002bc8 00015930 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +00002bd2 0001582f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +00002bd6 00015830 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +00002bde 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c40 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00002c50 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002c60 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002c6a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c6e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c76 00015b2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +00002c7a 00015b30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00002c84 00015a2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +00002c88 00015a30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00002ca6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cc8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002cd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ce4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cec 0000850a R_ARM_THM_CALL 0000ad99 star_expression_rule │ │ │ │ │ +00002cfa 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002cfe 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002d02 0000300a R_ARM_THM_CALL 00018001 INVALID_VERSION_CHECK │ │ │ │ │ +00002d20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002d88 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002d8c 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002d90 0000300a R_ARM_THM_CALL 00018001 INVALID_VERSION_CHECK │ │ │ │ │ +00002d9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002db6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002dee 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e5a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002e84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ea4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eac 0000260a R_ARM_THM_CALL 00013a49 block_rule │ │ │ │ │ +00002eb6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ed8 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002f2e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002f4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f76 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002fa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fbe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002fce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fec 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00002ff6 00015f0a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +00003004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003018 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000301c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003026 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003034 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003038 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003040 00015e2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +00003044 00015e30 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +00003048 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003050 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003074 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000307c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003088 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000309c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000030a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030c6 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +000030d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030e6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003124 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003134 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003144 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000317e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000031b6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000031d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031ea 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000320e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003224 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000325c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000326e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003304 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003310 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003320 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003330 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000337e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000338c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003394 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003434 0001460a R_ARM_THM_CALL 0001c7d5 signed_number_rule │ │ │ │ │ +0000343c 0001622f R_ARM_THM_MOVW_ABS_NC 00003651 _tmp_68_rule │ │ │ │ │ +00003440 00016230 R_ARM_THM_MOVT_ABS 00003651 _tmp_68_rule │ │ │ │ │ +00003448 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000345c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003468 00013b0a R_ARM_THM_CALL 0001b219 pattern_rule │ │ │ │ │ +00003478 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000034b6 00006b0a R_ARM_THM_CALL 00006ced strings_rule │ │ │ │ │ +000034d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000350a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000351e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000354e 0001480a R_ARM_THM_CALL 0001ca89 attr_rule │ │ │ │ │ +0000356c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003584 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003598 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035d0 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000035d4 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000035e8 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000035f4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000360a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000361a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000361e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003628 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003638 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000363c 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000367c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000368c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x27e2c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27d2c 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 │ │ │ │ │ @@ -716,4373 +678,4403 @@ │ │ │ │ │ 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 0x27fac contains 4152 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27eac contains 4182 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 │ │ │ │ │ -000000f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000150 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000015a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000164 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000190 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000238 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000246 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00000262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000026e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000278 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000298 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002ac 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000002f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000032e 00018d0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -00000344 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000358 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003ca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000041c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000484 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000504 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000051e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000528 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000542 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000054a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000056a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000576 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000057e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d8 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000060c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000622 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -0000062e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000644 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -0000065e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000068e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a2 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -000006c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006fc 0001910a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000706 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000720 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000742 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000752 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000076a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000778 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000007e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000806 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000814 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000830 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000083c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -0000084c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000085a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000886 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000008a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ +0000007c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000008a 00017f0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ +000000da 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000f2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000000f6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000150 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000015a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000164 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000190 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001e2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000238 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000246 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00000262 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000026e 0001870a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000278 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000298 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000002f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000032e 00018b0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ +00000344 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000350 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000358 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000037a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000390 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003ca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000041c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000448 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000484 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000004ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000502 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000051c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000526 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000540 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000548 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000568 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000574 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000057c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d6 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +000005e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000600 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000060a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000620 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +0000062c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000642 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +0000065c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000674 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000068c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006a0 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +000006be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006fa 00018f0a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000704 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000071e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000740 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000750 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000768 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000776 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007d6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000007e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000804 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000812 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000082e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000083a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000084a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000858 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000884 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008a4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000922 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000934 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000094c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 000025fd _tmp_7_rule │ │ │ │ │ +000009ba 00001f30 R_ARM_THM_MOVT_ABS 000025fd _tmp_7_rule │ │ │ │ │ +000009c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009d8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000009dc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 00002675 _tmp_8_rule │ │ │ │ │ +00000a00 00002030 R_ARM_THM_MOVT_ABS 00002675 _tmp_8_rule │ │ │ │ │ +00000a08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026d9 _tmp_9_rule │ │ │ │ │ +00000a20 00002130 R_ARM_THM_MOVT_ABS 000026d9 _tmp_9_rule │ │ │ │ │ +00000a28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002741 _tmp_10_rule │ │ │ │ │ +00000a40 00002230 R_ARM_THM_MOVT_ABS 00002741 _tmp_10_rule │ │ │ │ │ +00000a48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a5a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a5e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a6a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a7c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a80 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a8c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000ac4 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ 00000ac8 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000ace 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c34 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000cd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d6a 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ea2 0001990a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000eac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -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 │ │ │ │ │ +00000ace 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000be4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c0e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c34 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000cd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d40 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d6a 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000d74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000de4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e70 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000ea2 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000eac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000edc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000ee6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f38 00017e0a 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 00001b61 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 00001c65 _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 │ │ │ │ │ -00001302 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000130c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001320 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001324 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000132c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000134c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -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 │ │ │ │ │ -000014ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001522 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001554 0001a10a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001558 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -0000155c 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -00001584 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000158e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001592 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000159a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000015b4 0000330a R_ARM_THM_CALL 00003079 _loop1_61_rule │ │ │ │ │ -000015f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001614 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001640 0001a20a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001644 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001648 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -0000165c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -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 │ │ │ │ │ -0000170a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000170e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001716 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001758 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000176e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001772 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000178a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000178e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001796 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -0000179a 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0000179e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000017aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001806 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001832 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001884 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001890 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000189a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018bc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000018ca 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000018d8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000018dc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018e4 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000018e8 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000018ec 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001922 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000196a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001978 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001982 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001986 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001990 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019a2 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019a6 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019ae 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -000019b2 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -000019b6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000019c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a18 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001a22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001abe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ada 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ade 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ae6 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001aea 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001aee 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001afa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b74 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b78 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b82 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001bcc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001be2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bfc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c00 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c0a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c18 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c1c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c24 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001c28 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001c2c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c82 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c86 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c90 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c9e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ca2 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001caa 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001cae 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001cb2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cbe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cea 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001cfc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001d1c 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001d30 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001d3e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001d5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001dc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dd6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001dda 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001de4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001de8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dec 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001df2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e22 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e26 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e2e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001e32 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001e36 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e6a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e6e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e78 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e8a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e8e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e94 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001e98 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001e9e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ea6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ec6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ed0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ee2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ee6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ef0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ef4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ef8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f3a 00002e0a R_ARM_THM_CALL 00001b61 subject_expr_rule │ │ │ │ │ -00001f48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f60 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f64 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f6e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001f7a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001f7e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001f86 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001f8a 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00001f92 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fc8 00002e0a R_ARM_THM_CALL 00001b61 subject_expr_rule │ │ │ │ │ -00001fd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fe0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fe4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fec 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ff0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ff6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ffa 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001ffe 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00002040 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002050 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002078 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002098 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -0000209c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -000020a0 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000020ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002100 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002104 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000210e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002112 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002116 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002146 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000216a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002184 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002192 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000219c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000021a0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000021aa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021ba 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000021be 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000021c6 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -000021ca 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -000021ce 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000021e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002208 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002220 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000224c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002276 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000229e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002308 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000231e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002338 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002342 0000370a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ -0000234e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000235a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002366 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000236e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002372 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002376 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000237a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002384 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000238e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023dc 0000380a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -00002406 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002440 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000246a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000248a 0000390a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -00002498 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002516 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002522 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ -00002530 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000253c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000254a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002558 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002562 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002566 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002582 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002586 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002596 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025c4 00003b0a R_ARM_THM_CALL 00000b6d invalid_for_target_rule │ │ │ │ │ -000025d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -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 │ │ │ │ │ -00002878 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002896 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028e2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000290e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000291a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000294c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002960 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002974 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000298c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002994 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a24 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002a28 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002a2c 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a30 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a38 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002a68 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a6c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a78 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a8e 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9b9 _tmp_6_rule │ │ │ │ │ -00002a92 00004130 R_ARM_THM_MOVT_ABS 0000d9b9 _tmp_6_rule │ │ │ │ │ -00002a9a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002ab0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ab4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002adc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b18 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b1c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b28 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b3e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b42 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b4e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ba2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bc4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002c02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c22 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002c2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002c66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cd4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d36 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d60 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002d82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002db2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002dcc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002e18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e54 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002ea0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002efa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f1e 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fe8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000302a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003066 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003086 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030ae 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000030d4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003102 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003110 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003120 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003134 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003154 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -0000316c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003184 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000031a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000031da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003270 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000327c 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ -00003288 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ -0000328c 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ -00003294 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000032a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032c0 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000032cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000331c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003338 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003344 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003408 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003414 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003436 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000344e 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003474 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000034aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034c0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000034fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003512 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003526 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003570 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000358c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000360e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000363c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000364c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000036a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b0 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ -000036be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036d2 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000036ea 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00003716 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003726 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003758 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003780 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000380c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000381c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003836 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003848 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -0000385e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -0000386a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038bc 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ -000038ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038de 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000038f6 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00003900 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003944 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003990 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039da 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003a04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a1a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a76 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003a7a 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00003a80 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003a8c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ae2 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003b00 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003b08 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003b0c 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003b1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b4a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b5e 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003b6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c7c 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003ca8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003cfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d3a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d54 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d68 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003df8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e5c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e88 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e90 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003eb0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f78 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f80 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f8e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ffa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000400e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000402a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000404a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004080 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000040a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000412a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000416c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000417e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000418e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000041a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041ba 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000041be 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000041d0 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -000041d4 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -000041de 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000041e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000420c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004236 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000425e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004284 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000428c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000042ca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042e4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000042e8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000042f8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -000042fc 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004308 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004318 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004328 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000433a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000434a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000435e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004382 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004394 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043aa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004412 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00004416 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004468 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000448a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044fa 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 │ │ │ │ │ -00004546 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000455c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004588 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000460e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000466c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004728 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000475c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004790 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004800 0000540a R_ARM_THM_CALL 00002935 _tmp_11_rule │ │ │ │ │ -00004810 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004826 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004844 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000484c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004850 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004882 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048e4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004924 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004988 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049ac 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000049f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a20 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a5a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004aaa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aae 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ab6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004ac4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ad4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004afa 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004b1e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b92 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bd6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c10 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c46 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c7e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004cb8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004d06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d12 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00004d16 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00004d1e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d52 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004d68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004df2 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00004df6 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00004dfe 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e30 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ea0 0000590a R_ARM_THM_CALL 00000c25 invalid_ann_assign_target_rule │ │ │ │ │ -00004eec 00005b0a R_ARM_THM_CALL 00000d41 _loop0_164_rule │ │ │ │ │ -00004f0a 00005c0a R_ARM_THM_CALL 00000d41 _loop0_165_rule │ │ │ │ │ -00004f4c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f6e 00005d0a R_ARM_THM_CALL 00002935 _tmp_13_rule │ │ │ │ │ -00004f80 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fa8 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004fb0 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004fb4 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004fdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fea 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00004fee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005014 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005018 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000502a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005034 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005038 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -00005048 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000504c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000505e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005074 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -00005078 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -0000507e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005082 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005096 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000509a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050d4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000510e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005122 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005130 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005146 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -0000514a 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00005150 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005154 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000516e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005176 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000519c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051e4 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000051ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000521c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005226 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -0000522a 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -00005240 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005252 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000528a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052de 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052e2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052f4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000052fe 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -00005302 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -00005314 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005336 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005344 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000534c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000535c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005380 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000538a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000539a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053fa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000541c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000545e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054ca 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000551a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000553a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000556a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055ba 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055fa 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -000055fe 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00005606 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005610 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005638 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005654 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000565e 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00005662 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -0000566a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005674 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005698 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000056da 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -000056de 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -000056e6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000573e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005744 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00005748 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00005750 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005766 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000578a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005796 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057b6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000057ea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000581e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005856 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000588e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058e0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005914 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005948 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005980 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a0a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a42 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a7a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ab2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005aea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b28 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b60 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b98 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bfa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c5a 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00005c5e 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00005c66 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005c70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005caa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005cbe 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005cd6 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005cec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d02 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dc2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005dec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e3a 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c31 _tmp_93_rule │ │ │ │ │ -00005e3e 00006a30 R_ARM_THM_MOVT_ABS 00006c31 _tmp_93_rule │ │ │ │ │ -00005e46 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e5a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005e6c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e70 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e7a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005e8a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e8e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e98 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ea8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eb6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ecc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f4e 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f52 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f5e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005f68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000600e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006032 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -0000604a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000605e 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006062 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000608c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000618a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006194 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061ac 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000061bc 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000061da 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000061e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000620e 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006212 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000622a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006294 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006300 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006320 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -0000632c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006344 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000635a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006378 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000637c 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00006380 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000063d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000640a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000640e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006412 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006446 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000645e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006462 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006472 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006476 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006480 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006484 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000649a 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ -0000649e 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ -000064a6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000064b0 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -000064b4 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -000064ba 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064be 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064d6 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000650a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000650e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000651e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006522 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006598 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065b4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000065d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006608 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006614 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000665c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006692 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066b6 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000066c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000671e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006762 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067fc 0000740a R_ARM_THM_CALL 0000099d invalid_comprehension_rule │ │ │ │ │ -00006818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006852 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000685a 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -0000685e 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -00006864 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006868 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006880 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006884 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006898 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068fa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000691e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006942 0000740a R_ARM_THM_CALL 0000099d invalid_comprehension_rule │ │ │ │ │ -0000695c 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00006960 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00006966 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000696a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006996 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000069e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a3a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a86 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00006a8a 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00006a90 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a94 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006aac 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006ab0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ac6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ada 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b30 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006b34 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -00006b3a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006b3e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006b78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bc6 0000752f R_ARM_THM_MOVW_ABS_NC 00003969 _tmp_234_rule │ │ │ │ │ -00006bca 00007530 R_ARM_THM_MOVT_ABS 00003969 _tmp_234_rule │ │ │ │ │ -00006bd2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006bda 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006bde 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006be4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006be8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006c04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c58 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006c68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006cce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d16 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d7c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006d86 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006db8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006de8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e22 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e2e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e52 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006e68 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006e8e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ef6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f00 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006f24 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f54 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007002 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007010 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007022 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000702e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000704c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007060 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000709a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070e2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070ea 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007110 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007132 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007154 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007170 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071a2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000071aa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000071e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007202 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000721a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000728c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000072b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000072f4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000072f8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007302 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000734e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007388 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007400 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000742c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007444 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000748e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000749c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000074da 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000074f6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007528 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000752c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007536 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000754e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007562 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007578 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007598 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000075d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000075dc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000075ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007620 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000767a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000769e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076c0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000076f4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000076f8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007702 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000771a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007730 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007746 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007752 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007770 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000777e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007794 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077e6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007828 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007866 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000078b8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000078d4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000078e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078fc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007916 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000792c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007942 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007958 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000797a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000798a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000079a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000079ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a04 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ac4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b40 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b76 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007bac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007be4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c16 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c22 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00007c26 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00007c2e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007c3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c62 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007c8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c96 0000572f R_ARM_THM_MOVW_ABS_NC 000071b9 t_lookahead_rule │ │ │ │ │ -00007c9a 00005730 R_ARM_THM_MOVT_ABS 000071b9 t_lookahead_rule │ │ │ │ │ -00007ca2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007cae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cd4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007ce0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d10 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d76 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007da4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dfa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e76 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f36 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f5a 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007f90 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007fae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fbe 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007fce 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007fde 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007ff4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008004 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008028 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000804c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000805c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008098 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000810a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008132 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000813c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008164 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000818c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081a4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000081e4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081fc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008226 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000823c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008244 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000825a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008262 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008280 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008288 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008304 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000832c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008336 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000839a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008422 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008464 0000740a R_ARM_THM_CALL 0000099d invalid_comprehension_rule │ │ │ │ │ -00008472 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008488 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084b2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084ec 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008504 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000850c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00008510 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008544 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008560 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00008576 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000857a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000857e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000859e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008656 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000869e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086c6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008714 0000802f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_158_rule │ │ │ │ │ -00008718 00008030 R_ARM_THM_MOVT_ABS 00000931 _tmp_158_rule │ │ │ │ │ -00008722 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008762 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008794 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087fe 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000880c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000889e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000088a2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000088ac 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000088c8 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000088d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008906 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ -0000890a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ -00008912 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000891c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008920 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008926 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000892a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008942 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008946 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000896c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008982 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008994 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089c4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000089c8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000089d2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000089dc 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -000089e0 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -000089e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000089ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a0e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00008a12 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008a18 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a1c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a32 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -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 00000be9 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 000071b9 t_lookahead_rule │ │ │ │ │ -00009200 00005730 R_ARM_THM_MOVT_ABS 000071b9 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 000071b9 t_lookahead_rule │ │ │ │ │ -000092a0 00005730 R_ARM_THM_MOVT_ABS 000071b9 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 │ │ │ │ │ -00009a1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a48 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009a7e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ab0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ac8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009b14 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b38 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009b60 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b84 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009ba2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009bc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009be4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009bfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c24 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c98 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009cac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ce2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d3a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dbe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009df4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ede 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fc4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ff6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a01c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a092 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a100 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a13a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a194 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a1e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a214 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a23a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a260 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a286 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a324 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a34c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a37c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3d6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a3e6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a404 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a41a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a436 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a440 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a470 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a47a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a49e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a4f6 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a512 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a534 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a53e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a562 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a56c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a598 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5ce 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a618 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a622 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a64e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a658 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a684 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a68e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6ca 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a70c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a720 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a744 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a750 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a772 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a78e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a79a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7cc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a7d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a816 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a850 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a85c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a88a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a896 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8c2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8ee 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a90a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a916 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a928 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a942 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a96c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a9e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa14 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa1c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aabe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aad2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abdc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aca8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad6e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ad9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000adc2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000add6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000adf6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae18 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae66 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae88 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af72 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000af98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afc0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b00e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b034 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b092 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b11c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b132 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b158 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b18e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b216 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b246 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b25c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b282 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b2f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b30c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b314 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b33c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b36e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b376 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3d2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b404 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b460 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b4d6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b53c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b5fa 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b656 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b70a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b724 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b74a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b798 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b7ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b80e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b8c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b8f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b93c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b944 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b986 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b98c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b99c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b9d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bab6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bad8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bba0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bbe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbfe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc24 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bca2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd64 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000bd68 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000bd6e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd72 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd86 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bd8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bda6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be1a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be3c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bedc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf6e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bf94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c00a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c028 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c052 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c078 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c12a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c168 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1a6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1e4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c222 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c27a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c31a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c336 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c378 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c394 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3f2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c434 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c44e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c474 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c47c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c480 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c48e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4dc 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c4f6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c52e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c56a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5a2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c616 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c652 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c68a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6c4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c750 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c7fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c824 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c884 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c89c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c8d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c900 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c920 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c930 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c94c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c950 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c958 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c95c 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c96e 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c972 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c99a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9fa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caa8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cad2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cafe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb3e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb60 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cbd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc00 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cc20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cc6e 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000cc7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cca4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccc8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ccea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd34 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd3c 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd40 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd94 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00000f4a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa0 00017e0a 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 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001006 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001044 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001066 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000108e 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000109c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010cc 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001126 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001142 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000116c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001192 00019b0a 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 0001990a 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 0001990a 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 0001940a 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 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001248 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +00001258 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001266 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001274 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001280 00002f0a R_ARM_THM_CALL 00001a95 _loop1_64_rule │ │ │ │ │ +00001290 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012bc 00019c0a 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 0001880a 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 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001316 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001342 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000134c 0001880a 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 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001396 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001438 00019e0a 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 00017e0a 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 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014c4 0000330a R_ARM_THM_CALL 00002dbd _loop1_61_rule │ │ │ │ │ +00001502 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001524 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001550 00019f0a 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 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001624 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001656 0001a00a 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 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000171a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001728 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000173c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001768 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001800 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001804 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000180c 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001810 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001814 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001820 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001848 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001858 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001866 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001870 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001874 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000187e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000188e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001892 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000189a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000189e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +000018a2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018ce 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000018d2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000018da 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000190c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001918 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001922 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001944 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001948 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001952 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001960 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001964 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000196c 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001970 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001974 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001980 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019de 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019ee 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019f2 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000019fa 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +000019fe 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001a02 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a0e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a68 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001a72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ae8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b26 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b6e 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001b80 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001ba0 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00001bb4 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001bc2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001bf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c26 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c2a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c42 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c46 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c4e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001c52 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001c56 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cec 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cf0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cfa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d0c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d10 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d18 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001d1c 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001d20 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d2a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d9e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001dc0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001de4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001e9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ecc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eda 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001eea 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001eee 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ef6 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001efa 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001efe 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001f06 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f62 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f8e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f92 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f9c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fa0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fa4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fc8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002016 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002040 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000204e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002062 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002072 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002088 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000209c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a6 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ +000020b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020d6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020da 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020de 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020e8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000210c 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +00002118 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000212a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000212e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002136 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +0000213a 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +0000213e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002152 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002172 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002176 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002180 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002192 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002196 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000219c 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000021a0 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000021a6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000021ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000021fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002204 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002208 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000220c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002214 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002236 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002254 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000227c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002290 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022cc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000022d0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000022da 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022de 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022e2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002316 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002330 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002340 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000234e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002368 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002388 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000238c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00002390 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000023b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023f0 0000390a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +00002408 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002412 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +00002420 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002438 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000243c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002446 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002452 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002456 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000245e 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00002462 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +0000246a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002474 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000248c 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +0000249a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024a8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024b4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024ba 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024be 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000024c2 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000024d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002526 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002572 00003a0a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ +0000257c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002588 00003b0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ +00002596 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025c8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000025cc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000025e8 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000025ec 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002628 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002638 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000264a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002662 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002716 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000272c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000276c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000277e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002794 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027e2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000027f0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000027fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002804 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002870 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000288e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028ba 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000028da 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002906 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002912 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002934 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002944 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002958 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000296c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002984 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000298c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000299a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029da 0001a60a 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 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a28 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a30 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002a60 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a64 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a70 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a86 0000412f R_ARM_THM_MOVW_ABS_NC 0000da15 _tmp_6_rule │ │ │ │ │ +00002a8a 00004130 R_ARM_THM_MOVT_ABS 0000da15 _tmp_6_rule │ │ │ │ │ +00002a92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002aa8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aac 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ad4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002afa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b10 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b14 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b20 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b36 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b3a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b46 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b96 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b9a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ba6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002bbc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bc0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bcc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002be6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002bfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c1a 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002c5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cce 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d30 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d3e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d5a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002d7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d96 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002dac 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002dc8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002e14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e50 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002e9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ed6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ef6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f1a 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fe4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003026 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003062 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003082 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030aa 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000030d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030fe 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000310c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000311c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003130 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003150 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00003168 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003180 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000031a2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000031d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031ec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000326c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003278 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ +00003284 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ +00003288 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ +00003290 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000329c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000032bc 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +000032c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003318 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003334 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00003340 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003404 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00003410 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003432 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000344a 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003472 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003508 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003530 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000357c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035a8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000035bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000035cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035e6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00003610 0001b50a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000361c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003640 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003658 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000366c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000367c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000369e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003726 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003742 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003760 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000037be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ca 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ +000037d8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037ec 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003804 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +0000381e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000382e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00003856 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003866 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000038ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038c6 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ +000038d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038e8 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003900 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00003908 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000394c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003998 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039e2 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003a0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a22 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003a7c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003a80 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00003a86 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003a92 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003ab2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003acc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ae8 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003b06 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003b0e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003b12 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003b24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b4c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003b58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bfc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c30 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c9a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003cbe 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003cea 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d48 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d5a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003db2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003dd6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003dde 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003dfa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e0c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e14 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e32 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003eaa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003ec2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ecc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ed4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f6e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fc2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000401a 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000401e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000403e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004048 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000407a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000409c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040ec 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004112 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000412e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004140 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004150 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004176 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000417a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000418c 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00004190 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +0000419a 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000419e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004208 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000422a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004250 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004258 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004290 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004298 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042b4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000042b8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000042c8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +000042cc 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +000042ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042f8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000430c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004334 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004344 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004368 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000438e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004408 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004422 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004438 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000447a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000449c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000044de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004522 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004546 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000456c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004580 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000458a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004618 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000467c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004738 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000476c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047b6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000047f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004810 0000540a R_ARM_THM_CALL 00002679 _tmp_11_rule │ │ │ │ │ +00004820 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004836 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004854 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000485c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00004860 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +00004872 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004892 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048f4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000499e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049c2 0001be0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004a0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a34 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a6e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004abe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ac2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aca 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004ad8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ae8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b12 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004b2c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ba0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004be4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c1e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c54 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cc6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004d20 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00004d24 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00004d2c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d38 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d60 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004d74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004df6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e00 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00004e04 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00004e0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e18 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e3e 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004eae 0000590a R_ARM_THM_CALL 00000a55 invalid_ann_assign_target_rule │ │ │ │ │ +00004efa 00005b0a R_ARM_THM_CALL 00000b71 _loop0_164_rule │ │ │ │ │ +00004f1a 00005c0a R_ARM_THM_CALL 00000b71 _loop0_165_rule │ │ │ │ │ +00004f60 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f8e 00005d0a R_ARM_THM_CALL 00002679 _tmp_13_rule │ │ │ │ │ +00004fa0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fc8 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004fd0 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00004fd4 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00004ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005026 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005060 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005074 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005082 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005098 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +0000509c 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +000050a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000050a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000050be 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000050c2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ea 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000050ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005114 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005118 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000512a 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005134 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00005138 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005148 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000514c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005164 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000516c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000518e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051a4 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +000051a8 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +000051ae 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000051b2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005220 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000522a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00005246 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005258 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052c0 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +000052c4 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +000052ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052e4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052e8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052fa 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005304 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005308 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +0000531a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005350 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000535e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005366 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005376 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005384 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000538e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053b0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000543a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000545c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000549e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000550a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000552a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000555a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000557a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005618 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005632 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000563a 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +0000563e 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00005646 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005650 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005678 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005694 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000569e 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +000056a2 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +000056aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056b4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056d8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000571c 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00005720 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00005728 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057b2 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +000057b6 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +000057be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000057ee 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000057fa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000581a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000584e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005882 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058ba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005948 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005980 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059b8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a28 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a9e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ad6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b0e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b46 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b84 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bbc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bf4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c26 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c56 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005cb6 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00005cba 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00005cc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005cce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d6c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005d98 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005dba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e1a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005e44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e92 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c89 _tmp_93_rule │ │ │ │ │ +00005e96 00006a30 R_ARM_THM_MOVT_ABS 00006c89 _tmp_93_rule │ │ │ │ │ +00005e9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005eb2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005ec4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ec8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ed2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005ee2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ee6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ef0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f00 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f04 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f0e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f90 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005fa6 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005faa 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005fb6 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005fc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006030 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000605a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006066 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000608a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000060a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060b6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000060ba 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000060e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000613c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000619a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006204 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00006214 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00006232 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +0000623e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006252 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006266 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000626a 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006282 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006330 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000634c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006358 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006378 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00006384 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000639c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000063d0 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000063d4 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000063d8 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00006428 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006462 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006466 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000646a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006490 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000649e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064b6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ba 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ca 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000064ce 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000064d8 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000064dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064f2 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ +000064f6 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ +000064fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006508 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +0000650c 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006512 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006516 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000652e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006532 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000654a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006562 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006566 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006576 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000657a 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000065bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000660c 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00006630 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000663c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006660 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000666c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000670e 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000671a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006752 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006776 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006780 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006818 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006822 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006836 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006870 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000688c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068b2 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +000068b6 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +000068bc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000068c0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000068d8 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000068dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000691c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006930 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006948 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006952 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006976 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069b4 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000069b8 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000069be 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069c2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a14 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a54 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a78 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006ab2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ad4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ade 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00006ae2 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00006ae8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006aec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b04 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006b08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b88 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +00006b8c 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +00006b92 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b96 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006bd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c1e 0000752f R_ARM_THM_MOVW_ABS_NC 000036ad _tmp_234_rule │ │ │ │ │ +00006c22 00007530 R_ARM_THM_MOVT_ABS 000036ad _tmp_234_rule │ │ │ │ │ +00006c2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006c32 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006c36 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006c3c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c40 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006cb0 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006cc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cd8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d26 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d6e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006db0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dd4 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006dde 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006e10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e40 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e7a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e86 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006eaa 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006ec0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006ee6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f58 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006f7c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006fac 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000705a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007068 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000707a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00007086 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070a4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007106 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000710c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000711a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000713a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007142 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007156 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007168 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000718a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000071ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071fa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007202 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000723a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000724a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000725a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007272 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072e4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000730c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007338 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000734c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007350 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000735a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000073a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000073e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007426 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007458 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007484 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000749c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000074e6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007502 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007518 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007532 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000754e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007580 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007584 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000758e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000075a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075ba 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000075d0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000075f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007606 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007614 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000762c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007634 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007642 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007656 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007678 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076d2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007718 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000774c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007750 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000775a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007772 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007788 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000779e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000077aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000783e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007880 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078be 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007902 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007910 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000792c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007940 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007954 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000796e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007984 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000799a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079e2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000079fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a58 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007aac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ade 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b14 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b54 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b8e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bc4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bfa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c32 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007c70 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00007c74 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00007c7c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007c88 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007cb0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007cda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce4 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +00007ce8 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00007cf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007cfc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d22 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007d2e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d5e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d6a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dc4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007df2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e48 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ec4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ee8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fa8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007fde 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000800c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000801c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000802c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008042 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008052 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008076 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000809a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080aa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080e6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008138 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008146 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008158 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008180 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000818a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081b2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081f2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008232 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000824e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008278 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008280 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000082f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008318 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008328 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008344 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008358 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008360 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008378 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008388 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008396 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000839e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008406 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008428 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000846e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000084be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000084fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000850c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008522 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008538 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008550 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00008558 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000855c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00008584 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008590 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085ac 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +000085c2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000085c6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000085ca 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000085ea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008620 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000863a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000864a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086a2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000086ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008712 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008760 0000802f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_158_rule │ │ │ │ │ +00008764 00008030 R_ARM_THM_MOVT_ABS 00000931 _tmp_158_rule │ │ │ │ │ +0000876e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000087ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087e0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000880a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008824 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000884a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008858 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088ea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000088ee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000088f8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008914 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000891e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008938 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008952 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ +00008956 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ +0000895e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008968 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +0000896c 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +00008972 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008976 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000898e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008992 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a10 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a14 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a1e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008a28 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +00008a2c 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +00008a32 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a36 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a5a 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00008a5e 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00008a64 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a68 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a7e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008a86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008abc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ad6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008afc 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008b14 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008b2c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008b30 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008b36 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b3a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b52 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008b56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bbc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c0e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c72 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008ca2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cb4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ce0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d62 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d9a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008da6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008db8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008dd0 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008e22 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e44 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e4c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e8a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008eb0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f2c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f66 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f8a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008f9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fc0 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008fe0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009022 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000903c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000907a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009092 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090c6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009138 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009172 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091a8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000920c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000923c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009248 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +0000924c 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +00009254 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009260 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009288 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000092a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092e8 0000572f R_ARM_THM_MOVW_ABS_NC 00007211 t_lookahead_rule │ │ │ │ │ +000092ec 00005730 R_ARM_THM_MOVT_ABS 00007211 t_lookahead_rule │ │ │ │ │ +000092f4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009300 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009324 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000932e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009342 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009358 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009380 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000944a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000949c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000094c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094d8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009504 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009572 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009598 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000095fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000960a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000961c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009634 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009686 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000096a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096ba 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000096c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000096f4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009708 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000971a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000973a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000097d8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009802 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009816 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009842 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000985c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009888 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098bc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000990e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000992c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009934 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000996e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009996 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000099bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099e6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000099ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a94 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009aca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ad8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ae6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009afc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009b14 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009b60 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b84 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009bd0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009c10 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c30 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009c4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c5a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cd2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ce4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009cf8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d04 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009db2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e0a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e40 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009e7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009eac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ed6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009efe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ff6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a00c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a03e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a064 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a0da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a10a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a120 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a148 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a182 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1da 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a228 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a258 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a27e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a318 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a340 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a368 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a390 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3fa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a406 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a41a 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a42a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a448 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a45e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a47a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a49e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ce 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4d8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a506 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a52a 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a546 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a568 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a574 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a598 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5a4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5d0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a608 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a636 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a652 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a65e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a68a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a696 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6c2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6fa 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a710 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a72a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a746 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a752 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a78c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a798 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f6 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a802 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a83c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a848 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a868 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a88a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a896 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8bc 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a8c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a900 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a91c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a928 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a954 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a960 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a97a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a996 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a9ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa54 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa6e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa92 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa9a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aaaa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aabc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aad6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab84 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abc8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aca2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ace6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acfc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad38 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad82 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000adce 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000adfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae22 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ae36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae56 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae60 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ae8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aec6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aee8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afd2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000aff8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b01a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b020 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b06e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b094 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b0f2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b150 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b17c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b192 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b1b8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b1ee 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b276 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b2a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2bc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2e2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b356 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b36c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b374 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b39c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b432 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b464 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4c0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b536 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b59c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b618 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b632 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b65a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b6b6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b76a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b784 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7aa 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b7f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b82e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b848 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b86e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b920 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b958 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b99c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9a4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ba34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bab4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb16 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb38 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bbea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc00 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc5e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc84 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bc8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdc4 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000bdc8 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000bdce 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bdd2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bde6 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bdea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be7a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be9c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bf64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf7a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bfce 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bff4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c012 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c020 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c06a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c088 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0b2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c11e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c18a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1c8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c206 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c244 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c282 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c2da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c31c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c338 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c37a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c396 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c436 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c452 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c494 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4ae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4d4 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c4dc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c4e0 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c4ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c516 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c53c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c556 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c58e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5ca 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c602 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c63e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c676 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6b2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6ea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c726 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c75a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c830 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c858 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c880 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c904 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c940 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c95e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c97a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c97e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c986 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c98a 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c99c 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c9a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca5a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ca84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cab4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb08 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb5e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cb72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb9e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cbc0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cbf8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc0e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc60 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cc80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccce 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000ccda 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd04 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd28 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000cd4a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd72 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd94 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ 0000cd9c 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ 0000cda0 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cdb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdfc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce60 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce86 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cea4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ceda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cef8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf22 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cffe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d01e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d04e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d09a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0e6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d104 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d160 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d16c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d190 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d1b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d1ec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d224 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d27a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2b2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2ea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d32e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d364 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d382 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3b6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3ee 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d45a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d48e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4c2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d516 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d522 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d548 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d554 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d57e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d592 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d5d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d632 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d642 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d66e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6be 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d6e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d74e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d76c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d79c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d808 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d810 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d81c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d824 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d82c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d844 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d856 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d864 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d8f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d90e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d924 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d944 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d954 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d96a 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d972 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da5e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dab0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dac6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dafc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000db24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db52 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000db7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc2 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dbca 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000dbce 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000dbde 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc06 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dc36 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc4a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc60 00003b0a R_ARM_THM_CALL 00000b6d invalid_for_target_rule │ │ │ │ │ -0000dc66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dc7e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc86 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dcd6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd1e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd58 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dd68 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd6c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd78 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dd82 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd86 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd90 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000dd94 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000dd98 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dda8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddc8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddd0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ddde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de06 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000de38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de52 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000de6a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ded4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dee0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000df00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e02a 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000e04a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e088 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e0ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e12c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e14a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e16e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e1b4 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000e1bc 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000e1c0 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000e1d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1f2 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e21a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e228 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e232 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e246 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e25a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e274 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e288 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e292 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2ae 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000e2b2 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000e2b6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e2d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e308 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000e30c 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000e314 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e336 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e348 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e366 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e382 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e39a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e39e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3a8 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000e3ac 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000e3b0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e3bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e3ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e402 00009d0a R_ARM_THM_CALL 000008d1 _tmp_228_rule │ │ │ │ │ -0000e412 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e416 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e41a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e462 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e47a 00009e0a R_ARM_THM_CALL 000008d1 _tmp_227_rule │ │ │ │ │ -0000e48a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e498 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4a2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4a6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4b0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e4bc 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4c0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4c8 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e4cc 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e4d4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e4dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e50c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e512 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e528 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e562 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e57a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e5ec 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e616 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e62a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e634 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e638 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e642 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e652 0000a00a R_ARM_THM_CALL 00001005 invalid_arguments_rule │ │ │ │ │ -0000e660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e75e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7bc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7c0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7c4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e7d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e806 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e81e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e82e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e83c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e84c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e874 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e892 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8b4 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e8c6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e91a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e932 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e94c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e954 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e958 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e986 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e994 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e9c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ea2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea44 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ea90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eae2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eaf4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb06 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000eb10 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000eb18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb26 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000eb44 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000eb50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb98 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eba8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebc8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebcc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebd6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000ebda 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000ebde 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ebe8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec22 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000ec26 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000ec2c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec30 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec46 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ec4a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ec7c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ec8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ece4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eda0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ee60 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ee98 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eeb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eec6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eeee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eefc 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ef48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ef88 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000efa6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000efe4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eff6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f04c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f05a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f0b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f0f0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f108 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f11c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f186 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f1ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f1ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f1fc 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f2a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f300 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f318 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f350 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f380 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f38a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f434 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f474 0000a70a R_ARM_THM_CALL 00002c9d type_param_rule │ │ │ │ │ -0000f49c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f4be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f4dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f500 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f516 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f51e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f522 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f54c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f57e 0000a70a R_ARM_THM_CALL 00002c9d type_param_rule │ │ │ │ │ -0000f5a4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f5ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f600 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f612 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f62e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f636 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f63a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f63e 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f642 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f658 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f65c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f672 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6f6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f738 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f752 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f76e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f786 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f790 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f82c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f88a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f8c8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8cc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8d0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f8e4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8e8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8ec 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f8fe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f928 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f936 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f94e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f966 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f980 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f988 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f98c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f9a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f9f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa24 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fa44 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fa52 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa70 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa74 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa7c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fa80 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fa86 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fa90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fabe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fad0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fad4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fada 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fade 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faf2 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000faf6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbb4 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000fbbe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000fc16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc42 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fc94 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fcb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcd0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcd4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcdc 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fce0 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fce6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fcf0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd22 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fd26 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fd2c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd30 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd44 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fd48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdee 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe4c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000feb4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ff14 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff48 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ffa6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010002 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001005a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010068 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100ac 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000100e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001010c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010168 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101c2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101f0 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001020e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010226 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001023a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001028a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102ce 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010304 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010318 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001031c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010320 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010368 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001036c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00010370 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00010384 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000103a6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103ca 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010400 0000b60a R_ARM_THM_CALL 0000087d _tmp_169_rule │ │ │ │ │ -00010484 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001049c 0000bb0a R_ARM_THM_CALL 0000087d _tmp_174_rule │ │ │ │ │ -000104b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001050c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010518 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010522 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00010526 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -0001052c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010530 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010544 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010548 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010560 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001058a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105ae 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000105b2 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000105bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105c4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010612 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001061c 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00010620 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -00010626 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001062a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001064e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001065a 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -0001065e 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00010674 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010684 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010690 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010694 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001069c 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -000106a0 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -000106c2 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -000106c6 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -000106d6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000106ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010714 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001071c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001072e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010736 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010744 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010750 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001076c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001077a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010792 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001082a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001085c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010866 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001086a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010874 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010886 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000108b8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001090a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010950 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010990 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109c4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109fa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a56 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010ac2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010ad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ae6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010af8 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010b42 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010bac 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010bc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bd2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bd6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bda 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010c20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c6a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010ca8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ce8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010d12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d60 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010dc4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010dfa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e86 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010eaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010efe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010f2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f74 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010f9a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fc4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010fd2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fe2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ff4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ff8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011002 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001101c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011034 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011066 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011074 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000110a6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011108 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011138 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00011144 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011162 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011188 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011196 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000111b2 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -000111be 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000111e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001120a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011220 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011240 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011248 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011252 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001126e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001127e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001128c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112e2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000112e6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000112ee 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -000112f2 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -000112f8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00011300 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011336 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011342 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011346 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001134a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0001134e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00011364 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001136c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011402 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001141c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001142a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001143a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001144a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001149a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000114a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000114b0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011528 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011584 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000115d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011604 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001165e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116d8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011708 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011710 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011730 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001173c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011744 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011758 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011776 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001178a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011792 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011796 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000117a0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000117aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117c8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001183a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001188a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000118f4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011900 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011908 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011918 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011922 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011966 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001198e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119ca 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000119e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a88 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011ad4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b2c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b52 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b9e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bfe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c80 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cca 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011cfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d16 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d38 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d78 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011da4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dea 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011e0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e1c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e20 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e2a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e3c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e96 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011eb0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011edc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ef8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f58 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011faa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fd2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011ff6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012004 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012008 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012012 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012024 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012036 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001204c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001206a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012096 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000120d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012128 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001219a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012212 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012226 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012238 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012256 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012268 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012270 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001227c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012298 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012318 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012348 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001234c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012356 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012370 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012386 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000123ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000123bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123ec 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00012406 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001240e 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00012412 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0001242a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012466 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000124ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000ca9 _tmp_161_rule │ │ │ │ │ -000124c4 0000cf30 R_ARM_THM_MOVT_ABS 00000ca9 _tmp_161_rule │ │ │ │ │ -000124cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124f0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000124fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001250e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -00012512 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -0001251a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012522 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00012526 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0001252c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012530 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012548 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001254e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012568 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001257a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001257e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012596 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000125a4 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -000125a8 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -000125b4 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000125ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125da 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ -000125de 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ -000125e6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000125f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001260c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012614 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -00012618 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -0001263a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001264c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000126ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012706 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012750 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001276c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012776 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012792 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000127ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000127c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012804 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012828 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001283a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012870 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012892 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012900 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001294c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012972 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000129a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129c0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000129d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a2a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a78 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012aaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ace 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012af6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b42 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012ba6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012bd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bfe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c28 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012c4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c72 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012cde 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d20 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d72 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d98 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012dbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012dec 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012df8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e44 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012e62 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012e74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012ebe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012edc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012f02 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f42 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012fb8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012fda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fe6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ff4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013004 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001303a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013050 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001306a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000130a0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000130d4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000130e2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130ea 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013138 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013154 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013188 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131f2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001320e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013216 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013222 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001323a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013250 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001326c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001331e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013362 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001338c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133ca 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -000133e4 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -0001340c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001343a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001345a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013474 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001348c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013506 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001352e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013538 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001353c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013542 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013546 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001355a 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001355e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001357e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013588 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -00013592 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013596 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001359c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000135a0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000135b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135fa 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -00013614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013622 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -0001362c 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -00013630 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -00013636 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001363a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001364e 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013652 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013666 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001368c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013698 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001369c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000136a6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000136b6 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000136e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013704 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001372a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001374a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001375e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013796 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137c6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000137d6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -000137da 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -000137e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013806 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013824 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001382e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001383c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013846 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001384a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001384e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013852 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -0001385c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013884 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001388e 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013892 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -00013898 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001389c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001391e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013930 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013944 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001396e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013978 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001397c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00013982 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013986 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001399a 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001399e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000139be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139c8 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -000139d2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000139d6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000139ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a62 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ac0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013ad8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013adc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b34 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b48 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013bc6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013c1c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c2a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00013c40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c52 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013c82 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013ccc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cf6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013d34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d96 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013dc2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013dd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013dee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e18 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e6e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e76 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ea0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013ea8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013eb4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013eb8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013ecc 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013ed0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013ed4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013ed8 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013ee2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ef4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f4a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ff8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014000 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001401c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00014034 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001404e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014068 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014076 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014138 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014164 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001419e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014200 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014226 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014244 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001425e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000142d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000142fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014316 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001433e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014358 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014374 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001438a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001439e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000143a6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000143d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014414 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014424 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001444e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014458 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000144d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014542 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145fa 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00014616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001462c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014650 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001465e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001466c 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014692 0000ee0a R_ARM_THM_CALL 000027fd _loop0_112_rule │ │ │ │ │ -0001469e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000146c6 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000146e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001471e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014742 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001474c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001478a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014794 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147b2 00005e2f R_ARM_THM_MOVW_ABS_NC 0000edb5 annotated_rhs_rule │ │ │ │ │ -000147b6 00005e30 R_ARM_THM_MOVT_ABS 0000edb5 annotated_rhs_rule │ │ │ │ │ -000147be 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000147d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014800 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001482e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001485c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -00014860 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -00014866 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001486a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001487e 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014898 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001489c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000148a4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000148a8 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000148ae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148e2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -000148e6 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -000148ec 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -000148f0 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -000148f6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -000148fa 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -00014902 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014926 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014930 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ -00014934 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ -0001493c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014946 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001494e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014952 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001495a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -0001495e 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -00014964 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001498a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a12 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a1e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a22 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a2c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a40 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a44 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a4c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -00014a50 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -00014a56 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a80 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a9c 0000f10a R_ARM_THM_CALL 000027fd _loop0_240_rule │ │ │ │ │ -00014aa6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014aaa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ab4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014abe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014ac8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014acc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ad4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -00014ad8 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014ade 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b0a 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014b16 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ -00014b1a 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ -00014b22 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b36 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b3a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b42 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -00014b46 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -00014b4c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b66 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ -00014b6a 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ -00014b72 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b86 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b8a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b92 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -00014b96 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014b9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014bbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ -00014be8 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ -00014bf0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014c02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c0a 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014c0e 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00014c16 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014c1e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c22 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c2c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014c30 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -00014c34 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c72 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -00014c76 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -00014c7a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c92 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d36 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014d3a 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -00014d42 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d86 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d8a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d92 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -00014d96 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -00014d9c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014da4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014db6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e16 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ea2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014eb6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014ed4 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014ef2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f16 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f38 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014f42 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014faa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fba 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fbe 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fc8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fe8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015000 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015004 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001500c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00015010 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00015014 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001501c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001502e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015032 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001503c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015040 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015044 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001506e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000150e4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000150ec 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001511c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015138 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001513c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015146 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001514e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015152 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001515a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -0001515e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00015166 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001516c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001527c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015280 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015284 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000152bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015312 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015338 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001534e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000153b2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000153ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001544e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015502 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015510 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015520 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015542 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015562 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001559c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015638 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001568c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015694 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000156c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001571c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015722 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015740 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000157ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015814 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015834 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015846 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001587a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015918 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015958 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015a0e 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a6e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015aa0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015ad0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015ae2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015af8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015b1a 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015b28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b46 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b60 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015b8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bee 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015bfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c10 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c18 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c66 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c74 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -00015c82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c96 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c9a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ca4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015cb4 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015cb8 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015cc0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015cc4 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -00015cc8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015cd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ce8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cf2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cf6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d00 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d70 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015da4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dd4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015e08 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015e1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e86 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 │ │ │ │ │ -00015ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ef2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ef6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f00 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015f24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015f7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f84 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f98 0000a00a R_ARM_THM_CALL 00001005 invalid_arguments_rule │ │ │ │ │ -00015fbe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015fe2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ffe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016014 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001602a 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00016038 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016044 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001604e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016052 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001605c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001606c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00016070 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00016078 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -0001607c 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00016080 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016088 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001609e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160b2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000160cc 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -000160dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000160e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000160ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000160f4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000160f8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000160fc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016156 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016194 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161b0 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000161e0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001620c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016238 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016298 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162b4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016370 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016384 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000163c0 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000163e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000163f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016420 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001643a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016440 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001645c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016466 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016474 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016488 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016562 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001658a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001659a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016600 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016650 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001667c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016684 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016694 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001669c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000166a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016706 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001673a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016754 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001676e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001682c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001683e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016848 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001685c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001686c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001687c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001688c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001689c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168ac 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168bc 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168e6 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168ee 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000168f2 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -00016908 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016918 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016928 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001696e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000169bc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016a28 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016a4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a72 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016adc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b2c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b4c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016b72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b94 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016bea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016bfe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c50 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c5a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016c6a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016c74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cd0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d10 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d14 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d1e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016d3e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d6c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016d96 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016d9e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016db4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ddc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016de4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016df4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016e4c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ece 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f7c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016fbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017024 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001703c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001705c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017070 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001709e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000170e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017120 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017130 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001715a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017172 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017184 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017192 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000171a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000171c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017202 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017212 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001723c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017254 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017264 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017272 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017282 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001729a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017322 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017332 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001734a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017376 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000173ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017432 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017462 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000174ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001750e 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001751e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017532 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -00017542 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017564 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017582 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175a2 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000175b8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000175c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017608 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001761e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001762a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017648 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001766c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001769c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176be 0001000a R_ARM_THM_CALL 000018d5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176d0 0001000a R_ARM_THM_CALL 000018d5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000176fc 0001000a R_ARM_THM_CALL 000018d5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017732 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017752 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017794 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017798 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177a0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000177a4 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000177aa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000177b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177ca 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000177ce 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177d6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000177da 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000177e0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000177ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017810 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017826 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0001782a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017830 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017834 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017848 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001784c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017862 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -00017872 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017888 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000178b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000178c8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000178cc 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000178d2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000178d6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000178ea 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000178ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017904 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017916 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017930 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017938 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017944 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017970 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001797e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017986 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ae6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b32 0001022f R_ARM_THM_MOVW_ABS_NC 00003911 _tmp_179_rule │ │ │ │ │ -00017b36 00010230 R_ARM_THM_MOVT_ABS 00003911 _tmp_179_rule │ │ │ │ │ -00017b3e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017b46 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -00017b4a 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -00017b50 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b54 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b68 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017b6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bf0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c70 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017cac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ccc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ce2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d00 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017d10 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d24 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d7c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017d90 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017dba 0001000a R_ARM_THM_CALL 000018d5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017de2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017df8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00017dfc 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017e02 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e06 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e1a 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e32 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e36 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e3e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017e42 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00017e48 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017e52 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017f02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017f46 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017f54 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017f64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017f80 0001000a R_ARM_THM_CALL 000018d5 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017f98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017fca 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017fda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017fe6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001802e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018032 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018040 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00018044 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -0001804a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018086 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000180da 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018102 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018124 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018144 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001816a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001818c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000181c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018212 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001824a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018298 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182b8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000182de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182ec 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000182f0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000182fa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001830c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001831a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001832e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018346 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018362 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001838c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000183d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018426 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001845c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018474 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001848e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018496 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000184a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018572 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018596 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000185b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185c4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000185d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000185e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018604 0001052f R_ARM_THM_MOVW_ABS_NC 0001889d _tmp_59_rule │ │ │ │ │ -00018608 00010530 R_ARM_THM_MOVT_ABS 0001889d _tmp_59_rule │ │ │ │ │ -00018610 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001861e 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00018628 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018678 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186a0 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186ce 0001052f R_ARM_THM_MOVW_ABS_NC 0001889d _tmp_59_rule │ │ │ │ │ -000186d2 00010530 R_ARM_THM_MOVT_ABS 0001889d _tmp_59_rule │ │ │ │ │ -000186da 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000186ea 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018712 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018742 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018752 0001062f R_ARM_THM_MOVW_ABS_NC 0001c8c1 _tmp_203_rule │ │ │ │ │ -00018756 00010630 R_ARM_THM_MOVT_ABS 0001c8c1 _tmp_203_rule │ │ │ │ │ -0001875e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001876a 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0001876e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000187be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187d2 0001062f R_ARM_THM_MOVW_ABS_NC 0001c8c1 _tmp_203_rule │ │ │ │ │ -000187d6 00010630 R_ARM_THM_MOVT_ABS 0001c8c1 _tmp_203_rule │ │ │ │ │ -000187da 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000187e8 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000187ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018814 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001881c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018824 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018844 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018858 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018860 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018866 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018946 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001899c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000189c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a86 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018aa6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ab2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018ac4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018ada 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00018aec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018af4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b4e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018ba2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018bb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bcc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d16 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018d6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d84 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018dba 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018dbe 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00018dc2 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018dd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018dea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018df4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018df8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e12 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018e1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e3c 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e90 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e9a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018ea4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ece 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018eda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018efe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f52 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -00018fd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fec 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -00018ff6 00011d0a R_ARM_THM_CALL 00000e69 _loop0_193_rule │ │ │ │ │ -00019000 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019016 00011e0a R_ARM_THM_CALL 00003411 _loop1_196_rule │ │ │ │ │ -00019020 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001904a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019072 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001907c 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00019080 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -00019086 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001908a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000190e4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019102 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019124 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019144 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019164 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001916c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019180 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019190 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000191a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000191c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000191cc 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -000191d0 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -000191e2 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000191e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019204 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001921a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019238 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019254 0001210a R_ARM_THM_CALL 00000e69 _loop0_195_rule │ │ │ │ │ -00019262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001926e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -00019272 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -00019290 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019298 0001220a R_ARM_THM_CALL 00000e69 _loop0_187_rule │ │ │ │ │ -000192a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192b2 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -000192b6 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -000192be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192dc 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000192e0 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -000192e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000192ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019302 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019318 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0001931c 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -0001932a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001933c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193d2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193d6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001942c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019446 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001944a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019486 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019494 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000194bc 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000194d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000194f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019516 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019534 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001954a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019572 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195a8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000195da 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000195f4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019610 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019622 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001963c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019652 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001966c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001968e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019706 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019722 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001973a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019742 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001975e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001976a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000197ee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000197f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019844 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001984e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001986c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001988c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000198c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001993c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019956 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00019966 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001996e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019972 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001997c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001998e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019994 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199dc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019a26 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019a34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a5a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a90 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a94 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019acc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019ada 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b04 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b38 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b94 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019bbe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c1e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c38 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019c50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c8c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019caa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cc8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019d42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d6c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019d88 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019dc0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019dce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dee 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019dfe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e02 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e0c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019e20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e54 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019e62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019ea0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019ec8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f68 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fb2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019fbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019fe6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a006 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a02c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a040 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a056 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a074 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0b8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a0e0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a100 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a104 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a10e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a120 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a180 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a18e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a1b2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a1d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a206 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a214 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a234 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a254 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a258 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a262 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a274 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a29e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a2d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2fa 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a304 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a33c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a35e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a36c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a390 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a3ce 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a408 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a426 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a432 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a454 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a46c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a474 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a480 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a492 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a520 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a572 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a580 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a5a8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a5c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a614 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a632 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a664 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a670 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a692 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a6b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6be 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a6ce 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a6f6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a710 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a72c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a73c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a760 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a76c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a774 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a79a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a7d4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a7e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a7f8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a800 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a81a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a82e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a84c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a8ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a914 0001230a R_ARM_THM_CALL 00000e69 _loop0_110_rule │ │ │ │ │ -0001a932 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a95e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a968 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9ea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9ee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9f4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a9f8 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001aa0c 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aa10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aa30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa44 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa48 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa4e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001aa52 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001aa66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa70 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001aa7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aaac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab2e 0001260a R_ARM_THM_CALL 00003411 _loop1_111_rule │ │ │ │ │ -0001ab46 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ab64 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ -0001ab6e 0001280a R_ARM_THM_CALL 00000e69 _loop0_200_rule │ │ │ │ │ -0001ab7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab86 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ -0001ab8e 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001ab92 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001ab98 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ab9c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abb0 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001abb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001abd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abdc 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001abe0 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001abe6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ac00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac7c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ac98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aca4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aca8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001acb0 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001acb4 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001acba 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001acd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001acec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adc2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001adc6 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001adcc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001add0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ade4 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ade8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae12 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001ae1c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001ae20 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001ae34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae9a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aeae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aeb8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001aec2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aef0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af22 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af2a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001af42 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001af50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af64 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af6c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001afa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b096 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b0b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0c4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b0d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b0f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b11e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1a0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b1bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b1da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b1ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b1fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b22a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b244 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b29c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2b2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b302 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b318 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b352 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b35a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b37e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b38a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3b0 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b3ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b416 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b42a 0001400a R_ARM_THM_CALL 00002411 pattern_capture_target_rule │ │ │ │ │ -0001b438 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b458 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b462 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4c2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b4dc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b4ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b500 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001b504 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001b50c 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001b522 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001b526 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001b52c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b530 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b544 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b548 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b55e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b590 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b5e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b606 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b60e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b61e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b65c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b664 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b682 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b69e 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001b6a2 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001b6a6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001b6b2 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001b6b6 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001b74c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b76a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b77a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b78a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b79a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b7ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b800 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b808 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b82e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b842 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b856 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b870 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b878 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b896 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8fa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b93c 0001480a R_ARM_THM_CALL 000021f9 signed_number_rule │ │ │ │ │ -0001b954 0001490a R_ARM_THM_CALL 000022e5 complex_number_rule │ │ │ │ │ -0001b988 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9f8 0001400a R_ARM_THM_CALL 00002411 pattern_capture_target_rule │ │ │ │ │ -0001ba16 0001410a R_ARM_THM_CALL 000024ad wildcard_pattern_rule │ │ │ │ │ -0001ba7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001babc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb9e 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001bbaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbca 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001bbda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbe6 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ -0001bbf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc18 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc42 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001bc58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc78 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001bc96 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001bca4 00014d2f R_ARM_THM_MOVW_ABS_NC 000033b9 _tmp_67_rule │ │ │ │ │ -0001bca8 00014d30 R_ARM_THM_MOVT_ABS 000033b9 _tmp_67_rule │ │ │ │ │ -0001bcb0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bcbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bcd8 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001bce2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bcfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd06 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd2e 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bd36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd4c 00014e0a R_ARM_THM_CALL 000034f1 double_star_pattern_rule │ │ │ │ │ -0001bd5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bdaa 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bdb8 00014f0a R_ARM_THM_CALL 00003545 items_pattern_rule │ │ │ │ │ -0001bdc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdd4 00014e0a R_ARM_THM_CALL 000034f1 double_star_pattern_rule │ │ │ │ │ -0001bde4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be18 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001be28 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001be4a 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001be58 00014f0a R_ARM_THM_CALL 00003545 items_pattern_rule │ │ │ │ │ -0001be68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be84 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be9c 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001beac 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001becc 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001beda 00013f0a R_ARM_THM_CALL 000025d1 maybe_sequence_pattern_rule │ │ │ │ │ -0001beec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bef8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf14 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001bf1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf3e 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001bf4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf56 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ -0001bf64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf7c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf92 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001bfa0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001bfb2 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001bfd4 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001bfde 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bffa 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001c02a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c03e 0001512f R_ARM_THM_MOVW_ABS_NC 00002989 _tmp_70_rule │ │ │ │ │ -0001c042 00015130 R_ARM_THM_MOVT_ABS 00002989 _tmp_70_rule │ │ │ │ │ -0001c04a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001c056 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c072 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001c07c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c094 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c09e 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ -0001c0ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0b6 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ -0001c0c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0f2 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c100 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001c112 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c130 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001c154 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001c16e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1a4 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ -0001c1c4 0001500a R_ARM_THM_CALL 00002ad5 keyword_patterns_rule │ │ │ │ │ -0001c1d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1dc 00014c0a R_ARM_THM_CALL 0000298d positional_patterns_rule │ │ │ │ │ -0001c1ec 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c1f0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c1f8 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c202 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c20c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c214 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001c218 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001c220 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c234 00004a0a R_ARM_THM_CALL 00000be9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001c238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c24c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c274 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c296 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c2e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2f0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001c2f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c30e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c318 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c328 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c342 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c352 00013c0a R_ARM_THM_CALL 00001ffd open_sequence_pattern_rule │ │ │ │ │ -0001c360 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c36c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c380 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c3fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c408 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c422 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c446 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c458 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c46a 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001c46e 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001c478 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001c496 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c4a8 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001c4ac 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001c4ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c4e0 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001c4e4 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001c4ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c53e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c566 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c5ea 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c620 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c648 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c656 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c67a 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c68a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c6ac 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c6ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c6d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c6fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c710 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c728 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c758 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c78c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001c7a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7b0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001c7ca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001c7f8 00014b0a R_ARM_THM_CALL 0000257d name_or_attr_rule │ │ │ │ │ -0001c81e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c828 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c834 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c85a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0001c878 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c89c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c8b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cdb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cdda 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdf4 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cdfc 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000ce00 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000ce14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce3a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ceaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cec0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cee6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cef2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf3a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf58 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf82 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfa8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cff2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d05e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d07e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0ae 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d118 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d146 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1c0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d1cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d1f0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d218 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d24c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d284 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d312 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d34a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d384 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3b8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d462 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d46e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d498 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d4b6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d4ea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d51e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d572 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d57e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5a4 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d5b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d604 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d674 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d6a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d71a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d740 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d752 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d77c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7c8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d7f8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d81a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d846 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d864 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d86c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d878 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d880 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d888 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d890 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8b2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d8c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d91a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d932 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d950 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d96a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d980 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d9a0 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d9b0 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d9c6 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d9ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000daf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db58 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000db80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbae 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dbd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc1e 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dc26 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000dc2a 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000dc3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc62 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dc92 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dca6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dcbc 00003a0a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ +0000dcc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcda 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dce2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd32 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dd60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd7a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dda2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddb4 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ddc4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddc8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddd4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ddde 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dde2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ddec 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000ddf0 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000ddf4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000de04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de2c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de62 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000de94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de9c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deae 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dec6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000df30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000df5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dff4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e020 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e04a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e086 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000e0a6 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e0e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e10e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e11e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e12a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e162 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e188 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e210 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000e218 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000e21c 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000e230 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e24e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e276 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e284 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e28e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e2a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2ee 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e30a 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000e30e 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000e312 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e32e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e364 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000e368 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000e370 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e392 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e3a4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e3c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e3fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e404 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000e408 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000e40c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e418 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e42e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e448 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e45e 00009d0a R_ARM_THM_CALL 000008d1 _tmp_228_rule │ │ │ │ │ +0000e46e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e472 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e476 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e4be 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e4d6 00009e0a R_ARM_THM_CALL 000008d1 _tmp_227_rule │ │ │ │ │ +0000e4e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4fe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e502 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e50c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e518 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e51c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e524 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e528 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e530 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e538 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e568 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e56e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e584 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e59e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e648 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e672 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e686 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e690 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e694 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e69e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e6ae 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ +0000e6bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e75c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e774 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e818 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e81c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e820 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e834 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e838 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e83c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e862 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e87a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e88a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e898 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e8a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e8d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8ee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e910 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e922 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e94c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e95c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e976 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e98e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e9a8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e9b0 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000e9b4 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000e9e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9f0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ea1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea68 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ea88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaa0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eaec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb3e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eb50 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb62 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000eb6c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000eb74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb82 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000eba0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000ebac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebd0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ebf4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ec04 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec24 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec28 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec32 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000ec36 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000ec3a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ec44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec7e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000ec82 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000ec88 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec8c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eca2 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000eca6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecbc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecd0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ecd8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ece6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecfa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee92 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eebc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000eef4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ef10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef58 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000efa4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000efe4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f014 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f040 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f052 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f0a8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0b6 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f114 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f14c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f178 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f1e2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f216 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f226 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f24a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f258 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f306 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f31e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f346 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f356 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f364 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f37c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3b4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f40e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f428 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f438 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f49c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4dc 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ +0000f504 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f534 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f544 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f554 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f568 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f57e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f586 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f58a 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f5b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5e6 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ +0000f60c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f61a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f622 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f638 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f640 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f668 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f67a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f696 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f69e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6a2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6a6 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f6aa 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f6c0 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f6c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f72e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f742 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f75e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f77c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f78a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f7ba 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f7d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f7ee 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f7f8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f80a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8f2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f930 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f934 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f938 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f94c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f950 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f954 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f966 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f990 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f99e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f9ce 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f9e8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f9f0 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f9f4 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000fa0e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa22 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fa60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000faac 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000faba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fad8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fadc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fae4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fae8 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000faee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000faf8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb38 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fb3c 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fb42 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb46 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb5a 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fb5e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbb2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc1c 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000fc26 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000fc7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcaa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fcde 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fcfc 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fd20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd38 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd3c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd44 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fd48 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fd4e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fd58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd8a 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fd8e 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fd94 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd98 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fdac 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fdb0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fddc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe58 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe8c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000feae 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff08 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ff5e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff94 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ffca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ffee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010048 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010096 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000100a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100ec 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010124 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010148 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000101a0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000101f6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010226 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010242 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001025e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010270 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102be 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102d2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102f6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001032a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001033e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010342 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010346 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001038e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010392 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00010396 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +000103aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103ce 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010402 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001041a 0000b60a R_ARM_THM_CALL 0000087d _tmp_169_rule │ │ │ │ │ +0001049e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104b6 0000bb0a R_ARM_THM_CALL 0000087d _tmp_174_rule │ │ │ │ │ +000104ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010532 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001053c 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00010540 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00010546 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001054a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001055e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010562 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001057a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105c8 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000105cc 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000105d6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105de 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010608 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010618 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001062c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010636 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +0001063a 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00010640 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010644 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010668 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010674 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00010678 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +0001068e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001069e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106aa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000106ae 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000106b6 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +000106ba 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +000106dc 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000106e0 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000106f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00010704 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010716 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001072e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010736 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010748 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010750 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001075e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001076c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010788 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010794 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000107ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001084a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010864 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001087c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010886 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001088a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010894 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000108a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108d8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001090a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001092a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010970 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000109b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109c4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109e4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a04 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a12 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a1a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a76 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010aa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010abc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ae2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010af8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b18 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010b62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010baa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010bcc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010be2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bf2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bf6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bfa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c8a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010cc8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d80 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010da4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dc4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010de4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010e1a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e52 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ea6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010eca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f6c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f94 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010fba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010fd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fe4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ff2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011002 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011014 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011018 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011022 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001103c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011054 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011086 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011094 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000110c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000110f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011110 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011128 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011158 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011164 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011182 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000111a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000111d2 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000111de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00011200 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011210 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001122a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011240 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011260 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011268 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011272 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001128e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001129e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011302 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011306 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001130e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +00011312 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +00011318 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011320 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011356 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011362 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011366 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001136a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0001136e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00011384 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001138c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011422 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001143c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001144a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001145a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001146a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000114ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000114c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114d0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011548 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000115a4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000115f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011624 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001167e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000116c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000116f8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001170c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001171a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011728 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011730 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011750 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001175c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011764 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011778 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011796 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000117aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117b2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000117b6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000117c0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000117ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117e8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001180c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001181a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001185a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000118aa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000118ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011906 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011914 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011920 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011928 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011938 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011942 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011984 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000119aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000119e8 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011a02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a60 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011aa8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011af4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b72 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011b96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ba4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bbe 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c76 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ca0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011cc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cea 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011d1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d58 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011dc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011de2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e0a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011e2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e3c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e40 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e4a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e5c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011e66 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011eb6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011ed0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011efc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f78 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ff2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012016 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012024 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012028 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012032 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012044 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012056 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001206c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001208a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000120b6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000120f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012148 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000121ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012220 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012232 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012246 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012258 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012276 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012288 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012290 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001229c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122cc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012338 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012368 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001236c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012376 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012390 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000123a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000123ce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000123dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001240c 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00012426 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001242e 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00012432 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0001244a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012486 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000124cc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000124e0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000ad9 _tmp_161_rule │ │ │ │ │ +000124e4 0000cf30 R_ARM_THM_MOVT_ABS 00000ad9 _tmp_161_rule │ │ │ │ │ +000124ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012510 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001251a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001252e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +00012532 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +0001253a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012542 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00012546 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +0001254c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012550 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012568 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001256e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012588 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001259a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001259e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000125b6 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000125c4 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000125c8 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +000125d4 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000125da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125fa 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ +000125fe 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ +00012606 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012610 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012614 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001262c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012634 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +00012638 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +0001265a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001266c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012726 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012752 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012770 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001278c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012796 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127b2 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000127ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000127e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001280e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012824 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012848 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001285a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012890 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000128b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128fa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012920 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001296c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012992 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000129c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129e0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000129f8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a4a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012a98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012aca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b16 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012b3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b62 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012bc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012bf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c1e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012c48 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012c6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c92 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012cbe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012cfe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012db8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012ddc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012e0c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012e18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012e64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012e82 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012e94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ede 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012efc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012fd8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012ffa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013006 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001300a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013014 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013024 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001305a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013070 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001308a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000130c0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000130f4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013102 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001310a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013158 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013174 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013212 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001322e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013236 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013242 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001325a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013270 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001328c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001330e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001333e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013382 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000133ac 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000133b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133ea 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +00013404 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +0001342c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001345a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001347a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013494 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013510 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001354e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013558 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001355c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013562 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013566 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001357a 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001357e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001359e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135a8 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +000135b2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135b6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000135bc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000135c0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000135d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013600 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001361a 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +00013634 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013642 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +0001364c 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +00013650 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +00013656 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001365a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001366e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013672 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013686 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136b8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000136bc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000136c6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000136d6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00013704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013712 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013724 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001374a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001376a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001377e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137e6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000137f6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +000137fa 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +00013800 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013804 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013826 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013844 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001384e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001385c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013866 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001386a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001386e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +00013872 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +0001387c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000138a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138ae 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +000138b2 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +000138b8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000138bc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013908 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001393e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013950 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013964 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001398e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013998 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001399c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +000139a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000139a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000139ba 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000139be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000139de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139e8 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +000139f2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000139f6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013a0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a82 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ae0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013af8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013afc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b54 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013b5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b68 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013b94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013be6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013c3c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013c4a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013c60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c72 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013c8e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013ca2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013cec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d16 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013d54 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013d7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013db6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013de2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013df4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013e0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013e50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e8e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e96 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013ea2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ec0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ec8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013ed4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ed8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ee2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013eec 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013ef0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013ef4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013ef8 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013f02 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013f14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f6a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fa6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014000 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014018 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014020 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001403c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00014054 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001406e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014088 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014096 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001411c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014158 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014184 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001420a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014220 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014246 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014264 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001427e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000142f8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014308 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001431c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014336 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001435e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014378 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014394 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000143aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143be 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000143c6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000143f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014408 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001441e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014434 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014444 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001446e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014478 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000144f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014562 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014586 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001461a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00014636 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001464c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014670 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001467e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001468c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000146b2 0000ee0a R_ARM_THM_CALL 00002541 _loop0_112_rule │ │ │ │ │ +000146be 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000146e6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00014706 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001473e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014748 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001476c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014790 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147d2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000ee11 annotated_rhs_rule │ │ │ │ │ +000147d6 00005f30 R_ARM_THM_MOVT_ABS 0000ee11 annotated_rhs_rule │ │ │ │ │ +000147de 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000147f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001480a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014820 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014838 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001484e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014864 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001487c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +00014880 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +00014886 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001488a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001489e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000148a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148b8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148bc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +000148c8 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +000148ce 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000148d8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014902 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014906 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +0001490c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +00014910 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +00014916 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +0001491a 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +00014922 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014946 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014950 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ +00014954 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ +0001495c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014966 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001496e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014972 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001497a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +0001497e 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +00014984 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000149aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a32 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a3e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a42 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a4c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014a56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a60 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a64 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a6c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +00014a70 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +00014a76 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aa0 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014ab0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014abc 0000f10a R_ARM_THM_CALL 00002541 _loop0_240_rule │ │ │ │ │ +00014ac6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aca 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ad4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ade 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ae8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014aec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014af4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014af8 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +00014afe 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b2a 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014b36 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ +00014b3a 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ +00014b42 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b56 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b5a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b62 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014b66 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014b6c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b86 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ +00014b8a 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ +00014b92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ba6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014baa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bb2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014bb6 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +00014bbc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c04 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ +00014c08 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ +00014c10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014c22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c2a 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014c2e 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014c36 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014c3e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c42 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c4c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +00014c50 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014c54 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c5a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c84 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c88 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c92 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014c96 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014c9a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cb2 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cfa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d56 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014d5a 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +00014d62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014d7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014da6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014daa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014db2 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014db6 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014dbc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014dc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014de6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014e60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014ed6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014ef4 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014f12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f58 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014f62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fda 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fde 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015008 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015020 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015024 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001502c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +00015030 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +00015034 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001503c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001504e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015052 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001505c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015060 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015064 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001508e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000150ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015100 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00015104 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0001510c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001513c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015152 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015158 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015166 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001516e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015172 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001517a 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0001517e 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00015186 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001518c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000151b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015214 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015272 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001529c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000152a0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000152a4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000152dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015310 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015332 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015358 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001536e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000153d6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000153f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015434 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015472 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015494 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015526 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015534 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015544 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015558 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015566 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015586 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000155c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001560a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001561e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001565c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000156b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000156b8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000156e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015700 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015710 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015728 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015730 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015746 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001574c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001576a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015820 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001583c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001585c 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001586e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000158a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015940 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015980 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000159ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a12 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015a36 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a96 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015ac8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015af8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015b0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b20 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b42 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015b50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b6e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015b88 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015bb2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c16 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00015c26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c38 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015c40 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015c4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c8e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015c9c 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +00015caa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cbe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cc2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ccc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015cdc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015ce0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015ce8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +00015cec 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015cf0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015cf8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d1a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d1e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d28 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015dcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015dfc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015e30 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015e46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015eae 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015ed8 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015ee0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f1a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f1e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f28 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015f4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f8e 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ +00015fa0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015fba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fc2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015fde 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ff4 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00016002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001600e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016016 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001601a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016024 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016032 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00016036 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001603e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +00016042 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +00016046 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001604e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016062 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016076 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016090 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +000160a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160aa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000160ae 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000160b8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000160bc 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000160c0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000160d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000160fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016110 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001617e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161d8 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016208 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016234 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016260 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001628a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162dc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016398 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000163ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000163e8 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001640e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001641a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001642c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016448 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016462 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016468 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016484 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001648e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001649c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001650c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016524 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001653c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001658a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000165b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165ce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016616 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016628 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016678 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001669c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166a4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166ac 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000166bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166c4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000166d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016714 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001672e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016748 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001677c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016796 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001680e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001683a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016854 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016866 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016870 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016884 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016894 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168a4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168b4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168c4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168d4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168e4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001690e 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016916 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0001691a 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +00016930 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016940 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016950 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016996 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000169e4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016a50 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016a76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a9a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016b04 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b54 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b74 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016b9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ba8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bbc 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016c12 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016c26 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016c64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c74 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c78 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c82 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016c92 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016c9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ce2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cf8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d38 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d3c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d46 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016d66 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d94 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016dbe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016dc6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016ddc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016df4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e6c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e74 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016e80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ef6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fa4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016fe6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001704c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017064 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017086 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001709a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001710c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017126 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017148 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017158 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017182 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001719a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171ac 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000171ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000171ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000171e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001721e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001722e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017258 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017270 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017280 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001728e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001729e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000172c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001730a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001731c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017348 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017358 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017370 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001739c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173d6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000173f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017406 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001744e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001746a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001747c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000174fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001751e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001752e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017542 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +00017552 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017574 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017594 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000175ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175da 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000175fa 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017612 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017636 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017666 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017680 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176a2 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176be 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176d0 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000176ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017706 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017726 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017746 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001774a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017752 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017756 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0001775c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017768 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001777e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017782 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001778a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0001778e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017794 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000177a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000177de 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +000177e2 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +000177e8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000177ec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017800 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017804 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017828 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001783e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017842 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017848 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001784c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017860 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017864 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017892 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +000178a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000178b8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000178d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178f8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017900 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001790e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001792c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017944 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001795c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017984 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001798c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017998 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a20 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ae2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b2e 0001022f R_ARM_THM_MOVW_ABS_NC 00003655 _tmp_179_rule │ │ │ │ │ +00017b32 00010230 R_ARM_THM_MOVT_ABS 00003655 _tmp_179_rule │ │ │ │ │ +00017b3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017b42 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00017b46 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00017b4c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b50 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b64 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017b68 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017bec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ca8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cde 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017cfc 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017d0c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017d20 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d5a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d78 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017d8c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017d96 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017db6 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017dde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017df4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017df8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017dfe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e02 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e16 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017e1a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e2e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e32 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e3a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017e3e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017e44 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017e4e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ee8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017efe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f42 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017f50 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017f60 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017f7c 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017f94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017faa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017fc6 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017fd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017fe2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001802a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001802e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001803c 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +00018040 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +00018046 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018082 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000180d6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000180fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018120 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018140 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018166 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018174 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018188 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000181c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001820e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018246 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001826e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018294 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000182b4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000182da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182e8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000182ec 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000182f6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018308 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00018316 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001832a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018342 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001835e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018388 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000183ce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183e8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018422 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018458 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018470 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001848a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018492 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001849e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018544 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001856e 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018592 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000185b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000185d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018600 0001052f R_ARM_THM_MOVW_ABS_NC 00018899 _tmp_59_rule │ │ │ │ │ +00018604 00010530 R_ARM_THM_MOVT_ABS 00018899 _tmp_59_rule │ │ │ │ │ +0001860c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001861a 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018624 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018674 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001869c 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000186ca 0001052f R_ARM_THM_MOVW_ABS_NC 00018899 _tmp_59_rule │ │ │ │ │ +000186ce 00010530 R_ARM_THM_MOVT_ABS 00018899 _tmp_59_rule │ │ │ │ │ +000186d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000186e6 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000186f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001870e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001873e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001874e 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbe9 _tmp_203_rule │ │ │ │ │ +00018752 00010630 R_ARM_THM_MOVT_ABS 0001cbe9 _tmp_203_rule │ │ │ │ │ +0001875a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018766 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0001876a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000187ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187ce 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbe9 _tmp_203_rule │ │ │ │ │ +000187d2 00010630 R_ARM_THM_MOVT_ABS 0001cbe9 _tmp_203_rule │ │ │ │ │ +000187d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000187e4 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000187e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018810 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018818 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018820 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018840 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018854 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001885c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018862 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001887e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018942 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018998 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000189c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189d4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a82 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018a94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018aa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018aae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018ac0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018ad6 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00018ae8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018af0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b4a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018b9e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018bae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bb8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bc8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018c54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d12 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018d66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d80 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018db6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018dba 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00018dbe 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00018dd0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018de6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018df0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018df4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dfe 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018e0e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018e18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e38 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e88 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e8c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e96 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018ea0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018eca 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018ed6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018efa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f4e 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +00018fd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fe8 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +00018ff2 00011d0a R_ARM_THM_CALL 00000c99 _loop0_193_rule │ │ │ │ │ +00018ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019012 00011e0a R_ARM_THM_CALL 00003155 _loop1_196_rule │ │ │ │ │ +0001901c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019046 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001906e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019078 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +0001907c 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00019082 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019086 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000190e0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000190fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019120 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019140 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019160 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019168 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001917c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001918c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000191a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191bc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000191c0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000191c8 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +000191cc 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +000191de 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000191e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019200 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019216 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019234 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019250 0001210a R_ARM_THM_CALL 00000c99 _loop0_195_rule │ │ │ │ │ +0001925e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001926a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +0001926e 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +0001928c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019294 0001220a R_ARM_THM_CALL 00000c99 _loop0_187_rule │ │ │ │ │ +000192a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192ae 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +000192b2 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +000192ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192d8 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +000192dc 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +000192e2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000192e6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000192fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019314 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00019318 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00019326 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019338 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193dc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019428 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019442 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019446 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019482 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019490 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000194b8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000194ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000194ec 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019512 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019530 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019546 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001956e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000195a4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000195b0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000195d6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000195f0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001960c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001961e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019638 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001964e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019668 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001968a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019702 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001971e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019736 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001973e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001975a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019766 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197dc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000197ea 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000197f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019840 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001984a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019868 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019888 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000198b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000198be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019938 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019944 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019952 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00019962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001996a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001996e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019978 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001998a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019990 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000199d8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019a22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019a30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019a56 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a8c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a90 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ac8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ad6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b00 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019b16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b34 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019b5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019bba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bea 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bf6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019c1a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019c34 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019c4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c70 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019ca6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019cc4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019d3e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019d84 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019dbc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019dca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dea 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019dfa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dfe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e08 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019e1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e50 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019e5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019e9c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019ec4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019efc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f64 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019fae 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019fba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019fe2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a028 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a03c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a052 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a070 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a0a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a0b4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a0dc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a0fc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a100 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a10a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a11c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a17c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a18a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a1ae 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a1ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a202 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a210 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a230 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a250 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a254 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a25e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a270 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a29a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a2b6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a2d0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2f6 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a300 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a338 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a35a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a368 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a38c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a3ca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a422 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a42e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a450 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a468 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a470 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a47c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a48e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a4b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a4c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a51c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a56e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a57c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a5a4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a5c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a610 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a62e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a660 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a66c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a68e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a6ac 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6b0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6ba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a6ca 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a6f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a70c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a728 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a738 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a75c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a768 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a770 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a796 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a7d0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a7de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a7f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7fc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a816 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a82a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a848 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a8a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a910 0001230a R_ARM_THM_CALL 00000c99 _loop0_110_rule │ │ │ │ │ +0001a92e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a95a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a964 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a990 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9e6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a9ea 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a9f0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a9f4 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001aa08 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001aa0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa40 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa44 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa4a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001aa4e 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001aa62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa6c 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001aa7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aaa8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aad4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab2a 0001260a R_ARM_THM_CALL 00003155 _loop1_111_rule │ │ │ │ │ +0001ab42 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ab60 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ +0001ab6a 0001280a R_ARM_THM_CALL 00000c99 _loop0_200_rule │ │ │ │ │ +0001ab76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab82 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ +0001ab8a 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001ab8e 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001ab94 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ab98 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001abac 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001abb0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001abd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abd8 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001abdc 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001abe2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001abe6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001abfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac78 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001ac94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aca0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aca4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001acac 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001acb0 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001acb6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001acce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ace8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001adb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001adbe 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001adc2 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001adc8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001adcc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ade0 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ade4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae0e 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001ae18 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001ae1c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001ae30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae96 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aeaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aeb4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001aebe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aede 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aeec 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af1e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af26 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001af3e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001af4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af60 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af68 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001afb2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b008 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b020 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b048 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b060 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b098 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b118 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b136 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b154 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b158 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b168 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b172 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b178 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b17c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b18e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b192 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b1a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1bc 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b1c0 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b1c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1fa 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +0001b1fe 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +0001b204 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b208 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b2d2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b2f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b300 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b30e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b31e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b332 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b35a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3dc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b3f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b408 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b416 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b426 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b43a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b466 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b480 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b4d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b4ee 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b53e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b554 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b58e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b596 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5ba 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b5c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5ec 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b5f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b62c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b652 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b666 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ +0001b674 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b694 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001b69e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6fe 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b718 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b72a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b73c 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001b740 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001b748 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001b75e 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001b762 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001b768 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b76c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b780 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b784 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b79a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b7cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b822 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b842 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b84a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b85a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b898 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8da 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001b8de 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001b8e2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001b8ee 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001b8f2 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001b988 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b9a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9b6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b9c6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b9d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b9e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba3c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ba44 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ba6a 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001ba7e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001ba92 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001baac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bab4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001babc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bad2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb36 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001bb90 0001470a R_ARM_THM_CALL 00002029 complex_number_rule │ │ │ │ │ +0001bbc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc34 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ +0001bc52 00013f0a R_ARM_THM_CALL 000021f1 wildcard_pattern_rule │ │ │ │ │ +0001bcba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdda 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001bde6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be06 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001be16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be22 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001be32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be54 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be7e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001be94 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001beb4 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001bed2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001bee0 00014b2f R_ARM_THM_MOVW_ABS_NC 000030fd _tmp_67_rule │ │ │ │ │ +0001bee4 00014b30 R_ARM_THM_MOVT_ABS 000030fd _tmp_67_rule │ │ │ │ │ +0001beec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bef8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf14 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001bf1e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf42 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf6a 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bf72 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf88 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ +0001bf98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfe6 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bff4 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ +0001c004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c010 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ +0001c020 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c030 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c03c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c054 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c064 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c086 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c094 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ +0001c0a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0d8 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c0e8 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c108 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c116 00013d0a R_ARM_THM_CALL 00002315 maybe_sequence_pattern_rule │ │ │ │ │ +0001c128 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c134 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c150 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001c15a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c17a 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c188 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c192 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c1a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1b8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c1ce 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c1dc 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c1ee 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c210 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c21a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c236 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c266 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c27a 00014f2f R_ARM_THM_MOVW_ABS_NC 000026cd _tmp_70_rule │ │ │ │ │ +0001c27e 00014f30 R_ARM_THM_MOVT_ABS 000026cd _tmp_70_rule │ │ │ │ │ +0001c286 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001c292 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c2ae 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001c2b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2da 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c2e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2f2 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c300 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c30e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c318 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c32e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c33c 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c34e 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c36c 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c390 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c3aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3e0 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c400 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c40e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c418 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c428 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c42c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c434 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c43e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c448 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c450 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001c454 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001c45c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c470 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001c474 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c488 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c4d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c51c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c52c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001c534 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c54a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c554 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c564 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c57e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c58e 00013a0a R_ARM_THM_CALL 00001e2d open_sequence_pattern_rule │ │ │ │ │ +0001c59c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c5a8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c5bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c606 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c636 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c644 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c65e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c682 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c694 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c6a6 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001c6aa 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001c6b4 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001c6d2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c6e4 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001c6e8 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001c6f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c70c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c71c 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001c720 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001c728 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c77a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c812 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c83c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c848 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c864 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c870 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c892 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c912 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c92a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c948 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c970 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c97e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9a2 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c9b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c9d4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c9e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ca22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ca38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ca50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cab4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001cac8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cad8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001caf2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001cb20 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001cb46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb50 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cb5c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cb82 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001cba0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cbc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cbe0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3016c contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3015c 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 0000861d 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 00007641 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 00000be9 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 00019365 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 000198d5 lambda_slash_with_default_rule │ │ │ │ │ -0000031c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000fbd1 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 │ │ │ │ │ -000003de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000041c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -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 00013a29 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 000158e5 _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 0000861d 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 00000be9 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 00003079 _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 0000861d 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 00000be9 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 00010a05 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 00013a29 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 0000861d 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 0000861d 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 0000861d expression_rule │ │ │ │ │ -000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 0001890d 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 00000be9 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 0000861d 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 │ │ │ │ │ +00000022 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000052 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000060 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000008a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000009a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000a4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000ac 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000100 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000136 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000162 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000192 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 00007699 star_target_rule │ │ │ │ │ +000001c0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000001ea 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +000001f0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001f4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000204 0001632f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ +00000208 00016330 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ +00000212 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +00000216 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +0000021e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00000232 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000238 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000266 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000027a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00000284 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ +0000028c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 00019361 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 000198d1 lambda_slash_with_default_rule │ │ │ │ │ +0000031c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000fc39 starred_expression_rule │ │ │ │ │ +0000033e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000342 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000037c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000039e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003aa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000003de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000408 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000040e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000412 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000041c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000424 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000428 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000434 0001642f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ +00000438 00016430 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ +0000043c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000045a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013a49 block_rule │ │ │ │ │ +00000472 0001672f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ +00000476 00016730 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ +0000047e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000484 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000488 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000490 0001652f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ +00000494 00016530 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ +0000049a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 0001590d _loop1_216_rule │ │ │ │ │ +000004e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +0000050e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000514 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +00000518 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +0000051e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000522 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000536 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000053a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000570 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000584 0001600a R_ARM_THM_CALL 00002dbd _loop1_219_rule │ │ │ │ │ +00000592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +000005da 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000005f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005f8 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +000005fc 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +00000602 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000606 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000061a 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000676 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 00010a25 param_no_default_rule │ │ │ │ │ +000006d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000706 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000071e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000730 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000760 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000077a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000786 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013a49 block_rule │ │ │ │ │ +000007b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007d2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000007dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007e4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000802 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000834 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000864 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000872 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +0000089a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ae 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000008c0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000904 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000914 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000094a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000096c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000978 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000009aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +000009dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00018909 expressions_rule │ │ │ │ │ +000009f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a02 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a06 00016e2f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ +00000a0a 00016e30 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ +00000a20 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008669 expression_rule │ │ │ │ │ +00000a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a8c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a90 0001a530 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 │ │ │ │ │ -00000aa2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000ac2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ace 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ae6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000af4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b1c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b20 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b28 0001712f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ -00000b2c 00017130 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ -00000b32 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000be4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -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 0000e5b9 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 │ │ │ │ │ -00000d5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000db8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000de8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000df6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -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 0001890d 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 00019789 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 │ │ │ │ │ +00000aa2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000ac2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ace 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000af4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b1c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b20 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b28 00016f2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ +00000b2c 00016f30 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ +00000b32 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ba0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000be4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ca0 0000620a R_ARM_THM_CALL 0000e615 arguments_rule │ │ │ │ │ +00000cae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cbc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000cea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000db8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000de8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000df6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e30 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000e3a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e42 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e62 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000e86 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000ecc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ee0 0000040a R_ARM_THM_CALL 00018909 expressions_rule │ │ │ │ │ +00000ef8 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f4c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f8e 0001200a R_ARM_THM_CALL 00019785 lambda_param_no_default_rule │ │ │ │ │ +00000f9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fcc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fe2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,24 @@ │ │ │ │ │ )F3FBF F │ │ │ │ │ SBF[FIFei │ │ │ │ │ -fiRFAF8F │ │ │ │ │ +fiRFIF@F │ │ │ │ │ gi+FRF@F │ │ │ │ │ 2F;FIFfi │ │ │ │ │ 2FKF9Ffi │ │ │ │ │ -XFbiYhKF │ │ │ │ │ +XFbiYhSF │ │ │ │ │ R;F@FRFQF │ │ │ │ │ 9FKFRFgi │ │ │ │ │ h.F)F F@ │ │ │ │ │ h.F)F F@ │ │ │ │ │ S2F;FAFeiHF │ │ │ │ │ S2F;FAFei │ │ │ │ │ SJFCFQFei │ │ │ │ │ +;F*F)F F │ │ │ │ │ 2FfixhKF │ │ │ │ │ -29FCFJFei │ │ │ │ │ +2QFCFJFei │ │ │ │ │ hhSFeiZF │ │ │ │ │ SFBFIF F │ │ │ │ │ )FKFBF F │ │ │ │ │ SBFKF9Fei │ │ │ │ │ hhIFeiSF │ │ │ │ │ [FBFQF F │ │ │ │ │ )FSFBF F │ │ │ │ │ @@ -160,45 +161,45 @@ │ │ │ │ │ _loop1_64_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _gather_57_rule │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ -_gather_55_rule │ │ │ │ │ _gather_208_rule │ │ │ │ │ -invalid_try_stmt_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ -_gather_212_rule │ │ │ │ │ +_gather_55_rule │ │ │ │ │ +invalid_try_stmt_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ +_gather_212_rule │ │ │ │ │ assignment_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ augassign_rule │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ -annotated_rhs_rule │ │ │ │ │ star_named_expressions_rule │ │ │ │ │ +annotated_rhs_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_93_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ @@ -319,16 +320,14 @@ │ │ │ │ │ _loop0_110_rule │ │ │ │ │ lambda_kwds_rule │ │ │ │ │ _tmp_202_rule │ │ │ │ │ _loop1_111_rule │ │ │ │ │ _tmp_199_rule │ │ │ │ │ _loop0_200_rule │ │ │ │ │ _tmp_201_rule │ │ │ │ │ -_tmp_167_rule │ │ │ │ │ -_tmp_168_rule │ │ │ │ │ lambda_param_maybe_default_rule │ │ │ │ │ _tmp_262_rule │ │ │ │ │ _tmp_155_rule │ │ │ │ │ _tmp_157_rule │ │ │ │ │ guard_rule │ │ │ │ │ open_sequence_pattern_rule │ │ │ │ │ maybe_star_pattern_rule │ │ │ │ │ @@ -407,16 +406,16 @@ │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ │ -_PyAST_AsyncFor │ │ │ │ │ _PyAST_TryStar │ │ │ │ │ +_PyAST_AsyncFor │ │ │ │ │ PyExc_IndentationError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _PyPegen_new_type_comment │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ @@ -429,19 +428,19 @@ │ │ │ │ │ _PyAST_alias │ │ │ │ │ _PyAST_Import │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyPegen_name_token │ │ │ │ │ _PyAST_Delete │ │ │ │ │ _PyAST_Assert │ │ │ │ │ _PyAST_Break │ │ │ │ │ +_PyAST_ImportFrom │ │ │ │ │ _PyAST_Continue │ │ │ │ │ -_PyPegen_join_names_with_dot │ │ │ │ │ _PyPegen_map_names_to_ids │ │ │ │ │ _PyAST_Global │ │ │ │ │ -_PyAST_ImportFrom │ │ │ │ │ +_PyPegen_join_names_with_dot │ │ │ │ │ _PyAST_Nonlocal │ │ │ │ │ _PyPegen_set_expr_context │ │ │ │ │ _PyAST_TypeAlias │ │ │ │ │ _PyAST_AnnAssign │ │ │ │ │ _PyAST_AugAssign │ │ │ │ │ _PyAST_Assign │ │ │ │ │ _PyAST_Attribute │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -182,15 +182,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad38 │ │ │ │ │ + bl ad98 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 222 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -449,42 +449,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 5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53d0 │ │ │ │ │ + bl 5410 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 418 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 504 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53d0 │ │ │ │ │ + bl 5410 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4b4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 7a0 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ea8 │ │ │ │ │ + bl 17ea4 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 784 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ beq.n 806 <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -988,22 +988,22 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ beq.n 8c0 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 8c6 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 107f8 │ │ │ │ │ + bl 10818 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ cbnz r0, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114ec │ │ │ │ │ + bl 1150c │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cbnz r0, 8b8 <_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} │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ 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 8ee <_tmp_227_rule+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 900 <_tmp_227_rule+0x30> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ @@ -1112,294 +1112,74 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 972 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 94e <_tmp_158_rule+0x1e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000099c : │ │ │ │ │ -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 b2e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a3c │ │ │ │ │ - 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 b20 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a46 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b3c │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a46 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b3c │ │ │ │ │ - movs r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a46 │ │ │ │ │ - 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 b36 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1af78 <_tmp_167_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, a5c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b36 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1af78 <_tmp_167_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n ada │ │ │ │ │ - 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 fbd0 │ │ │ │ │ - R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n b44 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12910 │ │ │ │ │ - R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1409c │ │ │ │ │ - R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a24 │ │ │ │ │ - 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] │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ │ - bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ - 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 be8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a3c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a3e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12910 │ │ │ │ │ - R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a38 │ │ │ │ │ - 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 a38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a38 │ │ │ │ │ - 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 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - 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 ac2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b3c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 9d8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9c0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n a3e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a58 │ │ │ │ │ - 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 b18 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000b6c : │ │ │ │ │ +0000099c : │ │ │ │ │ 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 bb6 │ │ │ │ │ + beq.n 9e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be2 │ │ │ │ │ + cbnz r3, a12 │ │ │ │ │ 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, baa │ │ │ │ │ + cbnz r3, 9da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bbc │ │ │ │ │ + cbnz r0, 9ec │ │ │ │ │ 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 b8a │ │ │ │ │ + b.n 9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n baa │ │ │ │ │ + beq.n 9da │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 │ │ │ │ │ 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 bae │ │ │ │ │ + beq.n 9de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bb0 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb0 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ │ │ │ │ │ -00000be8 : │ │ │ │ │ +00000a18 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1420,669 +1200,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 │ │ │ │ │ │ │ │ │ │ -00000c24 : │ │ │ │ │ +00000a54 : │ │ │ │ │ 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 ca2 │ │ │ │ │ + beq.n ad2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c9a │ │ │ │ │ + cbnz r3, aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13fa0 │ │ │ │ │ + bl 13fc0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c74 │ │ │ │ │ + cbnz r0, aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, c74 │ │ │ │ │ + cbnz r3, aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12674 │ │ │ │ │ + bl 12694 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c74 │ │ │ │ │ + cbnz r0, aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, c74 │ │ │ │ │ + cbnz r3, aa4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c7e │ │ │ │ │ + cbnz r0, aae │ │ │ │ │ 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 c24 │ │ │ │ │ + bl a54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c72 │ │ │ │ │ + beq.n aa2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c72 │ │ │ │ │ + beq.n aa2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c74 │ │ │ │ │ + b.n aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c78 │ │ │ │ │ + b.n aa8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c42 │ │ │ │ │ + b.n a72 │ │ │ │ │ │ │ │ │ │ -00000ca8 <_tmp_161_rule>: │ │ │ │ │ +00000ad8 <_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 d32 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n b62 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d38 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n b68 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13fa0 │ │ │ │ │ + bl 13fc0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12674 │ │ │ │ │ + bl 12694 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8358 │ │ │ │ │ + bl 83a4 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_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, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_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, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_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, d2a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_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 cc6 <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n af6 <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d2e <_tmp_161_rule+0x86> │ │ │ │ │ + b.n b5e <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000d40 <_loop0_164_rule>: │ │ │ │ │ +00000b70 <_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 e3e <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n c6e <_loop0_164_rule+0xfe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n e36 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n c66 <_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 e0a <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n c3a <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, dc0 <_loop0_164_rule+0x80> │ │ │ │ │ + cbnz r7, bf0 <_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 e02 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n c32 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d9e <_loop0_164_rule+0x5e> │ │ │ │ │ - bl 7230 │ │ │ │ │ + cbnz r3, bce <_loop0_164_rule+0x5e> │ │ │ │ │ + bl 7288 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, dce <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, bfe <_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 e52 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n c82 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n e44 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n c74 <_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 d9e <_loop0_164_rule+0x5e> │ │ │ │ │ + beq.n bce <_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 da4 <_loop0_164_rule+0x64> │ │ │ │ │ + beq.n bd4 <_loop0_164_rule+0x64> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n e1a <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n c4a <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n d88 <_loop0_164_rule+0x48> │ │ │ │ │ + b.n bb8 <_loop0_164_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d90 <_loop0_164_rule+0x50> │ │ │ │ │ + b.n bc0 <_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 dc4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n bf4 <_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, e52 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, c82 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n df4 <_loop0_164_rule+0xb4> │ │ │ │ │ + b.n c24 <_loop0_164_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n bf4 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d62 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n b92 <_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 db6 <_loop0_164_rule+0x76> │ │ │ │ │ + b.n be6 <_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 dc4 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n bf4 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e68 <_loop0_110_rule>: │ │ │ │ │ +00000c98 <_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 f34 <_loop0_110_rule+0xcc> │ │ │ │ │ + beq.n d64 <_loop0_110_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f2c <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n d5c <_loop0_110_rule+0xc4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, f08 <_loop0_110_rule+0xa0> │ │ │ │ │ + cbz r0, d38 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n f2c <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n d5c <_loop0_110_rule+0xc4> │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3c │ │ │ │ │ + bl d6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, ed4 <_loop0_110_rule+0x6c> │ │ │ │ │ + cbnz r0, d04 <_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, f18 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n ee4 <_loop0_110_rule+0x7c> │ │ │ │ │ + bgt.n d14 <_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 ef2 <_loop0_110_rule+0x8a> │ │ │ │ │ + beq.n d22 <_loop0_110_rule+0x8a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n ea6 <_loop0_110_rule+0x3e> │ │ │ │ │ + b.n cd6 <_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 ebe <_loop0_110_rule+0x56> │ │ │ │ │ + b.n cee <_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, f18 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n ed8 <_loop0_110_rule+0x70> │ │ │ │ │ + b.n d08 <_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 ecc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n cfc <_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 ecc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n cfc <_loop0_110_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ecc <_loop0_110_rule+0x64> │ │ │ │ │ + b.n cfc <_loop0_110_rule+0x64> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e88 <_loop0_110_rule+0x20> │ │ │ │ │ + b.n cb8 <_loop0_110_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f3c : │ │ │ │ │ +00000d6c : │ │ │ │ │ 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 fd6 │ │ │ │ │ + beq.n e06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fce │ │ │ │ │ + bne.n dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8e │ │ │ │ │ + cbnz r0, dbe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, fce │ │ │ │ │ + cbnz r6, dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, fdc │ │ │ │ │ + cbnz r0, e0c │ │ │ │ │ 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 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f70 │ │ │ │ │ + bne.n da0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6e │ │ │ │ │ + beq.n d9e │ │ │ │ │ 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, fbc │ │ │ │ │ + cbz r0, dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f84 │ │ │ │ │ + b.n db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f82 │ │ │ │ │ + beq.n db2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f86 │ │ │ │ │ + b.n db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f86 │ │ │ │ │ + b.n db6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f5c │ │ │ │ │ + b.n d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7e │ │ │ │ │ + bne.n dae │ │ │ │ │ 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 fa8 │ │ │ │ │ - b.n f7e │ │ │ │ │ + bne.n dd8 │ │ │ │ │ + b.n dae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001004 : │ │ │ │ │ +00000e34 : │ │ │ │ │ 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 1878 │ │ │ │ │ + beq.w 16a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1870 │ │ │ │ │ + bne.w 16a0 │ │ │ │ │ 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 1856 │ │ │ │ │ + beq.w 1686 │ │ │ │ │ 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 183a │ │ │ │ │ + beq.w 166a │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1824 │ │ │ │ │ + beq.w 1654 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1692 │ │ │ │ │ + beq.w 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1242 │ │ │ │ │ + bne.w 1072 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1102 │ │ │ │ │ + bne.n f32 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 165c │ │ │ │ │ + beq.w 148c │ │ │ │ │ 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 1646 │ │ │ │ │ + beq.w 1476 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1394 │ │ │ │ │ + beq.w 11c4 │ │ │ │ │ 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 1308 │ │ │ │ │ + bne.w 1138 │ │ │ │ │ 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 13de │ │ │ │ │ + bne.w 120e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120a │ │ │ │ │ + bne.w 103a │ │ │ │ │ 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 1672 │ │ │ │ │ + bne.w 14a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e90 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 150a │ │ │ │ │ + bne.w 133a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13fe │ │ │ │ │ + bne.w 122e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + bne.w 1608 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1870 │ │ │ │ │ + bne.w 16a0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17be │ │ │ │ │ + beq.w 15ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1554 │ │ │ │ │ + bne.w 1384 │ │ │ │ │ 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 11b0 │ │ │ │ │ + bne.n fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1882 │ │ │ │ │ + bne.w 16b2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f0 │ │ │ │ │ + bne.w 1420 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156e │ │ │ │ │ + bne.w 139e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 161a │ │ │ │ │ + bne.w 144a │ │ │ │ │ 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 │ │ │ │ │ @@ -2093,67 +1873,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 10f8 │ │ │ │ │ + beq.w f28 │ │ │ │ │ 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 13ca │ │ │ │ │ + beq.w 11fa │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18bc │ │ │ │ │ + beq.w 16ec │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 14d4 │ │ │ │ │ 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 13c0 │ │ │ │ │ + beq.w 11f0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 14d4 │ │ │ │ │ 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, 12da │ │ │ │ │ + cbnz r3, 110a │ │ │ │ │ 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 13ba │ │ │ │ │ + beq.w 11ea │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 12f6 │ │ │ │ │ + bgt.n 1126 │ │ │ │ │ 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 │ │ │ │ │ @@ -2161,70 +1941,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, 12d4 │ │ │ │ │ + cbz r0, 1104 │ │ │ │ │ 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 14e6 │ │ │ │ │ + bne.w 1316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1108 │ │ │ │ │ - bl f7d0 <_tmp_258_rule> │ │ │ │ │ + b.n f38 │ │ │ │ │ + bl f838 <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128a │ │ │ │ │ + beq.n 10ba │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 137c │ │ │ │ │ + beq.n 11ac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 127c │ │ │ │ │ + b.n 10ac │ │ │ │ │ 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 129e │ │ │ │ │ + b.n 10ce │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w f06 │ │ │ │ │ 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 10d6 │ │ │ │ │ + beq.w f06 │ │ │ │ │ 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 17b8 │ │ │ │ │ + beq.w 15e8 │ │ │ │ │ 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> │ │ │ │ │ @@ -2232,112 +2012,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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e6 │ │ │ │ │ + beq.n 1216 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1224 │ │ │ │ │ + b.n 1054 │ │ │ │ │ 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, 13ba │ │ │ │ │ + cbz r0, 11ea │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 12e8 │ │ │ │ │ + b.n 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13d0 │ │ │ │ │ + blt.n 1200 │ │ │ │ │ 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 10c8 │ │ │ │ │ + beq.w ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10de │ │ │ │ │ + b.n f0e │ │ │ │ │ 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 1102 │ │ │ │ │ + b.n f32 │ │ │ │ │ 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 10e0 │ │ │ │ │ + b.n f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1102 │ │ │ │ │ + b.n f32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d8 │ │ │ │ │ + beq.w f08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10e0 │ │ │ │ │ + b.n f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w f76 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w f76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14ca │ │ │ │ │ + beq.n 12fa │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 14c2 │ │ │ │ │ + bne.n 12f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b4 │ │ │ │ │ + beq.n 12e4 │ │ │ │ │ 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 114a │ │ │ │ │ + bne.w f7a │ │ │ │ │ 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] │ │ │ │ │ @@ -2359,123 +2139,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fa │ │ │ │ │ + beq.w 102a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1200 │ │ │ │ │ + b.n 1030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1200 │ │ │ │ │ + b.n 1030 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 14d2 │ │ │ │ │ + beq.n 1302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 114a │ │ │ │ │ + b.n f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1428 │ │ │ │ │ + b.n 1258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167a │ │ │ │ │ + bne.w 14aa │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1440 │ │ │ │ │ + b.n 1270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e90 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d2 │ │ │ │ │ + beq.w 1102 │ │ │ │ │ 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 1850 │ │ │ │ │ + beq.w 1680 │ │ │ │ │ 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 16b2 │ │ │ │ │ + beq.w 14e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16aa │ │ │ │ │ + beq.w 14da │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1672 │ │ │ │ │ + bne.w 14a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ + bne.w 14e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112e │ │ │ │ │ + b.n f5e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118c │ │ │ │ │ + beq.w fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 118e │ │ │ │ │ + b.n fbe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11de │ │ │ │ │ + beq.w 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11de │ │ │ │ │ + beq.w 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11de │ │ │ │ │ + beq.w 100e │ │ │ │ │ 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> │ │ │ │ │ @@ -2496,147 +2276,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fa │ │ │ │ │ + beq.w 102a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1200 │ │ │ │ │ + b.n 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c8 │ │ │ │ │ + beq.w ff8 │ │ │ │ │ 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, 1642 │ │ │ │ │ + cbnz r0, 1472 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a4 │ │ │ │ │ - b.n 11fa │ │ │ │ │ + bne.w 12d4 │ │ │ │ │ + b.n 102a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f6 │ │ │ │ │ + beq.w 1026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f6 │ │ │ │ │ + beq.w 1026 │ │ │ │ │ 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 160a │ │ │ │ │ + beq.n 143a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11fe │ │ │ │ │ + b.n 102e │ │ │ │ │ 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 13b4 │ │ │ │ │ + bne.w 11e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 10b6 │ │ │ │ │ + b.n ee6 │ │ │ │ │ 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 10a4 │ │ │ │ │ - b.n 10fe │ │ │ │ │ + beq.w ed4 │ │ │ │ │ + b.n f2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112e │ │ │ │ │ + b.n f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e0 │ │ │ │ │ + beq.w 1310 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1440 │ │ │ │ │ + b.n 1270 │ │ │ │ │ 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 1076 │ │ │ │ │ + beq.w ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1104 │ │ │ │ │ + b.n f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 152e │ │ │ │ │ + b.n 135e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 112e │ │ │ │ │ + b.n f5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17b0 │ │ │ │ │ + beq.n 15e0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 17a8 │ │ │ │ │ + bne.n 15d8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1794 │ │ │ │ │ + beq.n 15c4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 17a8 │ │ │ │ │ + bne.n 15d8 │ │ │ │ │ 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, 1764 │ │ │ │ │ + cbnz r0, 1594 │ │ │ │ │ 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 178e │ │ │ │ │ + beq.n 15be │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1752 │ │ │ │ │ + bgt.n 1582 │ │ │ │ │ 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 │ │ │ │ │ @@ -2644,103 +2424,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 16b2 │ │ │ │ │ + beq.n 14e2 │ │ │ │ │ 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 15d2 │ │ │ │ │ + b.n 1402 │ │ │ │ │ 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 170c │ │ │ │ │ + b.n 153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16fa │ │ │ │ │ + beq.n 152a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 18c6 │ │ │ │ │ + bne.w 16f6 │ │ │ │ │ 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 18c4 │ │ │ │ │ + bne.w 16f4 │ │ │ │ │ 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 154e │ │ │ │ │ + b.n 137e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154e │ │ │ │ │ + b.n 137e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16c6 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134a │ │ │ │ │ + b.n 117a │ │ │ │ │ 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 117c │ │ │ │ │ + beq.w fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b0 │ │ │ │ │ + b.n fe0 │ │ │ │ │ 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 1162 │ │ │ │ │ + beq.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1162 │ │ │ │ │ + beq.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1162 │ │ │ │ │ + beq.w f92 │ │ │ │ │ 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 │ │ │ │ │ @@ -2749,204 +2529,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 1492 │ │ │ │ │ + b.n 12c2 │ │ │ │ │ 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 1068 │ │ │ │ │ - b.n 1104 │ │ │ │ │ + beq.w e98 │ │ │ │ │ + b.n f34 │ │ │ │ │ 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 1058 │ │ │ │ │ - b.n 1108 │ │ │ │ │ + beq.w e88 │ │ │ │ │ + b.n f38 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 110c │ │ │ │ │ + b.n f3c │ │ │ │ │ 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 154e │ │ │ │ │ + bne.w 137e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1046 │ │ │ │ │ + b.w e76 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1200 │ │ │ │ │ + b.n 1030 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 102a │ │ │ │ │ + b.w e5a │ │ │ │ │ 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 11ac │ │ │ │ │ + beq.w fdc │ │ │ │ │ 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 11ac │ │ │ │ │ + beq.w fdc │ │ │ │ │ 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 1812 │ │ │ │ │ + b.n 1642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 124c │ │ │ │ │ + b.n 107c │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16f0 │ │ │ │ │ + b.n 1520 │ │ │ │ │ │ │ │ │ │ -000018d4 : │ │ │ │ │ +00001704 : │ │ │ │ │ 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 1aaa │ │ │ │ │ + beq.w 18da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19b4 │ │ │ │ │ + bne.n 17e4 │ │ │ │ │ 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 1a94 │ │ │ │ │ + beq.w 18c4 │ │ │ │ │ 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 1a44 │ │ │ │ │ + bne.w 1874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9e │ │ │ │ │ + bne.w 18ce │ │ │ │ │ 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 1a44 │ │ │ │ │ + bne.w 1874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9e │ │ │ │ │ + bne.w 18ce │ │ │ │ │ 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 1a44 │ │ │ │ │ + bne.n 1874 │ │ │ │ │ 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 1a8e │ │ │ │ │ + bne.w 18be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 19bc │ │ │ │ │ + cbnz r0, 17ec │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a8e │ │ │ │ │ + bne.w 18be │ │ │ │ │ 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, 1998 │ │ │ │ │ + cbz r0, 17c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a16 │ │ │ │ │ + bne.n 1846 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ + bne.n 18be │ │ │ │ │ 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 1ab2 │ │ │ │ │ + bne.w 18e2 │ │ │ │ │ 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 1972 │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1972 │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1972 │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -2955,30 +2735,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19b4 │ │ │ │ │ + beq.n 17e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b6 │ │ │ │ │ + b.n 17e6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1998 │ │ │ │ │ + beq.n 17c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2986,23 +2766,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 19fe │ │ │ │ │ + b.n 182e │ │ │ │ │ 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, 1aa6 │ │ │ │ │ + cbz r0, 18d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -3014,56 +2794,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a10 │ │ │ │ │ - b.n 19b4 │ │ │ │ │ + bne.n 1840 │ │ │ │ │ + b.n 17e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19b6 │ │ │ │ │ + b.n 17e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1afa │ │ │ │ │ + cbz r3, 192a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 1790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 1790 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18f8 │ │ │ │ │ + b.n 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3071,424 +2851,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 19fe │ │ │ │ │ + b.n 182e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1910 │ │ │ │ │ + b.n 1740 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b00 <_tmp_157_rule>: │ │ │ │ │ +00001930 <_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 1b52 <_tmp_157_rule+0x52> │ │ │ │ │ + beq.n 1982 <_tmp_157_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b58 <_tmp_157_rule+0x58> │ │ │ │ │ + cbnz r3, 1988 <_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, 1b3a <_tmp_157_rule+0x3a> │ │ │ │ │ + cbnz r0, 196a <_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 1b2e <_tmp_157_rule+0x2e> │ │ │ │ │ + beq.n 195e <_tmp_157_rule+0x2e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1b32 <_tmp_157_rule+0x32> │ │ │ │ │ + b.n 1962 <_tmp_157_rule+0x32> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b1e <_tmp_157_rule+0x1e> │ │ │ │ │ + b.n 194e <_tmp_157_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b36 <_tmp_157_rule+0x36> │ │ │ │ │ + b.n 1966 <_tmp_157_rule+0x36> │ │ │ │ │ │ │ │ │ │ -00001b60 : │ │ │ │ │ +00001990 : │ │ │ │ │ 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 1bea │ │ │ │ │ + beq.n 1a1a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1bfc │ │ │ │ │ + bne.n 1a2c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1bde │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bf0 │ │ │ │ │ + blt.n 1a20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1bfc │ │ │ │ │ + cbnz r3, 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12910 │ │ │ │ │ + bl 12930 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1bbc │ │ │ │ │ + cbz r0, 19ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c04 │ │ │ │ │ + cbnz r0, 1a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1bfc │ │ │ │ │ + cbnz r3, 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1bda │ │ │ │ │ + cbz r0, 1a0a │ │ │ │ │ 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 1bcc │ │ │ │ │ + b.n 19fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 1ba8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b82 │ │ │ │ │ + b.n 19b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1409c │ │ │ │ │ + bl 140bc │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bbe │ │ │ │ │ + bne.n 19ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1c46 │ │ │ │ │ + cbz r0, 1a76 │ │ │ │ │ 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, 1c5e │ │ │ │ │ + cbz r0, 1a8e │ │ │ │ │ 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, 1c4c │ │ │ │ │ + cbz r0, 1a7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bcc │ │ │ │ │ + b.n 19fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bcc │ │ │ │ │ + beq.n 19fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c2c │ │ │ │ │ + b.n 1a5c │ │ │ │ │ │ │ │ │ │ -00001c64 <_loop1_64_rule>: │ │ │ │ │ +00001a94 <_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 1f00 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 1d30 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ef6 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 1d26 <_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 1f0e <_loop1_64_rule+0x2aa> │ │ │ │ │ + beq.w 1d3e <_loop1_64_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1ef6 <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 1d26 <_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 1f06 <_loop1_64_rule+0x2a2> │ │ │ │ │ + beq.w 1d36 <_loop1_64_rule+0x2a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1da4 <_loop1_64_rule+0x140> │ │ │ │ │ + bne.n 1bd4 <_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, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f20 │ │ │ │ │ + bl 1d50 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_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, 1d26 <_loop1_64_rule+0xc2> │ │ │ │ │ + cbz r0, 1b56 <_loop1_64_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1d7c <_loop1_64_rule+0x118> │ │ │ │ │ + beq.n 1bac <_loop1_64_rule+0x118> │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1cba <_loop1_64_rule+0x56> │ │ │ │ │ + b.n 1aea <_loop1_64_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1d30 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_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 1ef0 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 1d20 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ef0 <_loop1_64_rule+0x28c> │ │ │ │ │ + bne.w 1d20 <_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, 1d90 <_loop1_64_rule+0x12c> │ │ │ │ │ + cbz r0, 1bc0 <_loop1_64_rule+0x12c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1d68 <_loop1_64_rule+0x104> │ │ │ │ │ + ble.n 1b98 <_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 1d54 <_loop1_64_rule+0xf0> │ │ │ │ │ + b.n 1b84 <_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, 1d8e <_loop1_64_rule+0x12a> │ │ │ │ │ + cbz r0, 1bbe <_loop1_64_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1d1a <_loop1_64_rule+0xb6> │ │ │ │ │ + b.n 1b4a <_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 1d72 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1ba2 <_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 1e4a <_loop1_64_rule+0x1e6> │ │ │ │ │ + beq.n 1c7a <_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, 1dee <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f20 │ │ │ │ │ - cbz r0, 1dee <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 1d50 │ │ │ │ │ + cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1df2 <_loop1_64_rule+0x18e> │ │ │ │ │ + bne.n 1c22 <_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 1ec8 <_loop1_64_rule+0x264> │ │ │ │ │ + bne.n 1cf8 <_loop1_64_rule+0x264> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1e5a <_loop1_64_rule+0x1f6> │ │ │ │ │ + bne.n 1c8a <_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, 1e30 <_loop1_64_rule+0x1cc> │ │ │ │ │ + cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f20 │ │ │ │ │ - cbz r0, 1e30 <_loop1_64_rule+0x1cc> │ │ │ │ │ + bl 1d50 │ │ │ │ │ + cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 273c │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1ebe <_loop1_64_rule+0x25a> │ │ │ │ │ + bne.n 1cee <_loop1_64_rule+0x25a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e66 <_loop1_64_rule+0x202> │ │ │ │ │ + cbnz r0, 1c96 <_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 1cce <_loop1_64_rule+0x6a> │ │ │ │ │ + beq.w 1afe <_loop1_64_rule+0x6a> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1d34 <_loop1_64_rule+0xd0> │ │ │ │ │ + b.n 1b64 <_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 1e60 <_loop1_64_rule+0x1fc> │ │ │ │ │ + beq.n 1c90 <_loop1_64_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e38 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1dba <_loop1_64_rule+0x156> │ │ │ │ │ + b.n 1bea <_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 1e30 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1c60 <_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 1e30 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1c60 <_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 │ │ │ │ │ @@ -3498,28 +3278,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, 1ee8 <_loop1_64_rule+0x284> │ │ │ │ │ + cbnz r0, 1d18 <_loop1_64_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1ec2 <_loop1_64_rule+0x25e> │ │ │ │ │ + cbz r0, 1cf2 <_loop1_64_rule+0x25e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1e38 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e36 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1c66 <_loop1_64_rule+0x1d2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1e36 <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1c66 <_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] │ │ │ │ │ @@ -3527,926 +3307,816 @@ │ │ │ │ │ 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 1eac <_loop1_64_rule+0x248> │ │ │ │ │ + beq.n 1cdc <_loop1_64_rule+0x248> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1d12 <_loop1_64_rule+0xae> │ │ │ │ │ + b.n 1b42 <_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 1d72 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c88 <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 1ab8 <_loop1_64_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cc4 <_loop1_64_rule+0x60> │ │ │ │ │ + b.n 1af4 <_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 1d72 <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f20 : │ │ │ │ │ +00001d50 : │ │ │ │ │ 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 1fb0 │ │ │ │ │ + beq.n 1de0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1fa8 │ │ │ │ │ + cbnz r7, 1dd8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 1f92 │ │ │ │ │ + bne.n 1dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f9e │ │ │ │ │ + blt.n 1dce │ │ │ │ │ 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 1fe2 │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ffc │ │ │ │ │ + bl 1e2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1fba │ │ │ │ │ + cbnz r0, 1dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fe2 │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1fb6 │ │ │ │ │ + cbz r0, 1de6 │ │ │ │ │ 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 1f68 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f42 │ │ │ │ │ + b.n 1d72 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + b.n 1db4 │ │ │ │ │ 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 1fa8 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ 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, 1fe8 │ │ │ │ │ + cbz r0, 1e18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + b.n 1db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f84 │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ffc : │ │ │ │ │ +00001e2c : │ │ │ │ │ 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 207a │ │ │ │ │ + beq.n 1eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2072 │ │ │ │ │ + cbnz r3, 1ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2080 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2034 │ │ │ │ │ + cbz r0, 1e64 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2042 │ │ │ │ │ + cbnz r0, 1e72 │ │ │ │ │ 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 25d0 │ │ │ │ │ + bl 2314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2034 │ │ │ │ │ + bne.n 1e64 │ │ │ │ │ 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, 2060 │ │ │ │ │ + cbz r0, 1e90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 203a │ │ │ │ │ + b.n 1e6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2038 │ │ │ │ │ + beq.n 1e68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 203c │ │ │ │ │ + b.n 1e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 203c │ │ │ │ │ + b.n 1e6c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 201a │ │ │ │ │ + b.n 1e4a │ │ │ │ │ │ │ │ │ │ -00002080 : │ │ │ │ │ +00001eb0 : │ │ │ │ │ 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 2194 │ │ │ │ │ + beq.n 1fc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21f0 │ │ │ │ │ + bne.w 2020 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 21d4 │ │ │ │ │ + beq.w 2004 │ │ │ │ │ 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, 2118 │ │ │ │ │ + cbnz r0, 1f48 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2188 │ │ │ │ │ + beq.n 1fb8 │ │ │ │ │ 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 21e2 │ │ │ │ │ + bne.n 2012 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2142 │ │ │ │ │ + cbnz r0, 1f72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 21e2 │ │ │ │ │ + bne.n 2012 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21a4 │ │ │ │ │ + bne.n 1fd4 │ │ │ │ │ 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, 2134 │ │ │ │ │ + cbnz r0, 1f64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 219c │ │ │ │ │ + bne.n 1fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 213e │ │ │ │ │ + cbz r0, 1f6e │ │ │ │ │ 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 2134 │ │ │ │ │ + b.n 1f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 2154 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20f0 │ │ │ │ │ + beq.n 1f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21e8 │ │ │ │ │ + beq.n 2018 │ │ │ │ │ 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 210a │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 210a │ │ │ │ │ + beq.n 1f3a │ │ │ │ │ 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 2124 │ │ │ │ │ + b.n 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 20d6 │ │ │ │ │ - b.n 217a │ │ │ │ │ + bge.n 1f06 │ │ │ │ │ + b.n 1faa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 20a4 │ │ │ │ │ + b.n 1ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2136 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ac │ │ │ │ │ + bl 21f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2104 │ │ │ │ │ + beq.n 1f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 21e8 │ │ │ │ │ + cbz r0, 2018 │ │ │ │ │ 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 210a │ │ │ │ │ - b.n 2172 │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ + b.n 1fa2 │ │ │ │ │ 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 20bc │ │ │ │ │ + beq.w 1eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2184 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2184 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2136 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ -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 2292 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2280 │ │ │ │ │ - ldrd r7, r5, [r4, #8] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.n 2260 │ │ │ │ │ - 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, 225c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 2280 │ │ │ │ │ - movs r1, #15 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2298 │ │ │ │ │ - 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 224e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 2288 │ │ │ │ │ - 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 2230 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2252 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2252 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2252 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 221a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_number_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 224a │ │ │ │ │ - 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 227a │ │ │ │ │ - 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, 22d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 224e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 224e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2252 │ │ │ │ │ - │ │ │ │ │ -000022e4 : │ │ │ │ │ +00002028 : │ │ │ │ │ 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 234e │ │ │ │ │ + beq.n 2092 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23fc │ │ │ │ │ + bne.n 2140 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 23e2 │ │ │ │ │ + beq.n 2126 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c598 │ │ │ │ │ + bl 1c8c0 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 239a │ │ │ │ │ + bne.n 20de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23fc │ │ │ │ │ + bne.n 2140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c598 │ │ │ │ │ + bl 1c8c0 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2354 │ │ │ │ │ + cbnz r0, 2098 │ │ │ │ │ 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 2306 │ │ │ │ │ + b.n 204a │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 233c │ │ │ │ │ + beq.n 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 233c │ │ │ │ │ + beq.n 2080 │ │ │ │ │ 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 23dc │ │ │ │ │ + beq.n 2120 │ │ │ │ │ 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, 23ca │ │ │ │ │ + cbz r0, 210e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2342 │ │ │ │ │ + b.n 2086 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 232a │ │ │ │ │ + beq.n 206e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 232a │ │ │ │ │ + beq.n 206e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23dc │ │ │ │ │ + cbz r0, 2120 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 2384 │ │ │ │ │ + b.n 20c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2340 │ │ │ │ │ + beq.n 2084 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 2088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2404 │ │ │ │ │ + blt.n 2148 │ │ │ │ │ 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 231e │ │ │ │ │ + beq.n 2062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 2088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2344 │ │ │ │ │ + b.n 2088 │ │ │ │ │ │ │ │ │ │ -00002410 : │ │ │ │ │ +00002154 : │ │ │ │ │ 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 24a4 │ │ │ │ │ + beq.n 21e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 249c │ │ │ │ │ + cbnz r6, 21e0 │ │ │ │ │ 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, 247c │ │ │ │ │ + cbz r0, 21c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 247c │ │ │ │ │ + cbz r0, 21c0 │ │ │ │ │ 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, 247c │ │ │ │ │ + cbz r0, 21c0 │ │ │ │ │ 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, 248a │ │ │ │ │ + cbz r0, 21ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2482 │ │ │ │ │ + b.n 21c6 │ │ │ │ │ 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 2480 │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 2172 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024ac : │ │ │ │ │ +000021f0 : │ │ │ │ │ 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 2564 │ │ │ │ │ + beq.n 22a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2552 │ │ │ │ │ + bne.n 2296 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 2532 │ │ │ │ │ + beq.n 2276 │ │ │ │ │ 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, 2508 │ │ │ │ │ + cbnz r0, 224c │ │ │ │ │ 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, 254c │ │ │ │ │ + cbz r0, 2290 │ │ │ │ │ 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, 256a │ │ │ │ │ + cbz r0, 22ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 24fc │ │ │ │ │ + b.n 2240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 255a │ │ │ │ │ + blt.n 229e │ │ │ │ │ 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 24e6 │ │ │ │ │ + beq.n 222a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 24fe │ │ │ │ │ + b.n 2242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 24fe │ │ │ │ │ + b.n 2242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 24fe │ │ │ │ │ + b.n 2242 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24ce │ │ │ │ │ + b.n 2212 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24fa │ │ │ │ │ + beq.n 223e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 24fe │ │ │ │ │ + b.n 2242 │ │ │ │ │ │ │ │ │ │ -0000257c : │ │ │ │ │ +000022c0 : │ │ │ │ │ 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 25c0 │ │ │ │ │ + beq.n 2304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 25c6 │ │ │ │ │ + cbnz r3, 230a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1c760 │ │ │ │ │ + bl 1ca88 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ - cbnz r0, 25b8 │ │ │ │ │ + cbnz r0, 22fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 25b8 │ │ │ │ │ + cbnz r3, 22fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 25b8 │ │ │ │ │ + cbnz r0, 22fc │ │ │ │ │ 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 259a │ │ │ │ │ + b.n 22de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25bc │ │ │ │ │ + b.n 2300 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +00002314 : │ │ │ │ │ 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 272a │ │ │ │ │ + beq.w 246e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 270a │ │ │ │ │ + bne.w 244e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2714 │ │ │ │ │ + beq.w 2458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2080 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 2442 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2732 │ │ │ │ │ + beq.w 2476 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26f8 │ │ │ │ │ + bne.n 243c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26f0 │ │ │ │ │ + beq.n 2434 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 26f8 │ │ │ │ │ + bne.n 243c │ │ │ │ │ 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, 2674 │ │ │ │ │ - bl 2080 │ │ │ │ │ + cbz r3, 23b8 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2674 │ │ │ │ │ + cbz r0, 23b8 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 26d2 │ │ │ │ │ + beq.n 2416 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 264e │ │ │ │ │ + b.n 2392 │ │ │ │ │ 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, 26ea │ │ │ │ │ + cbz r0, 242e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2698 │ │ │ │ │ + ble.n 23dc │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2684 │ │ │ │ │ + b.n 23c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -4454,799 +4124,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, 2702 │ │ │ │ │ + cbz r0, 2446 │ │ │ │ │ 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, 2710 │ │ │ │ │ + cbnz r3, 2454 │ │ │ │ │ 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, 26ea │ │ │ │ │ + cbz r0, 242e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2668 │ │ │ │ │ + b.n 23ac │ │ │ │ │ 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 26c6 │ │ │ │ │ + b.n 240a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 26c8 │ │ │ │ │ + b.n 240c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 2446 │ │ │ │ │ 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 2610 │ │ │ │ │ + beq.w 2354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 2446 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 233a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 2370 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000273c : │ │ │ │ │ +00002480 : │ │ │ │ │ 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 2784 │ │ │ │ │ + beq.n 24c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 278a │ │ │ │ │ + cbnz r3, 24ce │ │ │ │ │ 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, 2778 │ │ │ │ │ + cbnz r0, 24bc │ │ │ │ │ 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 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2770 │ │ │ │ │ - b.n 276c │ │ │ │ │ + bne.n 24b4 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 275a │ │ │ │ │ + b.n 249e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 24b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002794 <_tmp_69_rule>: │ │ │ │ │ +000024d8 <_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 27ec <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 2530 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 27f2 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 2536 <_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, 27e4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 27e4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27e4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 27e4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 27e4 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2528 <_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 27b2 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 24f6 <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27e8 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 252c <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027fc <_loop0_112_rule>: │ │ │ │ │ +00002540 <_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 291a <_loop0_112_rule+0x11e> │ │ │ │ │ + beq.n 265e <_loop0_112_rule+0x11e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2910 <_loop0_112_rule+0x114> │ │ │ │ │ + bne.n 2654 <_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 2900 <_loop0_112_rule+0x104> │ │ │ │ │ + beq.n 2644 <_loop0_112_rule+0x104> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2910 <_loop0_112_rule+0x114> │ │ │ │ │ + bne.n 2654 <_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 28f8 <_loop0_112_rule+0xfc> │ │ │ │ │ + beq.n 263c <_loop0_112_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 286c <_loop0_112_rule+0x70> │ │ │ │ │ + cbnz r3, 25b0 <_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, 2896 <_loop0_112_rule+0x9a> │ │ │ │ │ + cbnz r0, 25da <_loop0_112_rule+0x9a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 286c <_loop0_112_rule+0x70> │ │ │ │ │ + cbnz r3, 25b0 <_loop0_112_rule+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14480 │ │ │ │ │ + bl 144a0 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 28a4 <_loop0_112_rule+0xa8> │ │ │ │ │ + cbnz r0, 25e8 <_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, 28e4 <_loop0_112_rule+0xe8> │ │ │ │ │ + cbz r0, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 28bc <_loop0_112_rule+0xc0> │ │ │ │ │ + ble.n 2600 <_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 2882 <_loop0_112_rule+0x86> │ │ │ │ │ + b.n 25c6 <_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 2920 <_loop0_112_rule+0x124> │ │ │ │ │ + beq.n 2664 <_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 28ce <_loop0_112_rule+0xd2> │ │ │ │ │ + beq.n 2612 <_loop0_112_rule+0xd2> │ │ │ │ │ str.w r6, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 2842 <_loop0_112_rule+0x46> │ │ │ │ │ + b.n 2586 <_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, 28e4 <_loop0_112_rule+0xe8> │ │ │ │ │ + cbz r0, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 28b0 <_loop0_112_rule+0xb4> │ │ │ │ │ + b.n 25f4 <_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 28c6 <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 284c <_loop0_112_rule+0x50> │ │ │ │ │ + b.n 2590 <_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 28c6 <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28c6 <_loop0_112_rule+0xca> │ │ │ │ │ + b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 281c <_loop0_112_rule+0x20> │ │ │ │ │ + b.n 2560 <_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 2870 <_loop0_112_rule+0x74> │ │ │ │ │ + beq.n 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2870 <_loop0_112_rule+0x74> │ │ │ │ │ + b.n 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002934 <_tmp_11_rule>: │ │ │ │ │ +00002678 <_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 2982 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 26c6 <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 297a <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 26be <_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, 296e <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 26b2 <_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 edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2966 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 2962 <_tmp_11_rule+0x2e> │ │ │ │ │ + bne.n 26aa <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 26a6 <_tmp_11_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 296a <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 26ae <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2952 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 2696 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -00002988 <_tmp_70_rule>: │ │ │ │ │ +000026cc <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2794 <_tmp_69_rule> │ │ │ │ │ + b.n 24d8 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000298c : │ │ │ │ │ +000026d0 : │ │ │ │ │ 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 2aaa │ │ │ │ │ + beq.n 27ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2ace │ │ │ │ │ + bne.w 2812 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2aba │ │ │ │ │ + beq.n 27fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aa2 │ │ │ │ │ + beq.n 27e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ab2 │ │ │ │ │ + beq.n 27f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a94 │ │ │ │ │ + beq.n 27d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ 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, 2a2a │ │ │ │ │ - bl 1afdc │ │ │ │ │ + cbz r3, 276e │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2a2a │ │ │ │ │ + cbz r0, 276e │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2a76 │ │ │ │ │ + beq.n 27ba │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2a02 │ │ │ │ │ + b.n 2746 │ │ │ │ │ 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, 2a8e │ │ │ │ │ + cbz r0, 27d2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 2a66 │ │ │ │ │ + bgt.n 27aa │ │ │ │ │ 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, 2aa4 │ │ │ │ │ + cbz r0, 27e8 │ │ │ │ │ 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 2a3a │ │ │ │ │ + b.n 277e │ │ │ │ │ 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, 2a8e │ │ │ │ │ + cbz r0, 27d2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2a1c │ │ │ │ │ + b.n 2760 │ │ │ │ │ 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 2a5c │ │ │ │ │ + b.n 27a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 29b0 │ │ │ │ │ + b.n 26f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29e0 │ │ │ │ │ + b.n 2724 │ │ │ │ │ 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 29c6 │ │ │ │ │ + beq.w 270a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ + b.n 27e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a5e │ │ │ │ │ + b.n 27a2 │ │ │ │ │ │ │ │ │ │ -00002ad4 : │ │ │ │ │ +00002818 : │ │ │ │ │ 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 2b90 │ │ │ │ │ + beq.n 28d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bfa │ │ │ │ │ + bne.n 293e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2be8 │ │ │ │ │ + beq.n 292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c1c │ │ │ │ │ + bl 2960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bac │ │ │ │ │ + beq.n 28f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2be0 │ │ │ │ │ + beq.n 2924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba6 │ │ │ │ │ + bne.n 28ea │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2b9e │ │ │ │ │ + cbz r0, 28e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2ba6 │ │ │ │ │ + cbnz r6, 28ea │ │ │ │ │ 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 2bc4 │ │ │ │ │ + bne.n 2908 │ │ │ │ │ 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, 2b98 │ │ │ │ │ + cbz r0, 28dc │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 2bb4 │ │ │ │ │ + bgt.n 28f8 │ │ │ │ │ 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, 2bae │ │ │ │ │ + cbz r0, 28f2 │ │ │ │ │ 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 2af8 │ │ │ │ │ + b.n 283c │ │ │ │ │ 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 2b86 │ │ │ │ │ + b.n 28ca │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2b64 │ │ │ │ │ - bl 2c1c │ │ │ │ │ + b.n 28a8 │ │ │ │ │ + bl 2960 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b54 │ │ │ │ │ + beq.n 2898 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2c00 │ │ │ │ │ + beq.n 2944 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2b44 │ │ │ │ │ + b.n 2888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b26 │ │ │ │ │ + b.n 286a │ │ │ │ │ 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 2b0c │ │ │ │ │ + beq.n 2850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bae │ │ │ │ │ + b.n 28f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b88 │ │ │ │ │ + b.n 28cc │ │ │ │ │ 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 2b98 │ │ │ │ │ + beq.n 28dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2bd2 │ │ │ │ │ + b.n 2916 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c1c : │ │ │ │ │ +00002960 : │ │ │ │ │ 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 2c74 │ │ │ │ │ + beq.n 29b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2c92 │ │ │ │ │ + cbnz r3, 29d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2c8a │ │ │ │ │ + cbz r0, 29ce │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2c8a │ │ │ │ │ + cbz r0, 29ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2c8a │ │ │ │ │ + cbz r0, 29ce │ │ │ │ │ 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, 2c7a │ │ │ │ │ + cbz r0, 29be │ │ │ │ │ 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 2c3a │ │ │ │ │ + b.n 297e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2c8e │ │ │ │ │ + cbz r0, 29d2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + b.n 29b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2c6c │ │ │ │ │ + b.n 29b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + b.n 29b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c9c : │ │ │ │ │ +000029e0 : │ │ │ │ │ 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 2fa0 │ │ │ │ │ + beq.w 2ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ 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 2d80 │ │ │ │ │ + bne.n 2ac4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2f82 │ │ │ │ │ + beq.w 2cc6 │ │ │ │ │ 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 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d8e │ │ │ │ │ + beq.n 2ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2f90 │ │ │ │ │ + beq.w 2cd4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f7a │ │ │ │ │ + bne.w 2cbe │ │ │ │ │ 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 2f0a │ │ │ │ │ + bne.w 2c4e │ │ │ │ │ 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, 2d90 │ │ │ │ │ + cbnz r5, 2ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ff8 │ │ │ │ │ + bl 2d3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r5, 2d90 │ │ │ │ │ + cbnz r5, 2ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f98 │ │ │ │ │ + beq.w 2cdc │ │ │ │ │ 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 2e48 │ │ │ │ │ + beq.n 2b8c │ │ │ │ │ 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 │ │ │ │ │ @@ -5254,116 +4924,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 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e52 │ │ │ │ │ + bne.n 2b96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e98 │ │ │ │ │ + bne.n 2bdc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2de6 │ │ │ │ │ + cbz r0, 2b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2de6 │ │ │ │ │ + cbz r0, 2b2a │ │ │ │ │ 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 2f1a │ │ │ │ │ + bne.w 2c5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f98 │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 2d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 2d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ff8 │ │ │ │ │ + bl 2d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fd2 │ │ │ │ │ + bne.w 2d16 │ │ │ │ │ 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 2f98 │ │ │ │ │ + beq.w 2cdc │ │ │ │ │ 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 2d72 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d72 │ │ │ │ │ - b.n 2f6c │ │ │ │ │ + beq.n 2ab6 │ │ │ │ │ + b.n 2cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2da4 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ 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 2da4 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2da4 │ │ │ │ │ + beq.n 2ae8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5371,78 +5041,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 2f48 │ │ │ │ │ + b.n 2c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dba │ │ │ │ │ + beq.n 2afe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2fda │ │ │ │ │ + beq.w 2d1e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fca │ │ │ │ │ + bne.w 2d0e │ │ │ │ │ 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 2fa6 │ │ │ │ │ + bne.n 2cea │ │ │ │ │ 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 2dbc │ │ │ │ │ + bne.w 2b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f98 │ │ │ │ │ + beq.n 2cdc │ │ │ │ │ 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 2d72 │ │ │ │ │ - b.n 2e48 │ │ │ │ │ + bne.w 2ab6 │ │ │ │ │ + b.n 2b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d30 │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + bne.w 2a74 │ │ │ │ │ + b.n 2a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2de6 │ │ │ │ │ + beq.w 2b2a │ │ │ │ │ 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 │ │ │ │ │ @@ -5457,424 +5127,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2ab6 │ │ │ │ │ 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 2d88 │ │ │ │ │ + b.n 2acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2d90 │ │ │ │ │ + b.n 2ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2ce4 │ │ │ │ │ - b.n 2f6c │ │ │ │ │ + bge.w 2a28 │ │ │ │ │ + b.n 2cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2a56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f76 │ │ │ │ │ + b.n 2cba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cc0 │ │ │ │ │ + b.n 2a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad38 │ │ │ │ │ + bl ad98 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eca │ │ │ │ │ + beq.n 2c0e │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2fe2 │ │ │ │ │ + cbz r0, 2d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 2c16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dbc │ │ │ │ │ + b.n 2b00 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2d72 │ │ │ │ │ + b.n 2ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2eb4 │ │ │ │ │ + b.n 2bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ece │ │ │ │ │ + beq.w 2c12 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2dbc │ │ │ │ │ + b.n 2b00 │ │ │ │ │ │ │ │ │ │ -00002ff8 : │ │ │ │ │ +00002d3c : │ │ │ │ │ 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 3072 │ │ │ │ │ + beq.n 2db6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 306a │ │ │ │ │ + cbnz r3, 2dae │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3034 │ │ │ │ │ + cbnz r0, 2d78 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3026 │ │ │ │ │ + beq.n 2d6a │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3058 │ │ │ │ │ + cbz r0, 2d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 302c │ │ │ │ │ + b.n 2d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 302a │ │ │ │ │ + beq.n 2d6e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 302e │ │ │ │ │ + b.n 2d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 302e │ │ │ │ │ + b.n 2d72 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3016 │ │ │ │ │ + b.n 2d5a │ │ │ │ │ │ │ │ │ │ -00003078 <_loop1_219_rule>: │ │ │ │ │ +00002dbc <_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 3390 <_loop1_219_rule+0x318> │ │ │ │ │ + beq.w 30d4 <_loop1_219_rule+0x318> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3348 <_loop1_219_rule+0x2d0> │ │ │ │ │ + bne.w 308c <_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 339e <_loop1_219_rule+0x326> │ │ │ │ │ + beq.w 30e2 <_loop1_219_rule+0x326> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3236 <_loop1_219_rule+0x1be> │ │ │ │ │ + bne.w 2f7a <_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 3396 <_loop1_219_rule+0x31e> │ │ │ │ │ + beq.w 30da <_loop1_219_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3208 <_loop1_219_rule+0x190> │ │ │ │ │ + beq.w 2f4c <_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 324a <_loop1_219_rule+0x1d2> │ │ │ │ │ + bne.w 2f8e <_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 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2f06 <_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 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 2f06 <_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 33ae <_loop1_219_rule+0x336> │ │ │ │ │ + beq.w 30f2 <_loop1_219_rule+0x336> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31bc <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 2f00 <_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 3278 <_loop1_219_rule+0x200> │ │ │ │ │ + bne.w 2fbc <_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 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + bne.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 31c2 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 2f06 <_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, 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r7, 3180 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r7, 2ec4 <_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 3364 <_loop1_219_rule+0x2ec> │ │ │ │ │ + beq.w 30a8 <_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 3350 <_loop1_219_rule+0x2d8> │ │ │ │ │ + beq.w 3094 <_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 30c8 <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 2e0c <_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 3378 <_loop1_219_rule+0x300> │ │ │ │ │ + bne.w 30bc <_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 3342 <_loop1_219_rule+0x2ca> │ │ │ │ │ + beq.w 3086 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3342 <_loop1_219_rule+0x2ca> │ │ │ │ │ + bne.w 3086 <_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 332e <_loop1_219_rule+0x2b6> │ │ │ │ │ + beq.w 3072 <_loop1_219_rule+0x2b6> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.n 3230 <_loop1_219_rule+0x1b8> │ │ │ │ │ + ble.n 2f74 <_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 31f6 <_loop1_219_rule+0x17e> │ │ │ │ │ + b.n 2f3a <_loop1_219_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 336e <_loop1_219_rule+0x2f6> │ │ │ │ │ + blt.w 30b2 <_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, 3244 <_loop1_219_rule+0x1cc> │ │ │ │ │ + cbnz r2, 2f88 <_loop1_219_rule+0x1cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 30fa <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2e3e <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 2f10 <_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 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 2f10 <_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 3288 <_loop1_219_rule+0x210> │ │ │ │ │ + beq.n 2fcc <_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, 329a <_loop1_219_rule+0x222> │ │ │ │ │ + cbnz r0, 2fde <_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 30fa <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2e3e <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 2f10 <_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 3150 <_loop1_219_rule+0xd8> │ │ │ │ │ - b.n 314a <_loop1_219_rule+0xd2> │ │ │ │ │ + bne.w 2e94 <_loop1_219_rule+0xd8> │ │ │ │ │ + b.n 2e8e <_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 3258 <_loop1_219_rule+0x1e0> │ │ │ │ │ + beq.n 2f9c <_loop1_219_rule+0x1e0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 326c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 2fb0 <_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 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_227_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3328 <_loop1_219_rule+0x2b0> │ │ │ │ │ + bne.n 306c <_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 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2faa <_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 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2faa <_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 3266 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 2faa <_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 │ │ │ │ │ @@ -5883,642 +5553,643 @@ │ │ │ │ │ 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, 3320 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbnz r0, 3064 <_loop1_219_rule+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 331c <_loop1_219_rule+0x2a4> │ │ │ │ │ + cbz r0, 3060 <_loop1_219_rule+0x2a4> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 326c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 2fb0 <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 326a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 2fae <_loop1_219_rule+0x1f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31a2 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 2ee6 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 326a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 2fae <_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 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2f7e <_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 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2f7e <_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 332c <_loop1_219_rule+0x2b4> │ │ │ │ │ + beq.n 3070 <_loop1_219_rule+0x2b4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31ae <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 2ef2 <_loop1_219_rule+0x136> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 31d0 <_loop1_219_rule+0x158> │ │ │ │ │ + b.n 2f14 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98a <_tmp_158_rule+0x5a> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31cc <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 31a0 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 2ee4 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 309c <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 2de0 <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30d4 <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 2e18 <_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 323a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 2f7e <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3130 <_loop1_219_rule+0xb8> │ │ │ │ │ + b.n 2e74 <_loop1_219_rule+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033b8 <_tmp_67_rule>: │ │ │ │ │ +000030fc <_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 3400 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 3144 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3406 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 314a <_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, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 313c <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 313c <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 33f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 313c <_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 33d6 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 311a <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33fc <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 3140 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003410 <_loop1_111_rule>: │ │ │ │ │ +00003154 <_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 349e <_loop1_111_rule+0x8e> │ │ │ │ │ + beq.n 31e2 <_loop1_111_rule+0x8e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 34be <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 3202 <_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 34c6 <_loop1_111_rule+0xb6> │ │ │ │ │ + beq.n 320a <_loop1_111_rule+0xb6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 34be <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 3202 <_loop1_111_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3c │ │ │ │ │ + bl d6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3466 <_loop1_111_rule+0x56> │ │ │ │ │ + cbz r0, 31aa <_loop1_111_rule+0x56> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 34d6 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 321a <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 344e <_loop1_111_rule+0x3e> │ │ │ │ │ + b.n 3192 <_loop1_111_rule+0x3e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 34b8 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbz r5, 31fc <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 34b8 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbnz r6, 31fc <_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, 34a4 <_loop1_111_rule+0x94> │ │ │ │ │ + cbz r0, 31e8 <_loop1_111_rule+0x94> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 348c <_loop1_111_rule+0x7c> │ │ │ │ │ + ble.n 31d0 <_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 347a <_loop1_111_rule+0x6a> │ │ │ │ │ + b.n 31be <_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 3430 <_loop1_111_rule+0x20> │ │ │ │ │ + b.n 3174 <_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 3496 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 31da <_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 3496 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 31da <_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 3496 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 31da <_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 34a4 <_loop1_111_rule+0x94> │ │ │ │ │ + beq.n 31e8 <_loop1_111_rule+0x94> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 345c <_loop1_111_rule+0x4c> │ │ │ │ │ + b.n 31a0 <_loop1_111_rule+0x4c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034f0 : │ │ │ │ │ +00003234 : │ │ │ │ │ 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 352a │ │ │ │ │ + beq.n 326e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 353c │ │ │ │ │ + cbnz r3, 3280 │ │ │ │ │ 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, 3530 │ │ │ │ │ + cbnz r0, 3274 │ │ │ │ │ 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 350e │ │ │ │ │ + b.n 3252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 2154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3522 │ │ │ │ │ - b.n 351e │ │ │ │ │ + bne.n 3266 │ │ │ │ │ + b.n 3262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 326a │ │ │ │ │ │ │ │ │ │ -00003544 : │ │ │ │ │ +00003288 : │ │ │ │ │ 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 3662 │ │ │ │ │ + beq.n 33a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3686 │ │ │ │ │ + bne.w 33ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3672 │ │ │ │ │ + beq.n 33b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 368c │ │ │ │ │ + bl 33d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 365a │ │ │ │ │ + beq.n 339e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 366a │ │ │ │ │ + beq.n 33ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3654 │ │ │ │ │ + bne.n 3398 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 364c │ │ │ │ │ + beq.n 3390 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3654 │ │ │ │ │ + bne.n 3398 │ │ │ │ │ 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, 3602 │ │ │ │ │ + cbnz r0, 3346 │ │ │ │ │ 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 3646 │ │ │ │ │ + beq.n 338a │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 361e │ │ │ │ │ + bgt.n 3362 │ │ │ │ │ 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, 365c │ │ │ │ │ + cbz r0, 33a0 │ │ │ │ │ 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 368c │ │ │ │ │ + bl 33d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35c6 │ │ │ │ │ + beq.n 330a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 362e │ │ │ │ │ + beq.n 3372 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 35bc │ │ │ │ │ + b.n 3300 │ │ │ │ │ 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 35d6 │ │ │ │ │ + b.n 331a │ │ │ │ │ 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, 3646 │ │ │ │ │ + cbz r0, 338a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3612 │ │ │ │ │ + b.n 3356 │ │ │ │ │ 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 35f8 │ │ │ │ │ + b.n 333c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3568 │ │ │ │ │ + b.n 32ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3598 │ │ │ │ │ + b.n 32dc │ │ │ │ │ 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 357e │ │ │ │ │ + beq.w 32c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 365c │ │ │ │ │ + b.n 33a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 35fa │ │ │ │ │ + b.n 333e │ │ │ │ │ │ │ │ │ │ -0000368c : │ │ │ │ │ +000033d0 : │ │ │ │ │ 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 3876 │ │ │ │ │ + beq.w 35ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3822 │ │ │ │ │ + bne.w 3566 │ │ │ │ │ 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 3852 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 383e │ │ │ │ │ + beq.w 3582 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 37d8 │ │ │ │ │ + beq.n 351c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 1c7d4 │ │ │ │ │ + R_ARM_THM_CALL signed_number_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 374c │ │ │ │ │ + cbz r0, 3490 │ │ │ │ │ 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, 374c │ │ │ │ │ + cbz r0, 3490 │ │ │ │ │ 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 383a │ │ │ │ │ + beq.w 357e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 383a │ │ │ │ │ + beq.w 357e │ │ │ │ │ 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 3828 │ │ │ │ │ + beq.n 356c │ │ │ │ │ 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 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 370a │ │ │ │ │ + bne.n 344e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 │ │ │ │ │ + bl 6cec │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 370a │ │ │ │ │ + bne.n 344e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38e2 │ │ │ │ │ + bne.w 3626 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38c4 │ │ │ │ │ + bne.w 3608 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 387e │ │ │ │ │ + bne.n 35c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 37fc │ │ │ │ │ + b.n 3540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 386a │ │ │ │ │ + blt.n 35ae │ │ │ │ │ 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 36ee │ │ │ │ │ + beq.w 3432 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3864 │ │ │ │ │ + bne.n 35a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c760 │ │ │ │ │ + bl 1ca88 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3710 │ │ │ │ │ + bne.w 3454 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 3484 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3742 │ │ │ │ │ + b.n 3486 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381e │ │ │ │ │ + beq.n 3562 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3742 │ │ │ │ │ + b.n 3486 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 381c │ │ │ │ │ + b.n 3560 │ │ │ │ │ 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 37f8 │ │ │ │ │ + bne.n 353c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 36de │ │ │ │ │ + b.n 3422 │ │ │ │ │ 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 3818 │ │ │ │ │ + bne.n 355c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 36ce │ │ │ │ │ + b.n 3412 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 381c │ │ │ │ │ + b.n 3560 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 37fc │ │ │ │ │ + b.n 3540 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 36b2 │ │ │ │ │ + b.n 33f6 │ │ │ │ │ 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 3900 │ │ │ │ │ + beq.n 3644 │ │ │ │ │ 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 │ │ │ │ │ @@ -6528,105 +6199,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 370a │ │ │ │ │ + bne.w 344e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37d0 │ │ │ │ │ + beq.n 3514 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 37fc │ │ │ │ │ + b.n 3540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3900 │ │ │ │ │ + cbz r0, 3644 │ │ │ │ │ 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 389c │ │ │ │ │ + b.n 35e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3900 │ │ │ │ │ + cbz r0, 3644 │ │ │ │ │ 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 389c │ │ │ │ │ + b.n 35e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 37fc │ │ │ │ │ + b.n 3540 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000390c <_tmp_68_rule>: │ │ │ │ │ +00003650 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 33b8 <_tmp_67_rule> │ │ │ │ │ + b.n 30fc <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003910 <_tmp_179_rule>: │ │ │ │ │ +00003654 <_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 3958 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 369c <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 395e <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 36a2 <_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, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3694 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 3694 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3950 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3694 <_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 392e <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 3672 <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3954 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 3698 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003968 <_tmp_234_rule>: │ │ │ │ │ +000036ac <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ b.w 824 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -23,33 +23,33 @@ │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n a0 <_PyPegen_parse+0xa0> │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ beq.w 2be <_PyPegen_parse+0x2be> │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bne.w 58a <_PyPegen_parse+0x58a> │ │ │ │ │ + bne.w 588 <_PyPegen_parse+0x588> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ + beq.w 8b2 <_PyPegen_parse+0x8b2> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1890c │ │ │ │ │ + bl 18908 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae6c <_loop0_1_rule> │ │ │ │ │ + bl 1ae68 <_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 │ │ │ │ │ @@ -76,62 +76,62 @@ │ │ │ │ │ bne.w 3f8 <_PyPegen_parse+0x3f8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 776 <_PyPegen_parse+0x776> │ │ │ │ │ + beq.w 774 <_PyPegen_parse+0x774> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 948 <_PyPegen_parse+0x948> │ │ │ │ │ + beq.w 946 <_PyPegen_parse+0x946> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57a <_PyPegen_parse+0x57a> │ │ │ │ │ + beq.w 578 <_PyPegen_parse+0x578> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 586 <_PyPegen_parse+0x586> │ │ │ │ │ + bne.w 584 <_PyPegen_parse+0x584> │ │ │ │ │ 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 r5, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ strd ip, r8, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 18e <_PyPegen_parse+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 960 <_PyPegen_parse+0x960> │ │ │ │ │ + bne.w 95e <_PyPegen_parse+0x95e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a8 <_PyPegen_parse+0x2a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ 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 29a8 │ │ │ │ │ + beq.w 8c8 <_PyPegen_parse+0x8c8> │ │ │ │ │ + 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> │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ 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 8da <_PyPegen_parse+0x8da> │ │ │ │ │ + beq.w 8d8 <_PyPegen_parse+0x8d8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 28e <_PyPegen_parse+0x28e> │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ @@ -165,22 +165,22 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 10e <_PyPegen_parse+0x10e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f4 <_PyPegen_parse+0x4f4> │ │ │ │ │ + bne.w 4f2 <_PyPegen_parse+0x4f2> │ │ │ │ │ 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 29a8 │ │ │ │ │ + beq.w 768 <_PyPegen_parse+0x768> │ │ │ │ │ + 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 │ │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ │ bne.w 3c8 <_PyPegen_parse+0x3c8> │ │ │ │ │ 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 574 <_PyPegen_parse+0x574> │ │ │ │ │ + beq.w 572 <_PyPegen_parse+0x572> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ beq.n 236 <_PyPegen_parse+0x236> │ │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ │ 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 8a6 <_PyPegen_parse+0x8a6> │ │ │ │ │ + beq.w 8a4 <_PyPegen_parse+0x8a4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 36a <_PyPegen_parse+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -256,89 +256,89 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 714 <_PyPegen_parse+0x714> │ │ │ │ │ + bne.w 712 <_PyPegen_parse+0x712> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ 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 570 <_PyPegen_parse+0x570> │ │ │ │ │ + beq.w 56e <_PyPegen_parse+0x56e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 17c <_PyPegen_parse+0x17c> │ │ │ │ │ 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 71c <_PyPegen_parse+0x71c> │ │ │ │ │ + beq.w 71a <_PyPegen_parse+0x71a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 936 <_PyPegen_parse+0x936> │ │ │ │ │ + beq.w 934 <_PyPegen_parse+0x934> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 750 <_PyPegen_parse+0x750> │ │ │ │ │ + beq.w 74e <_PyPegen_parse+0x74e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 3de <_PyPegen_parse+0x3de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 532 <_PyPegen_parse+0x532> │ │ │ │ │ + blt.w 530 <_PyPegen_parse+0x530> │ │ │ │ │ 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 906 <_PyPegen_parse+0x906> │ │ │ │ │ + bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 988 │ │ │ │ │ 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 27a8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 706 <_PyPegen_parse+0x706> │ │ │ │ │ + beq.w 704 <_PyPegen_parse+0x704> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -367,24 +367,24 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbnz r3, 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90c <_PyPegen_parse+0x90c> │ │ │ │ │ + bne.w 90a <_PyPegen_parse+0x90a> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ + bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51c <_PyPegen_parse+0x51c> │ │ │ │ │ + bne.w 51a <_PyPegen_parse+0x51a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 33a <_PyPegen_parse+0x33a> │ │ │ │ │ @@ -425,47 +425,47 @@ │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 568 <_PyPegen_parse+0x568> │ │ │ │ │ + beq.w 566 <_PyPegen_parse+0x566> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ + bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ + beq.w 560 <_PyPegen_parse+0x560> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ + bne.w 554 <_PyPegen_parse+0x554> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ 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 29a8 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 4fc <_PyPegen_parse+0x4fc> │ │ │ │ │ + beq.n 4fa <_PyPegen_parse+0x4fa> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53c <_PyPegen_parse+0x53c> │ │ │ │ │ + beq.n 53a <_PyPegen_parse+0x53a> │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ble.n 4a8 <_PyPegen_parse+0x4a8> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ @@ -505,50 +505,49 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 4d6 <_PyPegen_parse+0x4d6> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ + cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ 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, 514 <_PyPegen_parse+0x514> │ │ │ │ │ + cbnz r3, 512 <_PyPegen_parse+0x512> │ │ │ │ │ movs r1, #4 │ │ │ │ │ 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 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ + cbz r0, 4ea <_PyPegen_parse+0x4ea> │ │ │ │ │ subs r2, #2 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96a <_PyPegen_parse+0x96a> │ │ │ │ │ + beq.w 968 <_PyPegen_parse+0x968> │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 45e <_PyPegen_parse+0x45e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ + b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 326 <_PyPegen_parse+0x326> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -573,15 +572,15 @@ │ │ │ │ │ b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 1c6 <_PyPegen_parse+0x1c6> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 546 <_PyPegen_parse+0x546> │ │ │ │ │ + b.n 544 <_PyPegen_parse+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 40e <_PyPegen_parse+0x40e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ @@ -598,163 +597,163 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 28a <_PyPegen_parse+0x28a> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c4 <_PyPegen_parse+0x8c4> │ │ │ │ │ + beq.w 8c2 <_PyPegen_parse+0x8c2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762 <_PyPegen_parse+0x762> │ │ │ │ │ + bne.w 760 <_PyPegen_parse+0x760> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + beq.w 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a2 <_PyPegen_parse+0x7a2> │ │ │ │ │ + beq.w 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ + cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ + cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ + cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ + cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ + cbz r0, 614 <_PyPegen_parse+0x614> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 872 <_PyPegen_parse+0x872> │ │ │ │ │ + bne.w 870 <_PyPegen_parse+0x870> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 638 <_PyPegen_parse+0x638> │ │ │ │ │ + cbz r0, 636 <_PyPegen_parse+0x636> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ + bne.w 7b6 <_PyPegen_parse+0x7b6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 848 <_PyPegen_parse+0x848> │ │ │ │ │ + bne.w 846 <_PyPegen_parse+0x846> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f4 <_PyPegen_parse+0x7f4> │ │ │ │ │ + bne.w 7f2 <_PyPegen_parse+0x7f2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 896 <_PyPegen_parse+0x896> │ │ │ │ │ + bne.w 894 <_PyPegen_parse+0x894> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 734 <_PyPegen_parse+0x734> │ │ │ │ │ + bne.n 732 <_PyPegen_parse+0x732> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + bne.w 7ae <_PyPegen_parse+0x7ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_147_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ + cbnz r0, 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + bne.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ 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> │ │ │ │ │ + beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae6c <_loop0_1_rule> │ │ │ │ │ + bl 1ae68 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ + beq.n 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 338 <_PyPegen_parse+0x338> │ │ │ │ │ @@ -775,196 +774,196 @@ │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 696 <_PyPegen_parse+0x696> │ │ │ │ │ + beq.n 694 <_PyPegen_parse+0x694> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ + beq.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ + b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ 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 906 <_PyPegen_parse+0x906> │ │ │ │ │ + bne.w 904 <_PyPegen_parse+0x904> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ b.n 2e8 <_PyPegen_parse+0x2e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 798 <_PyPegen_parse+0x798> │ │ │ │ │ + cbnz r3, 796 <_PyPegen_parse+0x796> │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1b4 <_PyPegen_parse+0x1b4> │ │ │ │ │ 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 978 <_PyPegen_parse+0x978> │ │ │ │ │ + bne.w 976 <_PyPegen_parse+0x976> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94c <_PyPegen_parse+0x94c> │ │ │ │ │ + beq.w 94a <_PyPegen_parse+0x94a> │ │ │ │ │ mov r8, sl │ │ │ │ │ b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ + b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cc <_PyPegen_parse+0x5cc> │ │ │ │ │ + b.n 5ca <_PyPegen_parse+0x5ca> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ 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> │ │ │ │ │ + beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ + beq.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ + bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93e <_PyPegen_parse+0x93e> │ │ │ │ │ + bne.w 93c <_PyPegen_parse+0x93c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ + b.n 6ac <_PyPegen_parse+0x6ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ + beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ + beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ 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> │ │ │ │ │ + beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ + beq.w 666 <_PyPegen_parse+0x666> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 890 <_PyPegen_parse+0x890> │ │ │ │ │ + cbz r0, 88e <_PyPegen_parse+0x88e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ - b.n 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ + bne.n 74a <_PyPegen_parse+0x74a> │ │ │ │ │ + b.n 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ + beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ 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> │ │ │ │ │ + beq.w 64e <_PyPegen_parse+0x64e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ - b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ + bne.n 7d2 <_PyPegen_parse+0x7d2> │ │ │ │ │ + b.n 64e <_PyPegen_parse+0x64e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 616 <_PyPegen_parse+0x616> │ │ │ │ │ + beq.w 614 <_PyPegen_parse+0x614> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ + bne.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ + b.n 836 <_PyPegen_parse+0x836> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 740 <_PyPegen_parse+0x740> │ │ │ │ │ - b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ + bne.w 73e <_PyPegen_parse+0x73e> │ │ │ │ │ + b.n 67e <_PyPegen_parse+0x67e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 8f2 <_PyPegen_parse+0x8f2> │ │ │ │ │ + cbnz r0, 8f0 <_PyPegen_parse+0x8f0> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3da <_PyPegen_parse+0x3da> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5c <_PyPegen_parse+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a4 <_PyPegen_parse+0x5a4> │ │ │ │ │ + b.n 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8fc <_PyPegen_parse+0x8fc> │ │ │ │ │ + cbnz r3, 8fa <_PyPegen_parse+0x8fa> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 140 <_PyPegen_parse+0x140> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -987,15 +986,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 906 <_PyPegen_parse+0x906> │ │ │ │ │ + beq.n 904 <_PyPegen_parse+0x904> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ @@ -1009,41 +1008,42 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2d0 <_PyPegen_parse+0x2d0> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + b.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 980 <_PyPegen_parse+0x980> │ │ │ │ │ + cbnz r1, 97e <_PyPegen_parse+0x97e> │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ b.w d8 <_PyPegen_parse+0xd8> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 540 <_PyPegen_parse+0x540> │ │ │ │ │ + b.n 53e <_PyPegen_parse+0x53e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 3d4 <_PyPegen_parse+0x3d4> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000988 : │ │ │ │ │ compound_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, #4016] @ 0xfb0 │ │ │ │ │ @@ -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 2208 │ │ │ │ │ + beq.w 1dc0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2216 │ │ │ │ │ + bne.w 1dce │ │ │ │ │ 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 1bae │ │ │ │ │ + bne.w 1b60 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24b4 │ │ │ │ │ + beq.w 1d88 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 24e8 │ │ │ │ │ + beq.w 1d9c │ │ │ │ │ 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 2404 │ │ │ │ │ + beq.w 1d72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2414 │ │ │ │ │ + bne.w 1d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d680 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w eca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2232 │ │ │ │ │ + bne.w 22a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de80 │ │ │ │ │ + bl dedc │ │ │ │ │ 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 1d6e │ │ │ │ │ + beq.w 1e2e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10ec │ │ │ │ │ + bne.w 1e44 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1d82 │ │ │ │ │ + beq.w 1e4c │ │ │ │ │ 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 190a │ │ │ │ │ + bne.w 1c74 │ │ │ │ │ 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 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ddc │ │ │ │ │ + bl 14dfc │ │ │ │ │ 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 25b6 │ │ │ │ │ + beq.w 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 1e40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15098 │ │ │ │ │ + bl 150b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d7c │ │ │ │ │ + bne.w 1e3c │ │ │ │ │ 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 223a │ │ │ │ │ + beq.w 22aa │ │ │ │ │ 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 221e │ │ │ │ │ + beq.w 228e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r6, c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d680 │ │ │ │ │ + bl d6dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f0 │ │ │ │ │ + bne.w 1330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2012 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d14 │ │ │ │ │ + bl 15d3c │ │ │ │ │ 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 2468 │ │ │ │ │ + beq.w 2014 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 147a │ │ │ │ │ + bne.w 1474 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 243e │ │ │ │ │ + beq.w 1fdc │ │ │ │ │ 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 19e6 │ │ │ │ │ + bne.w 1a36 │ │ │ │ │ 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 184f8 <_gather_51_rule> │ │ │ │ │ + bl 184f4 <_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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 2024 │ │ │ │ │ + beq.w 22ba │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1ce4 │ │ │ │ │ + bne.w 1b68 │ │ │ │ │ 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 25fc │ │ │ │ │ + bne.w 22c4 │ │ │ │ │ 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 20b8 │ │ │ │ │ + beq.w 1de2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w ebc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 20d2 │ │ │ │ │ + beq.w 1f60 │ │ │ │ │ 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 17cc │ │ │ │ │ + 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 148a │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ + bl 7288 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + 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 148a │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24a4 │ │ │ │ │ + beq.w 1df6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24a4 │ │ │ │ │ + beq.w 1df6 │ │ │ │ │ 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 20c6 │ │ │ │ │ + bne.w 1df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 23ae │ │ │ │ │ + beq.w 24f6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23a4 │ │ │ │ │ + bne.w 24ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c4a │ │ │ │ │ + bne.w 1992 │ │ │ │ │ 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 241a │ │ │ │ │ + beq.w 250a │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ + bne.w 1bae │ │ │ │ │ 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 242c │ │ │ │ │ + bne.w 251e │ │ │ │ │ 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 de80 │ │ │ │ │ + bl dedc │ │ │ │ │ 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 24c6 │ │ │ │ │ + beq.w 2406 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23f2 │ │ │ │ │ - ldrd r9, r3, [r4, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 23b8 │ │ │ │ │ + bne.w 23d4 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 23b0 │ │ │ │ │ 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 23da │ │ │ │ │ + bne.w 23ee │ │ │ │ │ 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 13a28 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a48 │ │ │ │ │ + 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 1ec4 │ │ │ │ │ + beq.w 2314 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1eba │ │ │ │ │ + bne.w 230a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a6e │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1320 │ │ │ │ │ + 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 23f2 │ │ │ │ │ + bne.w 23d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + 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 1572 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a48 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158e4 <_loop1_216_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 1590c <_loop1_216_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + 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 2594 │ │ │ │ │ + beq.w 1f1e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2152 │ │ │ │ │ + bne.w 1e2a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1732 │ │ │ │ │ + bne.w 1832 │ │ │ │ │ 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 1574 │ │ │ │ │ + bne.w 1486 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2144 │ │ │ │ │ + beq.w 1e1c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bb6 │ │ │ │ │ + bne.w 179a │ │ │ │ │ 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 1574 │ │ │ │ │ + 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 201a │ │ │ │ │ + beq.w 2550 │ │ │ │ │ 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 165c │ │ │ │ │ + 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 223a │ │ │ │ │ + beq.w 22aa │ │ │ │ │ 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 24ac │ │ │ │ │ + beq.w 23a8 │ │ │ │ │ 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,161 +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 │ │ │ │ │ - bne.w 2244 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1e46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 229c │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b9e │ │ │ │ │ + bne.w 1b50 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2274 │ │ │ │ │ + beq.w 21cc │ │ │ │ │ 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 1b0c │ │ │ │ │ + bne.w 1abe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226c │ │ │ │ │ + beq.w 254a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226c │ │ │ │ │ + beq.w 254a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226c │ │ │ │ │ + beq.w 254a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226c │ │ │ │ │ + beq.w 254a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15098 │ │ │ │ │ + bl 150b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2262 │ │ │ │ │ + bne.w 2546 │ │ │ │ │ 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 225a │ │ │ │ │ + beq.w 2534 │ │ │ │ │ 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 224c │ │ │ │ │ + beq.w 2526 │ │ │ │ │ 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 1fb0 │ │ │ │ │ + beq.w 24d6 │ │ │ │ │ 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 1fc6 │ │ │ │ │ + bne.w 248a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1fbe │ │ │ │ │ + bne.w 24e4 │ │ │ │ │ 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 1f38 │ │ │ │ │ + bne.w 2410 │ │ │ │ │ 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 1b60 │ │ │ │ │ + bl 1990 │ │ │ │ │ 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> │ │ │ │ │ @@ -1958,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 1c64 │ │ │ │ │ + bl 1a94 │ │ │ │ │ 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> │ │ │ │ │ @@ -1974,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 24be │ │ │ │ │ + beq.w 1db8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1994,162 +1993,162 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 15d14 │ │ │ │ │ - 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 │ │ │ │ │ - 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 c84 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c88 │ │ │ │ │ + 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 201a │ │ │ │ │ + beq.w 2550 │ │ │ │ │ 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 15d3c │ │ │ │ │ + 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 │ │ │ │ │ + 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 c84 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c88 │ │ │ │ │ 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 1050 │ │ │ │ │ + beq.w 104e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 202e │ │ │ │ │ + bne.w 231e │ │ │ │ │ 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 184f8 <_gather_51_rule> │ │ │ │ │ + bl 184f4 <_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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 2024 │ │ │ │ │ + beq.w 22ba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fb9c │ │ │ │ │ + bl fc04 │ │ │ │ │ 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] │ │ │ │ │ @@ -2159,195 +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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ 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 22ba │ │ │ │ │ + bne.w 2026 │ │ │ │ │ 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 r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 25a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 25a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 25a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 25a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 25a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 259e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 259e │ │ │ │ │ - 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 25a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 259e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 15098 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 25a0 │ │ │ │ │ - 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 241a │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r6, fp, [r3, #20] │ │ │ │ │ - bl fb9c │ │ │ │ │ - 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 │ │ │ │ │ - strd r6, fp, [sp, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - bl 0 <_PyAST_AsyncFor> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AsyncFor │ │ │ │ │ - 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 18004 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c3e │ │ │ │ │ - b.n eac │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23f2 │ │ │ │ │ + bne.w 23d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25ca │ │ │ │ │ + beq.w 2302 │ │ │ │ │ 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 25ca │ │ │ │ │ + beq.w 2302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25ca │ │ │ │ │ + beq.w 2302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3078 │ │ │ │ │ + bl 2dbc │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25ca │ │ │ │ │ + beq.w 2302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15098 │ │ │ │ │ + bl 150b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 18b8 │ │ │ │ │ + bne.w 1940 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f22 │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 186e │ │ │ │ │ + bne.w 18f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170a │ │ │ │ │ + bne.w 18ce │ │ │ │ │ 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 18b8 │ │ │ │ │ + bne.w 1940 │ │ │ │ │ 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 201a │ │ │ │ │ + beq.w 2550 │ │ │ │ │ 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] │ │ │ │ │ @@ -2362,282 +2270,437 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ 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 20cc │ │ │ │ │ + beq.w 1f28 │ │ │ │ │ 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 1e00 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 255a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 255a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7288 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 255a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 255a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 974c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ + 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 1e00 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13a48 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 150b8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ + 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 250a │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r6, fp, [r3, #20] │ │ │ │ │ + bl fc04 │ │ │ │ │ + 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 │ │ │ │ │ + strd r6, fp, [sp, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_AsyncFor> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AsyncFor │ │ │ │ │ + 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 18000 │ │ │ │ │ + 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 184f8 <_gather_51_rule> │ │ │ │ │ + bl 184f4 <_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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 2024 │ │ │ │ │ + beq.w 22ba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fb9c │ │ │ │ │ + bl fc04 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ b.w d62 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + 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, 175a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7288 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 974c │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + bne.w 1f8e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + 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 1f1a │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + bne.w 1e88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1606 │ │ │ │ │ + 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 1e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f0e │ │ │ │ │ + beq.w 1fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1866 │ │ │ │ │ + cbz r0, 17cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1866 │ │ │ │ │ + cbz r0, 17cc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1866 │ │ │ │ │ + cbnz r0, 17e4 │ │ │ │ │ + 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 103e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + 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 1866 │ │ │ │ │ + beq.n 17cc │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e8 │ │ │ │ │ + bne.w 1f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1868 │ │ │ │ │ + beq.n 17ce │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1574 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 21de │ │ │ │ │ - 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, 1824 │ │ │ │ │ + b.n 17d2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2100 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 21ec │ │ │ │ │ - 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 21d8 │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ + 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 1d4e │ │ │ │ │ + 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + 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 2158 │ │ │ │ │ + bne.w 2268 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w dc0 │ │ │ │ │ - b.w 25a0 │ │ │ │ │ + beq.w 1000 │ │ │ │ │ + b.n 17de │ │ │ │ │ + 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 150c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13a48 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 150c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + 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 25d2 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18a0 │ │ │ │ │ + cbz r0, 1928 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18a0 │ │ │ │ │ + cbz r0, 1928 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18bc │ │ │ │ │ + cbnz r0, 1944 │ │ │ │ │ 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 15ec │ │ │ │ │ + beq.w 14fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 166e │ │ │ │ │ + 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 18a0 │ │ │ │ │ + beq.n 1928 │ │ │ │ │ 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 │ │ │ │ │ @@ -2647,354 +2710,311 @@ │ │ │ │ │ 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 1dac │ │ │ │ │ + bne.w 2500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ + beq.n 192a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1ece │ │ │ │ │ - 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, 193e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ - cbz r0, 193e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1ee2 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1edc │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ + b.n 192e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 2252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ 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 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ + 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + 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 1f02 │ │ │ │ │ + bne.w 2248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2436 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b7e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w e4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 10ee │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + 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 1e48 │ │ │ │ │ + beq.w 2150 │ │ │ │ │ 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, 1a2e │ │ │ │ │ + cbnz r6, 1a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1a2c │ │ │ │ │ + cbz r0, 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1a2c │ │ │ │ │ + cbz r0, 1a7c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e5c │ │ │ │ │ + bne.w 2164 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ + bne.w 215e │ │ │ │ │ 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 258e │ │ │ │ │ + bne.w 25f4 │ │ │ │ │ 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 2512 │ │ │ │ │ + bne.w 2578 │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1aa4 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1aa4 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1abe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str.w r8, [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 │ │ │ │ │ - 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 1aa4 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - 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 22a6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1aa6 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1aaa │ │ │ │ │ + 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 1dc2 │ │ │ │ │ + beq.w 2234 │ │ │ │ │ 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, 1b40 │ │ │ │ │ + cbz r0, 1af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ - cbz r0, 1b40 │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, 1af2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dd6 │ │ │ │ │ + bne.w 21f6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dd0 │ │ │ │ │ + bne.w 2242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1b8c │ │ │ │ │ + cbz r0, 1b3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ - cbz r0, 1b8c │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, 1b3e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b8c │ │ │ │ │ + cbz r0, 1b3e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b8c │ │ │ │ │ + cbz r0, 1b3e │ │ │ │ │ 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 1e1a │ │ │ │ │ + bne.w 2122 │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w aea │ │ │ │ │ + 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 2514 │ │ │ │ │ + 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 2514 │ │ │ │ │ + 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 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, 1bce │ │ │ │ │ + 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 r9, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ + beq.w 22ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1be8 │ │ │ │ │ + cbz r0, 1c0c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1be8 │ │ │ │ │ + cbz r0, 1c0c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1bfc │ │ │ │ │ + cbnz r0, 1c26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1040 │ │ │ │ │ - b.n 17c6 │ │ │ │ │ + beq.w f7a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f92 │ │ │ │ │ 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 1be8 │ │ │ │ │ + beq.n 1c0c │ │ │ │ │ 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 │ │ │ │ │ @@ -3002,230 +3022,545 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23fa │ │ │ │ │ + bne.w 1e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bea │ │ │ │ │ + beq.n 1c0e │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 21f4 │ │ │ │ │ + b.n 1c12 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 227a │ │ │ │ │ + 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, 1ca8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, 1ca8 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ 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.n 1d52 │ │ │ │ │ + bne.w 22cc │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2288 │ │ │ │ │ + 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 2272 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ + 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 .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25f2 │ │ │ │ │ + bne.w 1fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.w 2274 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w e4c │ │ │ │ │ + beq.w b7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.w ebc │ │ │ │ │ - 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 2424 │ │ │ │ │ + b.n 1e46 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 18c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1a20 │ │ │ │ │ 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 2424 │ │ │ │ │ - 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 │ │ │ │ │ - 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, 1d4a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1842 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 18c0 │ │ │ │ │ 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 │ │ │ │ │ + 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, 1db8 │ │ │ │ │ + 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 │ │ │ │ │ - bne.w e88 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w e86 │ │ │ │ │ + blt.n 1dd6 │ │ │ │ │ + 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 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 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1cce │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w aea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + 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 1bc6 │ │ │ │ │ + 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.n 1bee │ │ │ │ │ + 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 1712 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 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.n 17de │ │ │ │ │ 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.w 10ec │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1db4 │ │ │ │ │ + blt.n 1e7c │ │ │ │ │ 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 19d8 │ │ │ │ │ + beq.w 1d42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 190c │ │ │ │ │ - b.w 10ec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1606 │ │ │ │ │ + beq.w 1c76 │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + 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.w 10ee │ │ │ │ │ + b.n 1e46 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7288 │ │ │ │ │ + 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 974c │ │ │ │ │ + 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 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 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1fac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1788 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 178c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 178a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fec │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1940 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1056 │ │ │ │ │ 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 1b1c │ │ │ │ │ + beq.w 1906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b92 │ │ │ │ │ + b.n 192e │ │ │ │ │ + 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 1940 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1fb8 │ │ │ │ │ + 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 1792 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1704 │ │ │ │ │ + b.w ebc │ │ │ │ │ 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 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 │ │ │ │ │ - cbnz r0, 1e3e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8e │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b92 │ │ │ │ │ + beq.n 1f06 │ │ │ │ │ + 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 1a82 │ │ │ │ │ + beq.w 17aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 17d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2006 │ │ │ │ │ + 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 1ab6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1a38 │ │ │ │ │ + b.w 1474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1aaa │ │ │ │ │ + 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 cae │ │ │ │ │ + b.w 1472 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 2104 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2086 │ │ │ │ │ + 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, 2058 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 210a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 2092 │ │ │ │ │ + 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 2100 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 2098 │ │ │ │ │ + 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 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 2038 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 207e │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2078 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2078 │ │ │ │ │ + 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, 2100 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2078 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2078 │ │ │ │ │ + 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, 2146 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 207a │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 207e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 207c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1476 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2056 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20d2 │ │ │ │ │ + b.n 2056 │ │ │ │ │ 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 │ │ │ │ │ @@ -3234,45 +3569,45 @@ │ │ │ │ │ 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 1df2 │ │ │ │ │ + beq.n 2214 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a4 │ │ │ │ │ + b.w 119e │ │ │ │ │ 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 19f6 │ │ │ │ │ + beq.w 1a46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a62 │ │ │ │ │ + b.n 1ab2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2c │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ 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 1a2c │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ 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 │ │ │ │ │ @@ -3281,224 +3616,210 @@ │ │ │ │ │ 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 1e3e │ │ │ │ │ + bne.n 2146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ + beq.w 1aae │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a62 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f92 │ │ │ │ │ + b.n 1ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f6a │ │ │ │ │ + b.w 10fc │ │ │ │ │ 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 2228 │ │ │ │ │ + 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 1b4a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 191a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 19d2 │ │ │ │ │ + beq.w 1ac0 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ 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 19c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w ae8 │ │ │ │ │ + bne.n 2146 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b40 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b44 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ 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 1742 │ │ │ │ │ + beq.w 1ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1b44 │ │ │ │ │ + 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 15e0 │ │ │ │ │ + beq.w 19a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b60 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - 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.n 1f02 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.w 101a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1242 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1244 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ 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 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1244 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b60 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + 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 1e46 │ │ │ │ │ + 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 1476 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1476 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - 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 18004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f9a │ │ │ │ │ - b.n 1f02 │ │ │ │ │ + beq.w 1d2a │ │ │ │ │ + b.n 1fac │ │ │ │ │ + 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 1bea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w c88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c12 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 166e │ │ │ │ │ + b.w 1940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + 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 184f8 <_gather_51_rule> │ │ │ │ │ + bl 184f4 <_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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 2024 │ │ │ │ │ + beq.n 22ba │ │ │ │ │ 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] │ │ │ │ │ @@ -3510,923 +3831,605 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ b.w d74 │ │ │ │ │ - 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 18b8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2136 │ │ │ │ │ + blt.n 23dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 185c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + cbnz r3, 23ea │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 17ce │ │ │ │ │ - b.w ebc │ │ │ │ │ - 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 │ │ │ │ │ - bne.w 1f02 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1852 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1856 │ │ │ │ │ + beq.w f32 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ 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 │ │ │ │ │ + b.w 157e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1034 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 17c6 │ │ │ │ │ + bne.n 23d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ + bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1850 │ │ │ │ │ + bne.w c3e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 23d4 │ │ │ │ │ + b.w f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1850 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 1990 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1850 │ │ │ │ │ + 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 1850 │ │ │ │ │ + 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 1850 │ │ │ │ │ + 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, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1850 │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 123a │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + 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 │ │ │ │ │ - beq.n 2120 │ │ │ │ │ - b.n 1f02 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1854 │ │ │ │ │ - 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 17dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1856 │ │ │ │ │ - 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 1c5a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1cce │ │ │ │ │ - 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 │ │ │ │ │ - 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.w 10ee │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10ee │ │ │ │ │ + bne.w 1fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbnz r0, 2266 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2270 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2270 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 22ae │ │ │ │ │ - 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 1b98 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1b0e │ │ │ │ │ - b.n 2270 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1102 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 1348 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 232e │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 231c │ │ │ │ │ - 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, 22ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2488 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 2328 │ │ │ │ │ - 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 23a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2334 │ │ │ │ │ - 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 │ │ │ │ │ - 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 22cc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 2314 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 230e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 230e │ │ │ │ │ - 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, 23a0 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w 123c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 123e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 1990 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 230e │ │ │ │ │ + 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.n 230e │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ │ │ + 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 18000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e3e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2314 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2312 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w ebc │ │ │ │ │ + beq.n 2474 │ │ │ │ │ + b.n 1fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w e38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 24d0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - cbz r3, 23ec │ │ │ │ │ - cbnz r6, 23f2 │ │ │ │ │ - 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] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w f32 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 166e │ │ │ │ │ + b.w 123e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1058 │ │ │ │ │ + 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 b0c │ │ │ │ │ + b.w e38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.w b36 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + 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.n 1d0a │ │ │ │ │ + b.w 1b8e │ │ │ │ │ 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, 253e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.w 19d2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 247a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 21f2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ 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 1a66 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 1b54 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1b54 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 21f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ - b.w 147a │ │ │ │ │ - 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.n 21f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22ec │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 236e │ │ │ │ │ - b.n 22ec │ │ │ │ │ + b.w 157e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 2568 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w eba │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w ebc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10c2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 24de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f0a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 166e │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w aba │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 2506 │ │ │ │ │ - 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 │ │ │ │ │ - b.n 24be │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ + bl 99c │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 2562 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d96 │ │ │ │ │ R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ 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, 258e │ │ │ │ │ + cbnz r6, 25f4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ 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 1a5c │ │ │ │ │ + beq.w 1aac │ │ │ │ │ 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 1e94 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1a60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fee │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w ebe │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 25bc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w eba │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 10ea │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 25a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b6c │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 25b0 │ │ │ │ │ + b.n 219c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 18b8 │ │ │ │ │ - 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 187e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 18a6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 101c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e66 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1ab0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002604 <_tmp_7_rule>: │ │ │ │ │ +000025fc <_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 2662 <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2676 <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 266e <_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, 265a <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 265a <_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, 265a <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 265a <_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, 265a <_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 2620 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 265e <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 2656 <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -0000267c <_tmp_8_rule>: │ │ │ │ │ +00002674 <_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 26c6 <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26da <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 26d2 <_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, 26c0 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26c8 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 26c0 <_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, 26c0 <_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 26bc <_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 2698 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26c4 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 26bc <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000026e0 <_tmp_9_rule>: │ │ │ │ │ +000026d8 <_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 272c <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2740 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 2738 <_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, 2726 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 272e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 2726 <_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, 2726 <_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 2722 <_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 26fc <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 272a <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2722 <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002748 <_tmp_10_rule>: │ │ │ │ │ +00002740 <_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 2794 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 27a8 <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 27a0 <_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, 278e <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2796 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 278e <_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, 278e <_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 278a <_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 2764 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2792 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 278a <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027b0 : │ │ │ │ │ +000027a8 : │ │ │ │ │ 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 294c │ │ │ │ │ + beq.w 2944 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 295a │ │ │ │ │ + bne.w 2952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 29a8 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2826 │ │ │ │ │ + cbz r0, 281e │ │ │ │ │ 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, 281e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2826 │ │ │ │ │ + cbz r0, 281e │ │ │ │ │ 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 2974 │ │ │ │ │ + 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 292a │ │ │ │ │ + bne.n 2922 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2960 │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 2958 │ │ │ │ │ + bl 29a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 285c │ │ │ │ │ + cbnz r0, 2854 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29a0 │ │ │ │ │ + beq.w 2998 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2998 │ │ │ │ │ + bne.w 2990 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2990 │ │ │ │ │ + beq.w 2988 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2998 │ │ │ │ │ + bne.w 2990 │ │ │ │ │ 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, 28ba │ │ │ │ │ - bl 29a8 │ │ │ │ │ + cbz r3, 28b2 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28ba │ │ │ │ │ + cbz r0, 28b2 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 2930 │ │ │ │ │ + beq.n 2928 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 288a │ │ │ │ │ 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 298a │ │ │ │ │ + beq.n 2982 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 28e0 │ │ │ │ │ + ble.n 28d8 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 28cc │ │ │ │ │ + b.n 28c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4434,328 +4437,328 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 290a │ │ │ │ │ + cbnz r0, 2902 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2852 │ │ │ │ │ + b.n 284a │ │ │ │ │ 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, 2948 │ │ │ │ │ + cbnz r3, 2940 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2900 │ │ │ │ │ + beq.n 28f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2852 │ │ │ │ │ + b.n 284a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2814 │ │ │ │ │ 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, 298a │ │ │ │ │ + cbz r0, 2982 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 28ac │ │ │ │ │ + b.n 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 28f8 │ │ │ │ │ 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 27d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2814 │ │ │ │ │ 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 2840 │ │ │ │ │ + beq.w 2838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 28f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2850 │ │ │ │ │ + beq.w 2848 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2814 │ │ │ │ │ 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 2842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 286a │ │ │ │ │ + b.n 2862 │ │ │ │ │ │ │ │ │ │ -000029a8 : │ │ │ │ │ +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 460e │ │ │ │ │ + beq.w 45c2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 405a │ │ │ │ │ + bne.w 3df2 │ │ │ │ │ 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 2bf2 │ │ │ │ │ + bne.w 2bea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4048 │ │ │ │ │ + beq.w 3db8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - ldrd r6, fp, [r3, #12] │ │ │ │ │ + ldrd fp, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4628 │ │ │ │ │ + bl 4638 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dde │ │ │ │ │ + bne.w 2dda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 3a4a │ │ │ │ │ + bne.w 3a50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c00 │ │ │ │ │ + bne.w 2bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 2de4 │ │ │ │ │ + bne.w 2de0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 2f50 │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 2e6c │ │ │ │ │ + bne.w 2e68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 316a │ │ │ │ │ + bne.w 3166 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 323e │ │ │ │ │ + bne.w 323a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 32e0 │ │ │ │ │ + bne.w 32dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 3364 │ │ │ │ │ + bne.w 3360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 3434 │ │ │ │ │ + bne.w 3430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 34f8 │ │ │ │ │ + bne.w 363e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 3672 │ │ │ │ │ + bne.w 378c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f46 │ │ │ │ │ + bne.w 2f42 │ │ │ │ │ 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 387e │ │ │ │ │ + bne.w 3888 │ │ │ │ │ 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 │ │ │ │ │ @@ -4768,517 +4771,519 @@ │ │ │ │ │ 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 2f46 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 2f42 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r1, 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 2be4 │ │ │ │ │ + bne.n 2bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4054 │ │ │ │ │ + bne.w 3dec │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 40ae │ │ │ │ │ + blt.w 4448 │ │ │ │ │ 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 4242 │ │ │ │ │ + bne.w 41d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fac │ │ │ │ │ + bne.w 2fa8 │ │ │ │ │ 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 3fbe │ │ │ │ │ + bne.w 41e4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3df6 │ │ │ │ │ + beq.w 3e90 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3e0e │ │ │ │ │ + beq.w 3ea8 │ │ │ │ │ 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] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b54 │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ 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 44ae │ │ │ │ │ + beq.w 456a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 3882 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b46 │ │ │ │ │ + beq.w 3e10 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 3882 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f5c │ │ │ │ │ + beq.w 3df8 │ │ │ │ │ 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 359a │ │ │ │ │ + bne.w 36f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f58 │ │ │ │ │ + bne.w 3dcc │ │ │ │ │ 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 359e │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + bne.w 36f6 │ │ │ │ │ + str.w r8, [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 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 435c │ │ │ │ │ + beq.w 3f54 │ │ │ │ │ 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 3460 │ │ │ │ │ + beq.w 345c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3b54 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b54 │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4c │ │ │ │ │ + bl 10e6c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b54 │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ 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 4606 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ + beq.w 3f84 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r8, [r9, #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 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - strd r9, sl, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + strd r9, sl, [sp, #8] │ │ │ │ │ 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 386a │ │ │ │ │ + beq.w 361c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + 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 3ff8 │ │ │ │ │ + beq.w 45a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4008 │ │ │ │ │ + bne.w 45b0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 400c │ │ │ │ │ + beq.w 45fa │ │ │ │ │ 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 4034 │ │ │ │ │ + beq.w 4622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4006 │ │ │ │ │ + bne.w 45ae │ │ │ │ │ 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 3fdc │ │ │ │ │ + beq.w 45ec │ │ │ │ │ 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 3fce │ │ │ │ │ + beq.w 45de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + 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 4544 │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4554 │ │ │ │ │ + bne.w 3f4e │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3524 │ │ │ │ │ + beq.w 367a │ │ │ │ │ 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 3552 │ │ │ │ │ + beq.w 36a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ + beq.w 36a8 │ │ │ │ │ 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 3eae │ │ │ │ │ + beq.w 44ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ebe │ │ │ │ │ + bne.w 44fc │ │ │ │ │ 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 3702 │ │ │ │ │ + bne.w 36e0 │ │ │ │ │ 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 3554 │ │ │ │ │ + bne.w 36aa │ │ │ │ │ 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 4446 │ │ │ │ │ + beq.w 405e │ │ │ │ │ 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 2e60 │ │ │ │ │ + bne.n 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4450 │ │ │ │ │ + bne.w 4068 │ │ │ │ │ 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 2ad6 │ │ │ │ │ + beq.w 2ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bfa │ │ │ │ │ + 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 3fc2 │ │ │ │ │ + beq.w 45d2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fbe │ │ │ │ │ + bne.w 41e4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 40c6 │ │ │ │ │ + bne.w 4088 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 420a │ │ │ │ │ + beq.w 41c6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c3e │ │ │ │ │ + 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 2c70 │ │ │ │ │ + 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 45da │ │ │ │ │ + beq.w 4420 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ea │ │ │ │ │ + bne.w 4430 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ + beq.w 43ea │ │ │ │ │ adds r2, #2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 45c0 │ │ │ │ │ + beq.w 4406 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 3cde │ │ │ │ │ + bne.w 3bb2 │ │ │ │ │ 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 3234 │ │ │ │ │ + blt.w 3230 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ │ + ldrd r8, r9, [r2, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3232 │ │ │ │ │ + bne.w 322e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3cf8 │ │ │ │ │ + beq.w 3bcc │ │ │ │ │ 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 3194 │ │ │ │ │ + beq.w 3190 │ │ │ │ │ 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 3230 │ │ │ │ │ + beq.w 322c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 45fc │ │ │ │ │ + beq.w 41f4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45f2 │ │ │ │ │ + bne.w 41ea │ │ │ │ │ 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 358a │ │ │ │ │ + bne.w 366a │ │ │ │ │ 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 3232 │ │ │ │ │ + bne.w 322e │ │ │ │ │ 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 3e94 │ │ │ │ │ + beq.w 3de2 │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b58 │ │ │ │ │ + bne.w 3b46 │ │ │ │ │ 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 3b6a │ │ │ │ │ + beq.w 3b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e3c │ │ │ │ │ + beq.w 3e4a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3232 │ │ │ │ │ + bne.w 322e │ │ │ │ │ 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 3e8c │ │ │ │ │ + beq.w 3dda │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3e4a │ │ │ │ │ + bne.w 3e58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 391e │ │ │ │ │ + bne.w 3926 │ │ │ │ │ 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 3e86 │ │ │ │ │ + beq.w 3dd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5286,911 +5291,917 @@ │ │ │ │ │ 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 459c │ │ │ │ │ + beq.w 43e2 │ │ │ │ │ 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 3fae │ │ │ │ │ + beq.w 43d4 │ │ │ │ │ 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 4588 │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2be4 │ │ │ │ │ + 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 2f46 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w 2f42 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r0, 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 2be4 │ │ │ │ │ - b.n 2c2e │ │ │ │ │ + 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 3dd2 │ │ │ │ │ + bne.w 4592 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3dc8 │ │ │ │ │ + beq.w 4588 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d26 │ │ │ │ │ + bne.w 3d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 31e4 │ │ │ │ │ + cbz r0, 31e0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 363a │ │ │ │ │ + bne.w 381c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d26 │ │ │ │ │ + bne.w 3d2e │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d14 │ │ │ │ │ + beq.w 3d16 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cd2 │ │ │ │ │ + bne.w 3d38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n 3214 │ │ │ │ │ + bge.n 3210 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 319c │ │ │ │ │ + b.n 3198 │ │ │ │ │ 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 304a │ │ │ │ │ + bne.w 3046 │ │ │ │ │ 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 2c72 │ │ │ │ │ + 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 43ca │ │ │ │ │ + beq.w 403c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 43b6 │ │ │ │ │ + bne.w 3fdc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 43a8 │ │ │ │ │ + beq.w 3fc0 │ │ │ │ │ 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 43d4 │ │ │ │ │ + beq.w 3fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 234 <_PyPegen_parse+0x234> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d4 │ │ │ │ │ + beq.w 3fa2 │ │ │ │ │ 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 43d4 │ │ │ │ │ + beq.w 3fa2 │ │ │ │ │ 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 443e │ │ │ │ │ + beq.w 4050 │ │ │ │ │ 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 2e60 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4458 │ │ │ │ │ + bne.w 4058 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 43e0 │ │ │ │ │ + b.w 3fae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 44f8 │ │ │ │ │ + beq.w 4366 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44f0 │ │ │ │ │ + bne.w 435e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 44d4 │ │ │ │ │ + beq.w 4342 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f684 │ │ │ │ │ + bl f6ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ce │ │ │ │ │ + beq.w 433c │ │ │ │ │ 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 4352 │ │ │ │ │ + beq.w 3ee2 │ │ │ │ │ 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 2e60 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 436e │ │ │ │ │ + bne.w 3eec │ │ │ │ │ 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 2b3e │ │ │ │ │ - b.n 2f46 │ │ │ │ │ + beq.w 2b36 │ │ │ │ │ + b.n 2f42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4534 │ │ │ │ │ + beq.w 4046 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 452c │ │ │ │ │ + bne.w 3f36 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4510 │ │ │ │ │ + beq.w 3f1a │ │ │ │ │ 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 4508 │ │ │ │ │ + beq.w 3f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3422 │ │ │ │ │ + beq.n 341e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4380 │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4376 │ │ │ │ │ + bne.w 3ef4 │ │ │ │ │ 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 3d02 │ │ │ │ │ + bne.w 3d04 │ │ │ │ │ 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, 3424 │ │ │ │ │ + cbnz r7, 3420 │ │ │ │ │ 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 438a │ │ │ │ │ + beq.w 3efe │ │ │ │ │ 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 2e60 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4366 │ │ │ │ │ + bne.w 3f9a │ │ │ │ │ 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 2b64 │ │ │ │ │ - b.n 2f46 │ │ │ │ │ + beq.w 2b5c │ │ │ │ │ + b.n 2f42 │ │ │ │ │ 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 2f46 │ │ │ │ │ + beq.w 2f42 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ 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 2be4 │ │ │ │ │ - b.w 2c2e │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ + b.w 2c26 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + movw r5, #6000 @ 0x1770 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov r9, 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 4478 │ │ │ │ │ + bne.w 3f5e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4488 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3cc6 │ │ │ │ │ + beq.w 457e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl ee08 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 34b4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl ee64 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 34ae │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3714 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3cc6 │ │ │ │ │ + bne.w 3854 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cc2 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + beq.w 3be0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 373e │ │ │ │ │ - cbz r0, 34e6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 387e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 34e6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 34de │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 346a │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + b.n 3468 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 2d76 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3eb8 │ │ │ │ │ + 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 362a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3e86 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3e7c │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ed0 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3e7c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 2d74 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3ec0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 3588 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3b98 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 3588 │ │ │ │ │ + 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 3b98 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 44ae │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 44ae │ │ │ │ │ + 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 3eca │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bgt.w 3b6e │ │ │ │ │ + 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 4324 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10e6c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4324 │ │ │ │ │ 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 3f84 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ │ + bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ + strd r8, r9, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 2f46 │ │ │ │ │ + bne.w 2dd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3e5e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2aa8 │ │ │ │ │ + b.n 2f42 │ │ │ │ │ + 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 2f42 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ 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 2be4 │ │ │ │ │ - b.w 2c2e │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ + b.w 2c26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3070 │ │ │ │ │ + b.n 306e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 457c │ │ │ │ │ + blt.w 3e3e │ │ │ │ │ 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 40b8 │ │ │ │ │ + bne.w 4504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eaa │ │ │ │ │ + bne.w 2ea6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 40b8 │ │ │ │ │ + bne.w 4504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40c0 │ │ │ │ │ + beq.w 450c │ │ │ │ │ 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 4446 │ │ │ │ │ + beq.w 405e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2f12 │ │ │ │ │ + b.n 2f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3074 │ │ │ │ │ - b.n 3072 │ │ │ │ │ + bne.w 2ee4 │ │ │ │ │ + b.w 2ee2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3dec │ │ │ │ │ + beq.w 4332 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3de0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 3dca │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + bne.w 3b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3de0 │ │ │ │ │ + bne.w 3dca │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bb0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w 3b84 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ 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 3b40 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 2d42 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ - str.w r1, [r3, sl, lsl #2] │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 2d3c │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ + str.w r1, [r2, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ - b.n 3622 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - 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 455a │ │ │ │ │ - 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 3cd2 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bgt.w 320e │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - b.n 3218 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq.w 2d3c │ │ │ │ │ + b.n 3774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f0c │ │ │ │ │ + beq.w 449a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3f06 │ │ │ │ │ + bne.w 4494 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3eea │ │ │ │ │ + beq.w 4478 │ │ │ │ │ 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 3ee2 │ │ │ │ │ + beq.w 4452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ee2 │ │ │ │ │ + beq.w 4452 │ │ │ │ │ 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 3ecc │ │ │ │ │ + beq.w 4470 │ │ │ │ │ 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 3ec6 │ │ │ │ │ + beq.w 4468 │ │ │ │ │ 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 4394 │ │ │ │ │ + beq.w 4438 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2be4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ee8 │ │ │ │ │ - b.w 2ee6 │ │ │ │ │ + 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 34b4 │ │ │ │ │ + beq.w 31e0 │ │ │ │ │ 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 4492 │ │ │ │ │ + beq.w 3f6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 34da │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3e1e │ │ │ │ │ - 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 3f70 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3f9c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3fa6 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f7c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3fa6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e34 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37d8 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - movs r1, #23 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 3d38 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bgt.w 320a │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + b.n 3214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b92 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 37d8 │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ + beq.w 34ae │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b92 │ │ │ │ │ + beq.w 430a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3f8c │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3f8c │ │ │ │ │ - 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 3f76 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bgt.w 3b80 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 34d2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ 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 3f6e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10e4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f6e │ │ │ │ │ - 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 4606 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - 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 2dd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f70 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e22 │ │ │ │ │ + b.n 34f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f46 │ │ │ │ │ + beq.w 43b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f40 │ │ │ │ │ + bne.w 43a8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3f24 │ │ │ │ │ + beq.w 438c │ │ │ │ │ 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 3f20 │ │ │ │ │ + beq.w 4386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f20 │ │ │ │ │ + beq.w 4386 │ │ │ │ │ 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 3f40 │ │ │ │ │ + beq.w 43a8 │ │ │ │ │ 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 3ea2 │ │ │ │ │ + beq.w 4376 │ │ │ │ │ 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 36f4 │ │ │ │ │ + bne.n 380e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ea8 │ │ │ │ │ + bne.w 437e │ │ │ │ │ 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 2be4 │ │ │ │ │ + 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 4348 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4342 │ │ │ │ │ + bne.w 3e6e │ │ │ │ │ ldrd r3, r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3cb6 │ │ │ │ │ + bne.w 3cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3dae │ │ │ │ │ + blt.w 3d9e │ │ │ │ │ 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 3da2 │ │ │ │ │ + bne.w 3d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d7a │ │ │ │ │ + beq.w 3d6a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4338 │ │ │ │ │ + beq.w 3e66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d90 │ │ │ │ │ + bne.w 3d80 │ │ │ │ │ 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 3ca6 │ │ │ │ │ + bne.w 3ce8 │ │ │ │ │ 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 3d7a │ │ │ │ │ + bne.w 3d6a │ │ │ │ │ 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 3da0 │ │ │ │ │ + beq.w 3d90 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3ce4 │ │ │ │ │ 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 3e6c │ │ │ │ │ + beq.w 3e32 │ │ │ │ │ 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] │ │ │ │ │ @@ -6199,101 +6210,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 3bc6 │ │ │ │ │ + bne.w 3c0c │ │ │ │ │ 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 3e86 │ │ │ │ │ + beq.w 3dd4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it gt │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ - ble.w 310e │ │ │ │ │ + ble.w 310a │ │ │ │ │ + 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 310e │ │ │ │ │ - b.n 3a32 │ │ │ │ │ + beq.w 310a │ │ │ │ │ + b.n 3a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 40a0 │ │ │ │ │ + beq.w 4544 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 409a │ │ │ │ │ + bne.w 453c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 407e │ │ │ │ │ + beq.w 4520 │ │ │ │ │ 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 4078 │ │ │ │ │ + beq.w 451a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4078 │ │ │ │ │ + beq.w 451a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4074 │ │ │ │ │ + bne.w 455e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4078 │ │ │ │ │ + beq.w 451a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4078 │ │ │ │ │ + beq.w 451a │ │ │ │ │ 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 406c │ │ │ │ │ + beq.w 4554 │ │ │ │ │ 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 4066 │ │ │ │ │ + beq.w 4562 │ │ │ │ │ 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] │ │ │ │ │ @@ -6302,709 +6312,669 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e60 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4060 │ │ │ │ │ + beq.w 4512 │ │ │ │ │ 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 2a4e │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - 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 3748 │ │ │ │ │ + beq.w 2a46 │ │ │ │ │ + b.w 2f42 │ │ │ │ │ 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 30ba │ │ │ │ │ + bne.w 30b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3230 │ │ │ │ │ + beq.w 322c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3234 │ │ │ │ │ + b.w 3230 │ │ │ │ │ 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 3804 │ │ │ │ │ + b.n 35b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e50 │ │ │ │ │ - str.w r3, [r8, r7, lsl #2] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 3bf2 │ │ │ │ │ + str.w r3, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 3798 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 3704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 3d30 │ │ │ │ │ - str.w r2, [r8, r7, lsl #2] │ │ │ │ │ + beq.w 4070 │ │ │ │ │ + str.w r5, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 35ae │ │ │ │ │ + b.n 3548 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r8, r9, [r2, #12] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 301a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 301a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3882 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 34e0 │ │ │ │ │ + b.n 3882 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e0a │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 3b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dc0 │ │ │ │ │ + beq.w 3db0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dba │ │ │ │ │ + bne.w 3daa │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ + bne.w 3d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3daa │ │ │ │ │ + blt.w 3d9a │ │ │ │ │ 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 3dba │ │ │ │ │ + bne.w 3daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d76 │ │ │ │ │ + beq.w 3d66 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d98 │ │ │ │ │ + beq.w 3d88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d8c │ │ │ │ │ + bne.w 3d7c │ │ │ │ │ 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 3d66 │ │ │ │ │ + bne.n 3d58 │ │ │ │ │ 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 3d76 │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ 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 3dba │ │ │ │ │ + beq.w 3daa │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3d54 │ │ │ │ │ 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 3e76 │ │ │ │ │ + beq.w 3e22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3d4a │ │ │ │ │ + beq.n 3d3e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 39fe │ │ │ │ │ + b.n 3a06 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 39ce │ │ │ │ │ + b.n 39d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39a0 │ │ │ │ │ - b.n 399a │ │ │ │ │ + bne.w 39a8 │ │ │ │ │ + b.n 39a2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ - b.n 3960 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 34ca │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3744 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3232 │ │ │ │ │ - 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 301e │ │ │ │ │ + b.n 3968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 301e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33d8 │ │ │ │ │ - b.w 33d4 │ │ │ │ │ + bne.w 33d4 │ │ │ │ │ + b.w 33d0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3216 │ │ │ │ │ - b.n 3cd6 │ │ │ │ │ + beq.w 3212 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 322e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3cd6 │ │ │ │ │ - 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 3b40 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3bba │ │ │ │ │ + b.n 3d26 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 3d26 │ │ │ │ │ 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.w 3e84 │ │ │ │ │ + beq.n 3dd2 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 3c94 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + b.n 3cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c46 │ │ │ │ │ - b.n 3c40 │ │ │ │ │ + bne.n 3c8a │ │ │ │ │ + b.n 3c84 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a12 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ - b.n 3c06 │ │ │ │ │ + b.n 3c4c │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7a │ │ │ │ │ + b.n 3d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c24 │ │ │ │ │ + b.n 3c6a │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a12 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ 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 3a12 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3da2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bd6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31c2 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3226 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 3d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 35c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 3e1e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 2c96 │ │ │ │ │ + b.n 3c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 421a │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ + blt.n 3dec │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + b.w 29f2 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2ab0 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37a8 │ │ │ │ │ - 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 30ce │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3232 │ │ │ │ │ - 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 3f76 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3ba0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e9e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7a │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3e72 │ │ │ │ │ - b.n 3dae │ │ │ │ │ + b.n 3754 │ │ │ │ │ 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 3234 │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3dae │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 38e8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3910 │ │ │ │ │ + b.w 3230 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f46 │ │ │ │ │ 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 2ed2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2cf8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.n 3dcc │ │ │ │ │ + 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.w 3554 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 36dc │ │ │ │ │ - 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 2bc4 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ + b.w 34f6 │ │ │ │ │ + ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3d9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3ed2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + b.n 3d6a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f16 │ │ │ │ │ - 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 369e │ │ │ │ │ + beq.n 3e2e │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3ed2 │ │ │ │ │ + b.w 2f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3682 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 30ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 322e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3ed2 │ │ │ │ │ + b.w 362e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3986 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3d92 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3936 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 390e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 362c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 3f4e │ │ │ │ │ - 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 38aa │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3910 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 388e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 3eb8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 2c8e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 44c0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3910 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 3de6 │ │ │ │ │ + b.w 362e │ │ │ │ │ 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 2cfe │ │ │ │ │ - mov r2, sl │ │ │ │ │ - b.n 3de6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3e22 │ │ │ │ │ + b.w 3558 │ │ │ │ │ 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 3f70 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 362a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f72 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3772 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 3352 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f72 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2c80 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3e24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 3ff2 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4008 │ │ │ │ │ + b.w 3420 │ │ │ │ │ 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 2a8e │ │ │ │ │ - b.w 2f46 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + b.w 3422 │ │ │ │ │ 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 2dfe │ │ │ │ │ + b.w 33b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4038 │ │ │ │ │ + blt.n 3f94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r7, 4042 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2e22 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fd8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 338c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + b.w 3422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 461e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.w 2f36 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2d4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f4a │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 34ee │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r0, 3f8e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3b30 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3aee │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3212 │ │ │ │ │ + b.n 3d26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b30 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4062 │ │ │ │ │ + b.w 362e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3d26 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3f36 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3422 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 3fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4062 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b10 │ │ │ │ │ + b.w 2f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 40a8 │ │ │ │ │ + blt.n 4036 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3a76 │ │ │ │ │ + beq.w 3266 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b30 │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 3fde │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 4206 │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a5a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 41fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 974c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 41fe │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4200 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3fae │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 409a │ │ │ │ │ + b.n 3fdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 324a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f3a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ + b.w 2f36 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2f36 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3eca │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 3ba6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4306 │ │ │ │ │ + beq.w 4296 │ │ │ │ │ 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 432e │ │ │ │ │ + beq.w 421a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4326 │ │ │ │ │ + beq.w 42e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 431e │ │ │ │ │ + bne.w 4286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4248 │ │ │ │ │ + beq.w 42de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4316 │ │ │ │ │ + beq.w 428e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42ba │ │ │ │ │ + bne.w 42d6 │ │ │ │ │ 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 4288 │ │ │ │ │ + beq.w 4254 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42ba │ │ │ │ │ + bne.w 42d6 │ │ │ │ │ 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 429a │ │ │ │ │ + bne.w 4266 │ │ │ │ │ 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.w 4282 │ │ │ │ │ + beq.w 424e │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 426e │ │ │ │ │ + bgt.n 423a │ │ │ │ │ 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 │ │ │ │ │ @@ -7012,25 +6982,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 432e │ │ │ │ │ + beq.n 421a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432e │ │ │ │ │ + beq.n 421a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432e │ │ │ │ │ + beq.n 421a │ │ │ │ │ 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] │ │ │ │ │ @@ -7039,689 +7009,722 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 4268 │ │ │ │ │ + beq.n 4234 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e22 │ │ │ │ │ + bne.w 362e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2f84 │ │ │ │ │ + bne.w 2f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 4242 │ │ │ │ │ + cbnz r7, 41d6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 2f86 │ │ │ │ │ - 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 3e1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2cb4 │ │ │ │ │ - b.n 3b54 │ │ │ │ │ + b.w 2f82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2c78 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 322e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3052 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 4030 │ │ │ │ │ + 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 3ff8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4030 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4310 │ │ │ │ │ + bne.n 4304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42d6 │ │ │ │ │ + bne.n 42a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 41f2 │ │ │ │ │ + b.n 41ae │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4178 │ │ │ │ │ + b.n 413a │ │ │ │ │ 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 424c │ │ │ │ │ + b.n 42e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 415a │ │ │ │ │ + beq.w 411c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 42c2 │ │ │ │ │ + beq.n 42f0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 414c │ │ │ │ │ + b.n 410e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 424c │ │ │ │ │ - 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 427e │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 42ae │ │ │ │ │ + b.n 421c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 40de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 4304 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 4096 │ │ │ │ │ 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 4266 │ │ │ │ │ + beq.n 4232 │ │ │ │ │ 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 41dc │ │ │ │ │ + b.n 4198 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 42e2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 421c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 4332 │ │ │ │ │ + b.n 40b8 │ │ │ │ │ + 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 424a │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 427a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 41f2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 411c │ │ │ │ │ + b.n 41ae │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4250 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 40f6 │ │ │ │ │ + cbnz r0, 432a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4250 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 40d4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 34e0 │ │ │ │ │ + b.w 3882 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 362a │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 397e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3da2 │ │ │ │ │ + b.w 3716 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 334e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 392e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4370 │ │ │ │ │ + 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 3308 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3356 │ │ │ │ │ + b.w 3352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d54 │ │ │ │ │ + b.w 32ec │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3426 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3356 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3424 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33bc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3426 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 435e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 38f2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ee4 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ed2 │ │ │ │ │ + b.w 3916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 442a │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ + blt.n 43ba │ │ │ │ │ + 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 38b4 │ │ │ │ │ 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 2b18 │ │ │ │ │ - b.w 2f46 │ │ │ │ │ + b.w 3918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 324e │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 43e4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 43ba │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3898 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 43b8 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 4466 │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 445e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 445e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 3918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbz r0, 4460 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43e0 │ │ │ │ │ - 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 326a │ │ │ │ │ - b.n 43b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 43dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 43ba │ │ │ │ │ + b.n 41da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 2f3a │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2f3a │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 41da │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 41da │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 4424 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 43f8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4424 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d74 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cbnz r7, 441a │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 2fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3492 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 44c2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 34ea │ │ │ │ │ - b.w 3744 │ │ │ │ │ + bne.w 3e58 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 2fda │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3234 │ │ │ │ │ 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 2cce │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3744 │ │ │ │ │ + beq.w 2fc0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2c6a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbz r0, 4454 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3744 │ │ │ │ │ + b.n 4458 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 41da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3352 │ │ │ │ │ + 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 2bbc │ │ │ │ │ + b.w 2f42 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 37f6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4502 │ │ │ │ │ + blt.n 44a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 330c │ │ │ │ │ + beq.w 37b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3356 │ │ │ │ │ + b.n 4458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32f0 │ │ │ │ │ + b.w 379c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4458 │ │ │ │ │ + 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.w 362c │ │ │ │ │ + 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 r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3eb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2cae │ │ │ │ │ + b.w 34f6 │ │ │ │ │ + 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 2ece │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 36aa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 2f36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3424 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.w 3b36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 453e │ │ │ │ │ + blt.n 454e │ │ │ │ │ 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 3390 │ │ │ │ │ + beq.w 3a7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3426 │ │ │ │ │ + b.w 3b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3374 │ │ │ │ │ + b.w 3a60 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 452c │ │ │ │ │ + b.n 453c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 3b36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4514 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3af4 │ │ │ │ │ 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 2e86 │ │ │ │ │ + beq.w 2cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 2f3a │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 4574 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3216 │ │ │ │ │ - b.w 3cd6 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3cd6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 2f3a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 4596 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3238 │ │ │ │ │ + b.w 3882 │ │ │ │ │ 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, 45d4 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2fde │ │ │ │ │ + b.w 348c │ │ │ │ │ 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 3e4a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 2fde │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3238 │ │ │ │ │ + b.w 31be │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3222 │ │ │ │ │ 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 2fc4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + beq.w 2dfa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c72 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2a86 │ │ │ │ │ + b.w 2f42 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 29ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3232 │ │ │ │ │ + b.n 3df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3056 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2f5c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbnz r0, 45f4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 45b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3e22 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 29d6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 405a │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4626 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - b.w 29fa │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cbnz r7, 4630 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e1e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 45e8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 45b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004628 : │ │ │ │ │ +00004638 : │ │ │ │ │ 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 53bc │ │ │ │ │ + beq.w 53be │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 518c │ │ │ │ │ + bne.w 5182 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5250 │ │ │ │ │ + beq.w 5256 │ │ │ │ │ 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 47e2 │ │ │ │ │ + bne.w 47f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 518c │ │ │ │ │ + bne.w 5182 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d8c │ │ │ │ │ + beq.w 4d98 │ │ │ │ │ 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 4daa │ │ │ │ │ + bne.w 4db6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5194 │ │ │ │ │ + bne.w 515c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53a8 │ │ │ │ │ + beq.w 538c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4e4e │ │ │ │ │ + beq.w 4e5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r9, sl, [r2, #12] │ │ │ │ │ + ldrd sl, r9, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e7c │ │ │ │ │ + beq.w 4e8a │ │ │ │ │ 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 4874 │ │ │ │ │ + beq.w 4884 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 48c6 │ │ │ │ │ + bne.w 48d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5192 │ │ │ │ │ + bne.w 515a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5386 │ │ │ │ │ + beq.w 539c │ │ │ │ │ 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 48d8 │ │ │ │ │ + beq.w 48e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 4930 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4fe8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 519a │ │ │ │ │ + beq.w 51c6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5172 │ │ │ │ │ + beq.w 5168 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51aa │ │ │ │ │ + bne.w 51d6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 523e │ │ │ │ │ + beq.w 5244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ + bl 7288 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 479a │ │ │ │ │ + cbz r0, 47aa │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49bc │ │ │ │ │ + bne.w 49d0 │ │ │ │ │ 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 518c │ │ │ │ │ + bne.w 5182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 8ec0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4932 │ │ │ │ │ + bne.w 4942 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e84 │ │ │ │ │ + bne.w 4e92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [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 4678 │ │ │ │ │ + beq.w 4688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4678 │ │ │ │ │ + beq.w 4688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2678 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 467a │ │ │ │ │ + bne.w 468a │ │ │ │ │ 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 4b06 │ │ │ │ │ + beq.w 523c │ │ │ │ │ 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 52a8 │ │ │ │ │ + beq.w 53f2 │ │ │ │ │ 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] │ │ │ │ │ @@ -7731,358 +7734,355 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49b8 │ │ │ │ │ + bne.w 4b1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47d4 │ │ │ │ │ + beq.n 47e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b0a │ │ │ │ │ + b.n 47e8 │ │ │ │ │ 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 5204 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51d0 │ │ │ │ │ - cbz r0, 48ac │ │ │ │ │ + bne.w 51e8 │ │ │ │ │ + cbz r0, 48bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.w 4b14 │ │ │ │ │ + blt.w 4b22 │ │ │ │ │ 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 4708 │ │ │ │ │ + beq.w 4718 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d04 │ │ │ │ │ + bne.w 4d12 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4706 │ │ │ │ │ + b.n 4716 │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 529e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ - cbz r0, 490c │ │ │ │ │ + bne.w 5214 │ │ │ │ │ + cbz r0, 491c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt.w 4c06 │ │ │ │ │ + blt.w 4c14 │ │ │ │ │ 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 4742 │ │ │ │ │ + beq.w 4752 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dd6 │ │ │ │ │ + bne.w 4de4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4740 │ │ │ │ │ + b.n 4750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 166bc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 166e4 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c8 │ │ │ │ │ + beq.w 47d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5312 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 51f0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl f684 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + bl f6ec │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51b0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ + bne.w 51fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51bc │ │ │ │ │ + beq.w 5202 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b06 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ + beq.w 5272 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - 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] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4862 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 47d6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4b1e │ │ │ │ │ + b.n 4872 │ │ │ │ │ + ldr r1, [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] │ │ │ │ │ - movw r9, #6000 @ 0x1770 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 535a │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5382 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 53dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ + bl 7288 │ │ │ │ │ movs r1, #22 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 4a02 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + cbz r3, 4a16 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ce8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4cf6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ + beq.w 47b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 47a4 │ │ │ │ │ + bne.w 47b4 │ │ │ │ │ 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 516c │ │ │ │ │ + beq.w 5162 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 4a58 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ + ble.n 4a6c │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - beq.n 4a58 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + beq.n 4a6c │ │ │ │ │ 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 4a48 │ │ │ │ │ + bne.n 4a5c │ │ │ │ │ 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 5288 │ │ │ │ │ + beq.w 53d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51a8 │ │ │ │ │ + bne.w 51d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f684 │ │ │ │ │ + bl f6ec │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fce │ │ │ │ │ + bne.w 4ff0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51a8 │ │ │ │ │ + bne.w 51d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5180 │ │ │ │ │ + beq.w 5176 │ │ │ │ │ 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 5180 │ │ │ │ │ + beq.w 5176 │ │ │ │ │ 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 5182 │ │ │ │ │ + bne.w 5178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4b06 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 523c │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 51e0 │ │ │ │ │ + bne.w 521c │ │ │ │ │ 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 4862 │ │ │ │ │ - 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} │ │ │ │ │ + beq.w 4872 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 47e6 │ │ │ │ │ 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 5204 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51d0 │ │ │ │ │ + bne.w 51e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48b0 │ │ │ │ │ + beq.w 48c0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 48b0 │ │ │ │ │ + ble.w 48c0 │ │ │ │ │ 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 5204 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51d0 │ │ │ │ │ + bne.w 51e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d80 │ │ │ │ │ + beq.w 4d8c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 4d80 │ │ │ │ │ + ble.w 4d8c │ │ │ │ │ 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 5204 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51d0 │ │ │ │ │ + bne.w 51e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4dd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 4dca │ │ │ │ │ + bge.w 4dd8 │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -8090,398 +8090,400 @@ │ │ │ │ │ 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 5200 │ │ │ │ │ + bne.w 5292 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51cc │ │ │ │ │ + bne.w 51e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 4d78 │ │ │ │ │ + ble.w 4d84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4bcc │ │ │ │ │ + b.n 4bda │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 529e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 5214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 490e │ │ │ │ │ + beq.w 491e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 490e │ │ │ │ │ + ble.w 491e │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 529e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 5214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d86 │ │ │ │ │ + beq.w 4d92 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4d86 │ │ │ │ │ + ble.w 4d92 │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 529e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 5214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dd0 │ │ │ │ │ + beq.w 4dde │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4dd0 │ │ │ │ │ + ble.w 4dde │ │ │ │ │ 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 5212 │ │ │ │ │ + bne.w 529e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c4 │ │ │ │ │ + bne.w 5214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 490e │ │ │ │ │ + beq.w 491e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 490e │ │ │ │ │ + ble.w 491e │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4cae │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - beq.w 4f40 │ │ │ │ │ - str.w r2, [r6, fp, lsl #2] │ │ │ │ │ + b.n 4cbc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + beq.w 4f52 │ │ │ │ │ + str.w r3, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 49d4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + b.n 49e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d4 │ │ │ │ │ + beq.w 48e4 │ │ │ │ │ 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 48d4 │ │ │ │ │ + beq.w 48e4 │ │ │ │ │ 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 5230 │ │ │ │ │ + beq.w 52a4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd sl, r6, [sp] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e3a │ │ │ │ │ + beq.n 4e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ 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 4f5e │ │ │ │ │ + bne.w 4f7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4744 │ │ │ │ │ + b.n 4754 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 48b0 │ │ │ │ │ + b.n 48c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48b0 │ │ │ │ │ + b.n 48c0 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 490e │ │ │ │ │ + b.n 491e │ │ │ │ │ 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 5274 │ │ │ │ │ + bne.w 527c │ │ │ │ │ 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 46a2 │ │ │ │ │ + beq.w 46b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ + bl 8ec0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a2 │ │ │ │ │ + beq.w 46b2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46a2 │ │ │ │ │ + beq.w 46b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d60 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4d6e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 48b0 │ │ │ │ │ + b.n 48c0 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 490e │ │ │ │ │ + b.n 491e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 492e │ │ │ │ │ + beq.w 493e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 492e │ │ │ │ │ + beq.w 493e │ │ │ │ │ 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 492e │ │ │ │ │ + beq.w 493e │ │ │ │ │ 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 5230 │ │ │ │ │ + beq.w 52a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd sl, r6, [sp] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d5c │ │ │ │ │ + bne.n 4d6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5238 │ │ │ │ │ + bne.w 52ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.n 515c │ │ │ │ │ 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 51d8 │ │ │ │ │ + blt.w 51dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r9, sl, [r3, #12] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5192 │ │ │ │ │ + bne.w 515a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 46de │ │ │ │ │ + bne.w 46ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46de │ │ │ │ │ + b.n 46ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 4fe8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52b0 │ │ │ │ │ + beq.w 5318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl c24 │ │ │ │ │ + bl a54 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52c4 │ │ │ │ │ + bne.w 52ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12910 │ │ │ │ │ + bl 12930 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50a8 │ │ │ │ │ + bne.w 4ffa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 505a │ │ │ │ │ + bne.w 518a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d40 │ │ │ │ │ + bl b70 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4efe │ │ │ │ │ + cbz r0, 4f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fd8 │ │ │ │ │ + bne.w 50d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d40 │ │ │ │ │ + bl b70 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4f1e │ │ │ │ │ + cbz r0, 4f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f684 │ │ │ │ │ + bl f6ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5218 │ │ │ │ │ + bne.w 52b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52be │ │ │ │ │ + bne.w 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5000 │ │ │ │ │ + bne.w 50fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47d4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + b.n 47e4 │ │ │ │ │ + mov.w r1, fp, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, fp, lsl #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 516c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5162 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4cf6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r3, [r0, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 49e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d72 │ │ │ │ │ + beq.w 4d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2678 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 520c │ │ │ │ │ + bne.w 537c │ │ │ │ │ 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 4b06 │ │ │ │ │ + beq.w 523c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -8494,186 +8496,91 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49b8 │ │ │ │ │ - b.n 4862 │ │ │ │ │ + bne.w 4b1e │ │ │ │ │ + b.n 4872 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4b0a │ │ │ │ │ + b.w 47e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4aaa │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4efe │ │ │ │ │ - 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 4f36 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 166bc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4f34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4f34 │ │ │ │ │ - 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 be8 │ │ │ │ │ - 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 4ffa │ │ │ │ │ - b.n 4f36 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4edc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4edc │ │ │ │ │ - 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 be8 │ │ │ │ │ - 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 4ffa │ │ │ │ │ - b.n 4f36 │ │ │ │ │ + b.n 4abe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec4 │ │ │ │ │ + beq.w 4ed2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 537e │ │ │ │ │ + beq.w 5374 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5376 │ │ │ │ │ + bne.w 533e │ │ │ │ │ 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 5348 │ │ │ │ │ + beq.w 5362 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5376 │ │ │ │ │ + bne.w 533e │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1409c │ │ │ │ │ + bl 140bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5364 │ │ │ │ │ + bne.w 532c │ │ │ │ │ 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 5342 │ │ │ │ │ + beq.w 535c │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.w 531c │ │ │ │ │ + bgt.w 53fa │ │ │ │ │ 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 4ec4 │ │ │ │ │ + beq.w 4ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec4 │ │ │ │ │ + beq.w 4ed2 │ │ │ │ │ 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 │ │ │ │ │ @@ -8681,171 +8588,250 @@ │ │ │ │ │ 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] │ │ │ │ │ - b.n 5094 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a18 │ │ │ │ │ + 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 4f48 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4f4a │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ + 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 50d0 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 166e4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f46 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee10 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f46 │ │ │ │ │ + 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 a18 │ │ │ │ │ + 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 50d0 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4754 │ │ │ │ │ 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 47ba │ │ │ │ │ + beq.w 47ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4b0a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4744 │ │ │ │ │ + b.w 47e8 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4eea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8668 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4eea │ │ │ │ │ + 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 50bc │ │ │ │ │ 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 5394 │ │ │ │ │ + beq.w 53aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5182 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.n 5178 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 515c │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4718 │ │ │ │ │ + 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 496a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4b0a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4742 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.w 47e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 499a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4708 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.w 4752 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 51fa │ │ │ │ │ + cbz r0, 5236 │ │ │ │ │ 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 4aea │ │ │ │ │ + bne.w 4b02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ae8 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 46f8 │ │ │ │ │ + b.n 4b00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4744 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4734 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 507c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5194 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.w 47e8 │ │ │ │ │ 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 4782 │ │ │ │ │ - b.w 479a │ │ │ │ │ + beq.w 4792 │ │ │ │ │ + b.w 47aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 527c │ │ │ │ │ + blt.n 5284 │ │ │ │ │ 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 466a │ │ │ │ │ + beq.w 467a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4b0a │ │ │ │ │ + b.w 47e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4744 │ │ │ │ │ + b.w 4754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4b0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a6a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ - b.w 4a16 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4830 │ │ │ │ │ - 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 4e9c │ │ │ │ │ + b.w 47e8 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 4708 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 4744 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f38 │ │ │ │ │ + b.n 515c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 515c │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f2e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + b.n 51ac │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eac │ │ │ │ │ + beq.w 4eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eac │ │ │ │ │ + beq.w 4eba │ │ │ │ │ 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] │ │ │ │ │ @@ -8860,120 +8846,142 @@ │ │ │ │ │ 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 5046 │ │ │ │ │ + b.n 5146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4950 │ │ │ │ │ - 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 511a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4eaa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4f4a │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + beq.n 5346 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r4, [r6, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 5046 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4ed4 │ │ │ │ │ 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 53b8 │ │ │ │ │ + bne.n 540a │ │ │ │ │ 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 4ec6 │ │ │ │ │ + b.n 4ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49de │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 532c │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str.w r4, [r6, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 50f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ec6 │ │ │ │ │ + b.n 5018 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 4754 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 49f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 50c6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 53cc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 46cc │ │ │ │ │ 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 471e │ │ │ │ │ + b.w 472e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 476a │ │ │ │ │ - b.n 5172 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 53ca │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 46bc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 5368 │ │ │ │ │ + bne.w 477a │ │ │ │ │ + b.n 5168 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4656 │ │ │ │ │ - b.n 518a │ │ │ │ │ + beq.w 4666 │ │ │ │ │ + b.n 5180 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5194 │ │ │ │ │ + b.n 515c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4a7e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 47b4 │ │ │ │ │ + b.w 4a2a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 4840 │ │ │ │ │ + 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 506c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 5330 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000053d0 : │ │ │ │ │ +00005410 : │ │ │ │ │ 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 545e │ │ │ │ │ + beq.n 549e │ │ │ │ │ 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, 540e │ │ │ │ │ + cbz r3, 544e │ │ │ │ │ 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 +8989,1159 @@ │ │ │ │ │ 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, 5454 │ │ │ │ │ + cbnz r5, 5494 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 544a │ │ │ │ │ - cbz r0, 543e │ │ │ │ │ + cbnz r3, 548a │ │ │ │ │ + cbz r0, 547e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 543e │ │ │ │ │ + ble.n 547e │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 5412 │ │ │ │ │ + b.n 5452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 540a │ │ │ │ │ + b.n 544a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 540a │ │ │ │ │ + b.n 544a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 540a │ │ │ │ │ + b.n 544a │ │ │ │ │ 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 53f6 │ │ │ │ │ + b.n 5436 │ │ │ │ │ │ │ │ │ │ -0000546c : │ │ │ │ │ +000054ac : │ │ │ │ │ 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 5c70 │ │ │ │ │ + beq.w 5cce │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c7e │ │ │ │ │ + bne.w 5cdc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5d20 │ │ │ │ │ + beq.w 5d34 │ │ │ │ │ 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 5d4c │ │ │ │ │ + beq.w 5d60 │ │ │ │ │ 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 57a8 │ │ │ │ │ + beq.w 580c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5724 │ │ │ │ │ + beq.w 578a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5652 │ │ │ │ │ + bne.w 5692 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 571a │ │ │ │ │ + bne.w 575c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d62 │ │ │ │ │ + beq.w 5dc0 │ │ │ │ │ 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 58d2 │ │ │ │ │ + beq.w 593a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5758 │ │ │ │ │ + beq.w 5752 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5730 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 571a │ │ │ │ │ + bne.w 575c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cea │ │ │ │ │ + beq.w 5d24 │ │ │ │ │ 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 5b1a │ │ │ │ │ + beq.w 5b76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5710 │ │ │ │ │ + beq.w 577c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8358 │ │ │ │ │ + bl 83a4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c5a │ │ │ │ │ + bne.w 5cb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 571a │ │ │ │ │ + bne.w 575c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d74 │ │ │ │ │ + beq.w 5db8 │ │ │ │ │ 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 59fc │ │ │ │ │ + beq.w 5a58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56c6 │ │ │ │ │ + beq.n 5708 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c6 │ │ │ │ │ + beq.n 5708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5b8 │ │ │ │ │ + bl e614 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 56c8 │ │ │ │ │ + bne.n 570a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56c6 │ │ │ │ │ + beq.n 5708 │ │ │ │ │ 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 56c6 │ │ │ │ │ + beq.n 5708 │ │ │ │ │ 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 56a2 │ │ │ │ │ + beq.n 56e4 │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c48 │ │ │ │ │ + bne.w 5ca4 │ │ │ │ │ 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 5d02 │ │ │ │ │ + beq.w 5d0c │ │ │ │ │ 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 5722 │ │ │ │ │ + beq.n 5788 │ │ │ │ │ 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 5722 │ │ │ │ │ + beq.n 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56a2 │ │ │ │ │ + cbz r0, 56e4 │ │ │ │ │ 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 5796 │ │ │ │ │ + beq.w 57fa │ │ │ │ │ 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 55d4 │ │ │ │ │ + bne.n 5614 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c7c │ │ │ │ │ + bne.w 5cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d7c │ │ │ │ │ + bl 5dd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56ee │ │ │ │ │ + cbz r0, 5730 │ │ │ │ │ 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 5644 │ │ │ │ │ + bne.n 5684 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 5646 │ │ │ │ │ + b.n 5686 │ │ │ │ │ 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 5586 │ │ │ │ │ + bne.w 5576 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 55a0 │ │ │ │ │ + beq.w 5590 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56a6 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ + 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 55c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5500 │ │ │ │ │ - b.n 571a │ │ │ │ │ + beq.w 55e0 │ │ │ │ │ + b.n 575c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 5540 │ │ │ │ │ + b.n 575c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 5756 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5936 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5756 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5936 │ │ │ │ │ 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, 5764 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 5550 │ │ │ │ │ - b.n 571a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5936 │ │ │ │ │ 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 56a2 │ │ │ │ │ + beq.n 56e4 │ │ │ │ │ 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 5644 │ │ │ │ │ + bne.w 5684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56f2 │ │ │ │ │ + beq.n 5734 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56a6 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ 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 5cfa │ │ │ │ │ + bne.w 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ + bne.w 5d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58b8 │ │ │ │ │ + beq.n 591c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 58b8 │ │ │ │ │ + bge.n 591c │ │ │ │ │ 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 5cfa │ │ │ │ │ + bne.w 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ + bne.w 5d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58ba │ │ │ │ │ + beq.n 591e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 58ba │ │ │ │ │ + bge.n 591e │ │ │ │ │ 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 5cfa │ │ │ │ │ + bne.w 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ + bne.w 5d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c28 │ │ │ │ │ + beq.w 5c84 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c28 │ │ │ │ │ + bge.w 5c84 │ │ │ │ │ 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 5cfa │ │ │ │ │ + bne.w 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ + bne.w 5d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c30 │ │ │ │ │ + beq.w 5c8c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c30 │ │ │ │ │ + bge.w 5c8c │ │ │ │ │ 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 5cfa │ │ │ │ │ + bne.w 5d06 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9c │ │ │ │ │ - cbz r0, 58ba │ │ │ │ │ + bne.w 5d00 │ │ │ │ │ + cbz r0, 591e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 58ba │ │ │ │ │ + ble.n 591e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5882 │ │ │ │ │ + b.n 58e6 │ │ │ │ │ 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 54e6 │ │ │ │ │ - b.n 5726 │ │ │ │ │ + bne.w 5526 │ │ │ │ │ + b.n 578c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5752 │ │ │ │ │ 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 5d1a │ │ │ │ │ + bne.w 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ + bne.w 5ce4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59e2 │ │ │ │ │ + beq.w 573a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 59e2 │ │ │ │ │ + bge.w 573a │ │ │ │ │ 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 5d1a │ │ │ │ │ + bne.w 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ + bne.w 5ce4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59e4 │ │ │ │ │ + beq.w 573c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 59e4 │ │ │ │ │ + bge.w 573c │ │ │ │ │ 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 5d1a │ │ │ │ │ + bne.w 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ + bne.w 5ce4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c2c │ │ │ │ │ + beq.w 5c88 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c2c │ │ │ │ │ + bge.w 5c88 │ │ │ │ │ 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 5d1a │ │ │ │ │ + bne.w 5740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ + bne.w 5ce4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c34 │ │ │ │ │ + beq.w 5c90 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c34 │ │ │ │ │ + bge.w 5c90 │ │ │ │ │ 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 5d1a │ │ │ │ │ + bne.w 5740 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ - cbz r0, 59e4 │ │ │ │ │ + bne.w 5ce4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 573c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 59e4 │ │ │ │ │ + ble.w 573c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 59ac │ │ │ │ │ - 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 5536 │ │ │ │ │ - b.n 575a │ │ │ │ │ + b.n 5a1c │ │ │ │ │ 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 56b6 │ │ │ │ │ + bne.w 56f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c8c │ │ │ │ │ + bne.w 5cea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b0 │ │ │ │ │ + beq.w 56f2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 56b0 │ │ │ │ │ + bge.w 56f2 │ │ │ │ │ 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 56b6 │ │ │ │ │ + bne.w 56f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c8c │ │ │ │ │ + bne.w 5cea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b2 │ │ │ │ │ + beq.w 56f4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w 56b2 │ │ │ │ │ + ble.w 56f4 │ │ │ │ │ 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 56b6 │ │ │ │ │ + bne.w 56f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c8c │ │ │ │ │ + bne.w 5cea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c3c │ │ │ │ │ + beq.w 5c98 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.w 5c3c │ │ │ │ │ + ble.w 5c98 │ │ │ │ │ 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 56b6 │ │ │ │ │ + bne.w 56f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c8c │ │ │ │ │ + bne.w 5cea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c40 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c40 │ │ │ │ │ + bge.w 5ca0 │ │ │ │ │ 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 56b6 │ │ │ │ │ + bne.w 56f8 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c8c │ │ │ │ │ + bne.w 5cea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b2 │ │ │ │ │ + beq.w 56f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56b2 │ │ │ │ │ + ble.w 56f4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5ade │ │ │ │ │ + b.n 5b3a │ │ │ │ │ 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 56fe │ │ │ │ │ + bne.w 576a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca2 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56f8 │ │ │ │ │ + beq.w 5764 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 56f8 │ │ │ │ │ + ble.w 5764 │ │ │ │ │ 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 56fe │ │ │ │ │ + bne.w 576a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca2 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56fa │ │ │ │ │ + beq.w 5766 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 56fa │ │ │ │ │ + bge.w 5766 │ │ │ │ │ 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 56fe │ │ │ │ │ + bne.w 576a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5ca2 │ │ │ │ │ + bne.n 5cfa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c38 │ │ │ │ │ + beq.n 5c94 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 5c38 │ │ │ │ │ + bge.n 5c94 │ │ │ │ │ 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 56fe │ │ │ │ │ + bne.w 576a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5ca2 │ │ │ │ │ - cbz r0, 5c44 │ │ │ │ │ + bne.n 5cfa │ │ │ │ │ + cbz r0, 5c9c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 5c44 │ │ │ │ │ + bge.n 5c9c │ │ │ │ │ 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 56fe │ │ │ │ │ + bne.w 576a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5ca2 │ │ │ │ │ + bne.n 5cfa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56fa │ │ │ │ │ + beq.w 5766 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56fa │ │ │ │ │ + ble.w 5766 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5bee │ │ │ │ │ + b.n 5c4a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 58ba │ │ │ │ │ + b.n 591e │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + b.n 573c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 58ba │ │ │ │ │ + b.n 591e │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + b.n 573c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56fa │ │ │ │ │ + b.n 5766 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56b2 │ │ │ │ │ + b.n 56f4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56b2 │ │ │ │ │ + b.n 5766 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56fa │ │ │ │ │ + b.n 56f4 │ │ │ │ │ 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 5634 │ │ │ │ │ + b.n 5674 │ │ │ │ │ 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, 5ca8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5d6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5710 │ │ │ │ │ + b.n 577c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 549a │ │ │ │ │ + beq.w 54da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56a6 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 575a │ │ │ │ │ + b.n 5754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 56d0 │ │ │ │ │ - b.n 5c7e │ │ │ │ │ + beq.w 5712 │ │ │ │ │ + b.n 5cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5726 │ │ │ │ │ + b.n 577e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5712 │ │ │ │ │ - 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 56a2 │ │ │ │ │ - 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, 5ce4 │ │ │ │ │ - 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 5644 │ │ │ │ │ - b.n 5796 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cc6 │ │ │ │ │ - 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 5566 │ │ │ │ │ + b.n 578c │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 54d8 │ │ │ │ │ + b.n 5518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56f2 │ │ │ │ │ + beq.w 5734 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56a6 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 5528 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ + 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 55a6 │ │ │ │ │ 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 5d56 │ │ │ │ │ + blt.n 5da6 │ │ │ │ │ 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 571a │ │ │ │ │ + bne.w 575c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54be │ │ │ │ │ + bne.w 54fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 54be │ │ │ │ │ + b.w 54fe │ │ │ │ │ + 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 56e4 │ │ │ │ │ + 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, 5db2 │ │ │ │ │ + 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 5684 │ │ │ │ │ + b.n 57fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56a6 │ │ │ │ │ + b.n 56e8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5d88 │ │ │ │ │ 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 5516 │ │ │ │ │ + b.n 55ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55ae │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.w 5556 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005d7c : │ │ │ │ │ +00005dd4 : │ │ │ │ │ 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 6a5a │ │ │ │ │ + beq.w 6ab2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a68 │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6760 │ │ │ │ │ + beq.w 67b8 │ │ │ │ │ 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, 5dd8 │ │ │ │ │ + cbz r0, 5e30 │ │ │ │ │ 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 6780 │ │ │ │ │ + bne.w 67d8 │ │ │ │ │ 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 6048 │ │ │ │ │ + bne.w 60a0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 61f8 │ │ │ │ │ + bne.w 6250 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f36 │ │ │ │ │ + bne.w 5f8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 5ee8 │ │ │ │ │ + bne.n 5f40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6780 │ │ │ │ │ + bne.w 67d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 5f04 │ │ │ │ │ + bne.n 5f5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 5f7c │ │ │ │ │ + bne.n 5fd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 60f8 │ │ │ │ │ + bne.w 6150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e22 │ │ │ │ │ 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 6358 │ │ │ │ │ + bne.w 63b0 │ │ │ │ │ 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 6c94 │ │ │ │ │ + bl 6cec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e4e │ │ │ │ │ + beq.n 5ea6 │ │ │ │ │ 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 6b76 │ │ │ │ │ + beq.w 6bce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b70 │ │ │ │ │ + bne.w 6bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 12674 │ │ │ │ │ + bl 12694 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 606a │ │ │ │ │ + beq.w 60c2 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5efa │ │ │ │ │ + b.n 5f52 │ │ │ │ │ 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 5dca │ │ │ │ │ + beq.w 5e22 │ │ │ │ │ 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 +10151,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 5ef4 │ │ │ │ │ + bne.n 5f4c │ │ │ │ │ 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 5ef8 │ │ │ │ │ + beq.n 5f50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5dce │ │ │ │ │ + b.n 5e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68ee │ │ │ │ │ + beq.w 6946 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 68e8 │ │ │ │ │ + bne.w 6940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 13fa0 │ │ │ │ │ + bl 13fc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f2e │ │ │ │ │ + bne.n 5f86 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6750 │ │ │ │ │ + bne.w 67a8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 68d6 │ │ │ │ │ + beq.w 692e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 68f8 │ │ │ │ │ + beq.w 6950 │ │ │ │ │ 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 673e │ │ │ │ │ + beq.w 6796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673e │ │ │ │ │ + beq.w 6796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673e │ │ │ │ │ + beq.w 6796 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673e │ │ │ │ │ + beq.w 6796 │ │ │ │ │ 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 6932 │ │ │ │ │ + beq.w 698a │ │ │ │ │ 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 691e │ │ │ │ │ + beq.w 6976 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r2, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5efa │ │ │ │ │ + b.n 5f52 │ │ │ │ │ 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 5dca │ │ │ │ │ + beq.w 5e22 │ │ │ │ │ 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 5f56 │ │ │ │ │ + b.n 5fae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6790 │ │ │ │ │ + bne.w 67e8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 69fa │ │ │ │ │ + beq.w 6a52 │ │ │ │ │ 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 63c8 │ │ │ │ │ + beq.w 6420 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6994 │ │ │ │ │ + beq.w 69ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a70 │ │ │ │ │ + bne.w 6ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl f684 │ │ │ │ │ + bl f6ec │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 678a │ │ │ │ │ + bne.w 67e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a70 │ │ │ │ │ + bne.w 6ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 638e │ │ │ │ │ + beq.w 63e6 │ │ │ │ │ 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 63c8 │ │ │ │ │ + beq.w 6420 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5efa │ │ │ │ │ + b.n 5f52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c02 │ │ │ │ │ + beq.w 6c5a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bfe │ │ │ │ │ + bne.w 6c56 │ │ │ │ │ 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 6c0e │ │ │ │ │ + beq.w 6c66 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 6ad8 │ │ │ │ │ + beq.w 6b30 │ │ │ │ │ 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 621a │ │ │ │ │ + beq.n 6272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b02 │ │ │ │ │ + beq.w 6b5a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b66 │ │ │ │ │ + bne.w 6bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 16110 <_gather_116_rule> │ │ │ │ │ + bl 16138 <_gather_116_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6340 │ │ │ │ │ + bne.w 6398 │ │ │ │ │ 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 621c │ │ │ │ │ + bne.n 6274 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621a │ │ │ │ │ + beq.n 6272 │ │ │ │ │ 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 6980 │ │ │ │ │ + beq.w 69d8 │ │ │ │ │ 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 698e │ │ │ │ │ + beq.w 69e6 │ │ │ │ │ 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 6988 │ │ │ │ │ + beq.w 69e0 │ │ │ │ │ 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 603e │ │ │ │ │ + bne.w 6096 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b80 │ │ │ │ │ + bne.w 6bd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62a8 │ │ │ │ │ + b.n 6300 │ │ │ │ │ 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 5dca │ │ │ │ │ + beq.w 5e22 │ │ │ │ │ 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 5f56 │ │ │ │ │ + b.n 5fae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6afa │ │ │ │ │ + bne.w 6b52 │ │ │ │ │ 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 62a4 │ │ │ │ │ + beq.n 62fc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 69a4 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 699e │ │ │ │ │ + bne.w 69f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 16110 <_gather_116_rule> │ │ │ │ │ + bl 16138 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63cc │ │ │ │ │ + bne.w 6424 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 699e │ │ │ │ │ + bne.w 69f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 627c │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 62d4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ee │ │ │ │ │ + bne.w 6546 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 699e │ │ │ │ │ + bne.w 69f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 62a0 │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 62f8 │ │ │ │ │ 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 649a │ │ │ │ │ + bne.w 64f2 │ │ │ │ │ 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 6bfe │ │ │ │ │ + bne.w 6c56 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq.w 6ac4 │ │ │ │ │ + beq.w 6b1c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6a38 │ │ │ │ │ + beq.w 6a90 │ │ │ │ │ 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 652a │ │ │ │ │ + beq.w 6582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1409c │ │ │ │ │ + bl 140bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 652a │ │ │ │ │ + beq.w 6582 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 652a │ │ │ │ │ + beq.w 6582 │ │ │ │ │ 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 652a │ │ │ │ │ + beq.w 6582 │ │ │ │ │ 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 603e │ │ │ │ │ + bne.w 6096 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 652e │ │ │ │ │ + beq.w 6586 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6530 │ │ │ │ │ + b.n 6588 │ │ │ │ │ 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 6176 │ │ │ │ │ + bne.w 61ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6186 │ │ │ │ │ + b.n 61de │ │ │ │ │ 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 5dca │ │ │ │ │ + beq.w 5e22 │ │ │ │ │ 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,135 +10586,135 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ef4 │ │ │ │ │ - b.n 5f68 │ │ │ │ │ + bne.w 5f4c │ │ │ │ │ + b.n 5fc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66de │ │ │ │ │ + bne.w 6736 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6790 │ │ │ │ │ + bne.w 67e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8358 │ │ │ │ │ + bl 83a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66d6 │ │ │ │ │ + bne.w 672e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5e8a │ │ │ │ │ - b.n 5dca │ │ │ │ │ + beq.w 5ee2 │ │ │ │ │ + b.n 5e22 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6392 │ │ │ │ │ + b.n 63ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 625a │ │ │ │ │ + beq.w 62b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b92 │ │ │ │ │ + beq.w 6bea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b88 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 641c │ │ │ │ │ + cbz r0, 6474 │ │ │ │ │ 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 6952 │ │ │ │ │ + bne.w 69aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b88 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba4 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba4 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ 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 6ba4 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba4 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 6b9c │ │ │ │ │ + beq.w 6bf4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 625c │ │ │ │ │ + b.n 62b4 │ │ │ │ │ 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 62a0 │ │ │ │ │ + beq.w 62f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10711,389 +10723,388 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 62a2 │ │ │ │ │ + beq.w 62fa │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62a6 │ │ │ │ │ + b.n 62fe │ │ │ │ │ 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 627c │ │ │ │ │ + beq.w 62d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 627c │ │ │ │ │ + beq.w 62d4 │ │ │ │ │ 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 64d2 │ │ │ │ │ + b.n 652a │ │ │ │ │ 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 6bfe │ │ │ │ │ + bne.w 6c56 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 69e0 │ │ │ │ │ + beq.w 6a38 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 69ba │ │ │ │ │ + beq.w 6a12 │ │ │ │ │ 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 679a │ │ │ │ │ + beq.w 67f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6832 │ │ │ │ │ + beq.w 688a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a0c │ │ │ │ │ + bne.w 6a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6794 │ │ │ │ │ + beq.w 67ec │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6794 │ │ │ │ │ + beq.w 67ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6794 │ │ │ │ │ + beq.w 67ec │ │ │ │ │ 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 6a20 │ │ │ │ │ + beq.w 6a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a1a │ │ │ │ │ + beq.w 6a72 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a1a │ │ │ │ │ + beq.w 6a72 │ │ │ │ │ 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 69ac │ │ │ │ │ + beq.w 6a04 │ │ │ │ │ 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 603e │ │ │ │ │ + bne.w 6096 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69b4 │ │ │ │ │ + bne.w 6a0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6806 │ │ │ │ │ + bne.w 685e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6816 │ │ │ │ │ + beq.w 686e │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 6896 │ │ │ │ │ + beq.w 68ee │ │ │ │ │ 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 67ee │ │ │ │ │ + beq.w 6846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ee │ │ │ │ │ + beq.w 6846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ee │ │ │ │ │ + beq.w 6846 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ee │ │ │ │ │ + beq.w 6846 │ │ │ │ │ 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 682a │ │ │ │ │ + beq.w 6882 │ │ │ │ │ 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 603e │ │ │ │ │ + bne.w 6096 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6802 │ │ │ │ │ + beq.w 685a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6806 │ │ │ │ │ + b.n 685e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5efa │ │ │ │ │ + b.n 5f52 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 639c │ │ │ │ │ + bne.w 63f4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 68c2 │ │ │ │ │ + beq.w 691a │ │ │ │ │ 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, 670e │ │ │ │ │ + cbz r0, 6766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a78 │ │ │ │ │ + bne.w 6ad0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 68d0 │ │ │ │ │ + bne.w 6928 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6734 │ │ │ │ │ + cbz r0, 678c │ │ │ │ │ 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 6b16 │ │ │ │ │ + bne.w 6b6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 639e │ │ │ │ │ + b.n 63f6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 693a │ │ │ │ │ + bne.w 6992 │ │ │ │ │ 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 5ea8 │ │ │ │ │ - b.w 5dca │ │ │ │ │ + beq.w 5f00 │ │ │ │ │ + b.w 5e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6b58 │ │ │ │ │ + blt.w 6bb0 │ │ │ │ │ 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 5dc0 │ │ │ │ │ + beq.w 5e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5dce │ │ │ │ │ + b.w 5e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60de │ │ │ │ │ + b.n 6136 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63bc │ │ │ │ │ + b.n 6414 │ │ │ │ │ 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 6624 │ │ │ │ │ + beq.w 667c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6628 │ │ │ │ │ + bne.w 6680 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 67dc │ │ │ │ │ + beq.n 6834 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 67d4 │ │ │ │ │ + cbz r0, 682c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 683a │ │ │ │ │ + bne.n 6892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 667e │ │ │ │ │ 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 67bc │ │ │ │ │ + beq.n 6814 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 667e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbz r3, 6800 │ │ │ │ │ + cbz r3, 6858 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6824 │ │ │ │ │ + cbnz r1, 687c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99c │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 1af74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 5ec8 │ │ │ │ │ - b.w 5dca │ │ │ │ │ + beq.w 5f20 │ │ │ │ │ + b.w 5e22 │ │ │ │ │ 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 6640 │ │ │ │ │ + beq.w 6698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6806 │ │ │ │ │ + b.n 685e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6806 │ │ │ │ │ + b.n 685e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 657e │ │ │ │ │ + b.n 65d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67d4 │ │ │ │ │ + beq.n 682c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67d4 │ │ │ │ │ + beq.n 682c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67d4 │ │ │ │ │ + beq.n 682c │ │ │ │ │ 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 │ │ │ │ │ @@ -11102,110 +11113,109 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 67d6 │ │ │ │ │ + beq.n 682e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 667e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 68b8 │ │ │ │ │ + blt.n 6910 │ │ │ │ │ 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 6658 │ │ │ │ │ - b.n 6824 │ │ │ │ │ + beq.w 66b0 │ │ │ │ │ + b.n 687c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6806 │ │ │ │ │ + b.n 685e │ │ │ │ │ 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 66f2 │ │ │ │ │ + beq.w 674a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 673a │ │ │ │ │ + b.n 6792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6918 │ │ │ │ │ + cbnz r1, 6970 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 5fbe │ │ │ │ │ + b.w 6016 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6752 │ │ │ │ │ + b.n 67aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f8c │ │ │ │ │ + b.w 5fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6948 │ │ │ │ │ + blt.n 69a0 │ │ │ │ │ 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 5fd4 │ │ │ │ │ + beq.w 602c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 67a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 674c │ │ │ │ │ + beq.w 67a4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 67a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 67a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6918 │ │ │ │ │ + bne.n 6970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 99c │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 674a │ │ │ │ │ + bl 1af74 │ │ │ │ │ + b.n 67a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 67a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11216,134 +11226,134 @@ │ │ │ │ │ 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 6480 │ │ │ │ │ + b.n 64d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 62a8 │ │ │ │ │ + b.n 6300 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61c8 │ │ │ │ │ + b.n 6220 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61b8 │ │ │ │ │ + b.n 6210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 60a6 │ │ │ │ │ + b.w 60fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 62a6 │ │ │ │ │ + b.n 62fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6242 │ │ │ │ │ + b.n 629a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6628 │ │ │ │ │ + b.n 6680 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6628 │ │ │ │ │ + b.n 6680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 69f0 │ │ │ │ │ + blt.n 6a48 │ │ │ │ │ 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 6560 │ │ │ │ │ + beq.w 65b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6628 │ │ │ │ │ + b.n 6680 │ │ │ │ │ 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 6548 │ │ │ │ │ - b.n 69da │ │ │ │ │ + beq.w 65a0 │ │ │ │ │ + b.n 6a32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6628 │ │ │ │ │ + b.n 6680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6a14 │ │ │ │ │ + cbnz r1, 6a6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 6088 │ │ │ │ │ + b.w 60e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 67f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 639e │ │ │ │ │ + b.n 63f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 67f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6796 │ │ │ │ │ + beq.w 67ee │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 679c │ │ │ │ │ + b.n 67f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b0c │ │ │ │ │ + blt.n 6b64 │ │ │ │ │ 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 62d4 │ │ │ │ │ + beq.w 632c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6530 │ │ │ │ │ + b.n 6588 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5daa │ │ │ │ │ + beq.w 5e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5dce │ │ │ │ │ + b.w 5e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6392 │ │ │ │ │ + b.n 63ea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 670e │ │ │ │ │ + beq.w 6766 │ │ │ │ │ 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 │ │ │ │ │ @@ -11352,69 +11362,69 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 6736 │ │ │ │ │ + beq.w 678e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 673a │ │ │ │ │ + b.n 6792 │ │ │ │ │ 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 6a54 │ │ │ │ │ + bne.n 6aac │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 62c2 │ │ │ │ │ + b.w 631a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c24 │ │ │ │ │ + blt.w 6c7c │ │ │ │ │ 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 613e │ │ │ │ │ + beq.w 6196 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62a8 │ │ │ │ │ + b.w 6300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 615a │ │ │ │ │ + b.w 61b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6530 │ │ │ │ │ + b.n 6588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6734 │ │ │ │ │ + beq.w 678c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6734 │ │ │ │ │ + beq.w 678c │ │ │ │ │ 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 │ │ │ │ │ @@ -11423,72 +11433,72 @@ │ │ │ │ │ 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 6aac │ │ │ │ │ + b.n 6b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5dce │ │ │ │ │ + b.w 5e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 621c │ │ │ │ │ + b.w 6274 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63bc │ │ │ │ │ + b.n 6414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f14 │ │ │ │ │ + b.w 5f6c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 62a8 │ │ │ │ │ + b.w 6300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 625c │ │ │ │ │ + b.w 62b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63ea │ │ │ │ │ + b.n 6442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 625a │ │ │ │ │ + b.w 62b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b88 │ │ │ │ │ + bne.n 6be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b9a │ │ │ │ │ + beq.n 6bf2 │ │ │ │ │ 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 6b9a │ │ │ │ │ + beq.n 6bf2 │ │ │ │ │ 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 6b9a │ │ │ │ │ + beq.n 6bf2 │ │ │ │ │ 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 │ │ │ │ │ @@ -11496,257 +11506,257 @@ │ │ │ │ │ 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 647c │ │ │ │ │ + b.n 64d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6808 │ │ │ │ │ + b.n 6860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6108 │ │ │ │ │ + b.w 6160 │ │ │ │ │ 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 6afa │ │ │ │ │ + bne.w 6b52 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.w 6128 │ │ │ │ │ + b.w 6180 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62a8 │ │ │ │ │ + b.w 6300 │ │ │ │ │ │ │ │ │ │ -00006c30 <_tmp_93_rule>: │ │ │ │ │ +00006c88 <_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 6c80 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6cd8 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6c8c <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6ce4 <_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, 6c78 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6cd0 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6c78 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6cd0 <_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, 6c78 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6cd0 <_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 6c54 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6cac <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6c74 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6ccc <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c94 : │ │ │ │ │ +00006cec : │ │ │ │ │ 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 7110 │ │ │ │ │ + beq.w 7168 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7166 │ │ │ │ │ + bne.w 71be │ │ │ │ │ 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, 6ce2 │ │ │ │ │ + cbz r0, 6d3a │ │ │ │ │ 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 716e │ │ │ │ │ + beq.w 71c6 │ │ │ │ │ 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 7166 │ │ │ │ │ + bne.w 71be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7190 │ │ │ │ │ + beq.w 71e8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a6 │ │ │ │ │ + beq.w 71fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7066 │ │ │ │ │ + bne.w 70be │ │ │ │ │ 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 6db6 │ │ │ │ │ + beq.n 6e0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6dc4 │ │ │ │ │ + bne.n 6e1c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70c0 │ │ │ │ │ + beq.w 7118 │ │ │ │ │ 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 6e6e │ │ │ │ │ + bne.w 6ec6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7074 │ │ │ │ │ + bne.w 70cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70b4 │ │ │ │ │ + beq.w 710c │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6dc8 │ │ │ │ │ + cbz r0, 6e20 │ │ │ │ │ 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 7098 │ │ │ │ │ + beq.w 70f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 7040 │ │ │ │ │ + beq.w 7098 │ │ │ │ │ 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 6d42 │ │ │ │ │ + bne.n 6d9a │ │ │ │ │ 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 6d48 │ │ │ │ │ + beq.n 6da0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 70a8 │ │ │ │ │ + b.n 7100 │ │ │ │ │ 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 705e │ │ │ │ │ + beq.w 70b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 705e │ │ │ │ │ + bne.w 70b6 │ │ │ │ │ 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 71a0 │ │ │ │ │ + beq.w 71f8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 6e20 │ │ │ │ │ + ble.n 6e78 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6e20 │ │ │ │ │ + beq.n 6e78 │ │ │ │ │ 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 6e12 │ │ │ │ │ + bne.n 6e6a │ │ │ │ │ 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 711c │ │ │ │ │ + beq.w 7174 │ │ │ │ │ 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] │ │ │ │ │ @@ -11754,102 +11764,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 7154 │ │ │ │ │ + beq.w 71ac │ │ │ │ │ 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 6cd4 │ │ │ │ │ + b.n 6d2c │ │ │ │ │ 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 70fc │ │ │ │ │ + beq.w 7154 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 710c │ │ │ │ │ + bne.w 7164 │ │ │ │ │ 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 70e6 │ │ │ │ │ + beq.w 713e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 710c │ │ │ │ │ + bne.w 7164 │ │ │ │ │ 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 6ec6 │ │ │ │ │ + b.n 6f1e │ │ │ │ │ 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 70ac │ │ │ │ │ + beq.w 7104 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 707a │ │ │ │ │ + bne.w 70d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - bl 14480 │ │ │ │ │ + bl 144a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6f0c │ │ │ │ │ + cbnz r0, 6f64 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 707a │ │ │ │ │ + bne.w 70d2 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6f36 │ │ │ │ │ + cbz r0, 6f8e │ │ │ │ │ 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 7120 │ │ │ │ │ + beq.w 7178 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.n 6ebe │ │ │ │ │ + bne.n 6f16 │ │ │ │ │ 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 7144 │ │ │ │ │ + beq.w 719c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6ebe │ │ │ │ │ + b.n 6f16 │ │ │ │ │ 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 │ │ │ │ │ @@ -11858,455 +11868,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 70e0 │ │ │ │ │ + beq.w 7138 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 6ffe │ │ │ │ │ + ble.n 7056 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ 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 6ffe │ │ │ │ │ + beq.n 7056 │ │ │ │ │ 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 6fee │ │ │ │ │ + bne.n 7046 │ │ │ │ │ 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 6d64 │ │ │ │ │ + beq.w 6dbc │ │ │ │ │ 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 6d92 │ │ │ │ │ + bne.w 6dea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70dc │ │ │ │ │ + beq.n 7134 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d6a │ │ │ │ │ + b.n 6dc2 │ │ │ │ │ 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 71a0 │ │ │ │ │ + beq.w 71f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6da0 │ │ │ │ │ + b.n 6df8 │ │ │ │ │ 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 6e60 │ │ │ │ │ + b.n 6eb8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dce │ │ │ │ │ + b.n 6e26 │ │ │ │ │ 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 6f50 │ │ │ │ │ + b.n 6fa8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 70a8 │ │ │ │ │ + cbz r0, 7100 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dce │ │ │ │ │ + b.n 6e26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ed4 │ │ │ │ │ + b.n 6f2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 70d4 │ │ │ │ │ + cbnz r3, 712c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6d7c │ │ │ │ │ + b.n 6dd4 │ │ │ │ │ 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 6d54 │ │ │ │ │ + beq.w 6dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6d6a │ │ │ │ │ + b.n 6dc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70a8 │ │ │ │ │ + b.n 7100 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d6a │ │ │ │ │ + b.n 6dc2 │ │ │ │ │ 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 6d6a │ │ │ │ │ + b.n 6dc2 │ │ │ │ │ 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 6e88 │ │ │ │ │ + beq.w 6ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70f4 │ │ │ │ │ + b.n 714c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6cc2 │ │ │ │ │ + beq.w 6d1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7166 │ │ │ │ │ + b.n 71be │ │ │ │ │ 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 7090 │ │ │ │ │ + beq.n 70e8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7090 │ │ │ │ │ + b.n 70e8 │ │ │ │ │ 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 70e2 │ │ │ │ │ + b.n 713a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e60 │ │ │ │ │ + beq.w 6eb8 │ │ │ │ │ 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 6cdc │ │ │ │ │ + b.n 6d34 │ │ │ │ │ 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 71b0 │ │ │ │ │ + blt.n 7208 │ │ │ │ │ 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 6d02 │ │ │ │ │ - b.n 7166 │ │ │ │ │ + beq.w 6d5a │ │ │ │ │ + b.n 71be │ │ │ │ │ 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 6d10 │ │ │ │ │ - b.n 7064 │ │ │ │ │ + beq.w 6d68 │ │ │ │ │ + b.n 70bc │ │ │ │ │ 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 7064 │ │ │ │ │ + b.n 70bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7168 │ │ │ │ │ + b.n 71c0 │ │ │ │ │ │ │ │ │ │ -000071b8 : │ │ │ │ │ +00007210 : │ │ │ │ │ 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 721a │ │ │ │ │ + beq.n 7272 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7226 │ │ │ │ │ + cbnz r2, 727e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7208 │ │ │ │ │ + cbnz r0, 7260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7224 │ │ │ │ │ + cbnz r3, 727c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7208 │ │ │ │ │ + cbnz r0, 7260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7224 │ │ │ │ │ + cbnz r3, 727c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7210 │ │ │ │ │ + cbz r0, 7268 │ │ │ │ │ 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 720e │ │ │ │ │ + b.n 7266 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 71dc │ │ │ │ │ + beq.n 7234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007230 : │ │ │ │ │ +00007288 : │ │ │ │ │ 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 7620 │ │ │ │ │ + beq.w 7678 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762e │ │ │ │ │ + bne.w 7686 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 734c │ │ │ │ │ + beq.n 73a4 │ │ │ │ │ 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 7386 │ │ │ │ │ + beq.w 73de │ │ │ │ │ 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, 72e4 │ │ │ │ │ + cbnz r0, 733c │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 75ba │ │ │ │ │ + beq.w 7612 │ │ │ │ │ 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 7398 │ │ │ │ │ + bne.n 73f0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7510 │ │ │ │ │ + bne.w 7568 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 7398 │ │ │ │ │ + bne.n 73f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77ac │ │ │ │ │ + bl 7804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7316 │ │ │ │ │ + cbz r0, 736e │ │ │ │ │ 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 7324 │ │ │ │ │ + beq.n 737c │ │ │ │ │ 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, 7324 │ │ │ │ │ + cbz r0, 737c │ │ │ │ │ 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 72da │ │ │ │ │ + b.n 7332 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73a6 │ │ │ │ │ + bne.n 73fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73b0 │ │ │ │ │ + bne.n 7408 │ │ │ │ │ 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} │ │ │ │ │ @@ -12316,378 +12326,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 730c │ │ │ │ │ + blt.n 7364 │ │ │ │ │ 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 7636 │ │ │ │ │ + bne.w 768e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7280 │ │ │ │ │ + bne.w 72d8 │ │ │ │ │ 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 7280 │ │ │ │ │ + beq.w 72d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 732c │ │ │ │ │ + beq.n 7384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7364 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 75e8 │ │ │ │ │ + beq.w 7640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 75f8 │ │ │ │ │ + bne.w 7650 │ │ │ │ │ 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 75d8 │ │ │ │ │ + beq.w 7630 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 75f6 │ │ │ │ │ + bne.w 764e │ │ │ │ │ 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 742a │ │ │ │ │ + beq.n 7482 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7438 │ │ │ │ │ + cbnz r2, 7490 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7436 │ │ │ │ │ + cbz r0, 748e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 7438 │ │ │ │ │ + cbz r2, 7490 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 74ea │ │ │ │ │ + beq.n 7542 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 73ec │ │ │ │ │ + b.n 7444 │ │ │ │ │ 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 73fc │ │ │ │ │ + beq.n 7454 │ │ │ │ │ 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 75d2 │ │ │ │ │ + beq.w 762a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 748c │ │ │ │ │ + ble.n 74e4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 748c │ │ │ │ │ + beq.n 74e4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 748c │ │ │ │ │ + beq.n 74e4 │ │ │ │ │ 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 747c │ │ │ │ │ + bne.n 74d4 │ │ │ │ │ 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 761c │ │ │ │ │ + bne.w 7674 │ │ │ │ │ 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 7308 │ │ │ │ │ + beq.w 7360 │ │ │ │ │ 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 7616 │ │ │ │ │ + beq.w 766e │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75fe │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7340 │ │ │ │ │ + b.n 7398 │ │ │ │ │ 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 75d2 │ │ │ │ │ + beq.n 762a │ │ │ │ │ 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 73ec │ │ │ │ │ + b.n 7444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 75ac │ │ │ │ │ + beq.n 7604 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 75a4 │ │ │ │ │ + bne.n 75fc │ │ │ │ │ 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, 7586 │ │ │ │ │ + cbz r0, 75de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 7586 │ │ │ │ │ + cbz r0, 75de │ │ │ │ │ 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, 758e │ │ │ │ │ + cbz r0, 75e6 │ │ │ │ │ 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, 75b4 │ │ │ │ │ + cbz r0, 760c │ │ │ │ │ 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, 7598 │ │ │ │ │ + cbz r0, 75f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 72da │ │ │ │ │ + b.n 7332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72be │ │ │ │ │ + b.n 7316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 739c │ │ │ │ │ + b.n 73f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 75c6 │ │ │ │ │ + cbnz r0, 761e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 72da │ │ │ │ │ + b.n 7332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72c2 │ │ │ │ │ + b.n 731a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 751e │ │ │ │ │ + b.n 7576 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 756a │ │ │ │ │ + b.n 75c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 729c │ │ │ │ │ + bge.w 72f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 739c │ │ │ │ │ + b.n 73f4 │ │ │ │ │ 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 733a │ │ │ │ │ + b.n 7392 │ │ │ │ │ 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 73c8 │ │ │ │ │ + beq.w 7420 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 7392 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 733c │ │ │ │ │ + beq.w 7394 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7364 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 74da │ │ │ │ │ + b.n 7532 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 733a │ │ │ │ │ + b.n 7392 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 725e │ │ │ │ │ + beq.w 72b6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7364 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7364 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007640 : │ │ │ │ │ +00007698 : │ │ │ │ │ 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 7794 │ │ │ │ │ + beq.w 77ec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 778c │ │ │ │ │ + bne.w 77e4 │ │ │ │ │ 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, 76c4 │ │ │ │ │ + cbnz r0, 771c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 777c │ │ │ │ │ + beq.n 77d4 │ │ │ │ │ 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 77a4 │ │ │ │ │ + bne.w 77fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 76e0 │ │ │ │ │ + cbnz r0, 7738 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77a4 │ │ │ │ │ + bne.n 77fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77ac │ │ │ │ │ + bl 7804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 76d2 │ │ │ │ │ + cbz r0, 772a │ │ │ │ │ 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 │ │ │ │ │ @@ -12697,223 +12707,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 76c0 │ │ │ │ │ + b.n 7718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 776e │ │ │ │ │ + beq.n 77c6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7766 │ │ │ │ │ + bne.n 77be │ │ │ │ │ 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, 775c │ │ │ │ │ + cbz r0, 77b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 775c │ │ │ │ │ + cbz r0, 77b4 │ │ │ │ │ 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 77a4 │ │ │ │ │ + beq.n 77fc │ │ │ │ │ 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, 7776 │ │ │ │ │ + cbz r0, 77ce │ │ │ │ │ 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 76d6 │ │ │ │ │ + bne.n 772e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7786 │ │ │ │ │ + cbnz r0, 77de │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 76d6 │ │ │ │ │ + b.n 772e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76a6 │ │ │ │ │ + b.n 76fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76a6 │ │ │ │ │ + b.n 76fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76ee │ │ │ │ │ + b.n 7746 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7738 │ │ │ │ │ + b.n 7790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 7688 │ │ │ │ │ + bge.n 76e0 │ │ │ │ │ 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 76cc │ │ │ │ │ + b.n 7724 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 766e │ │ │ │ │ + beq.w 76c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 778c │ │ │ │ │ + b.n 77e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7790 │ │ │ │ │ + b.n 77e8 │ │ │ │ │ │ │ │ │ │ -000077ac : │ │ │ │ │ +00007804 : │ │ │ │ │ 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 82be │ │ │ │ │ + beq.w 82ba │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82cc │ │ │ │ │ + bne.w 82c8 │ │ │ │ │ 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 78d8 │ │ │ │ │ + bne.n 7930 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 82de │ │ │ │ │ + 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 82fc │ │ │ │ │ + bne.w 829a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7976 │ │ │ │ │ + beq.w 79ce │ │ │ │ │ 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 7998 │ │ │ │ │ + beq.w 79f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 79e6 │ │ │ │ │ + bne.w 7a3a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82fc │ │ │ │ │ + bne.w 829a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8300 │ │ │ │ │ + beq.w 82ec │ │ │ │ │ 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 79f8 │ │ │ │ │ + beq.w 7a4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7a3c │ │ │ │ │ + bne.w 7a90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82fc │ │ │ │ │ + bne.w 829a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78e6 │ │ │ │ │ + beq.n 793e │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 78fa │ │ │ │ │ + beq.n 7952 │ │ │ │ │ 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 7920 │ │ │ │ │ + beq.n 7978 │ │ │ │ │ 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 7d1c │ │ │ │ │ + beq.w 7d6a │ │ │ │ │ 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 │ │ │ │ │ @@ -12926,350 +12936,349 @@ │ │ │ │ │ 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 7962 │ │ │ │ │ + bne.n 79ba │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 789e │ │ │ │ │ + bne.n 78f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8316 │ │ │ │ │ + blt.w 8302 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7962 │ │ │ │ │ + cbnz r3, 79ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78b4 │ │ │ │ │ + bne.n 790c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7962 │ │ │ │ │ + cbnz r3, 79ba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cee │ │ │ │ │ + bne.w 7d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7962 │ │ │ │ │ + cbnz r3, 79ba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d2e │ │ │ │ │ + bne.w 7d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7962 │ │ │ │ │ + cbnz r3, 79ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7eda │ │ │ │ │ + bne.w 7f28 │ │ │ │ │ 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 78d2 │ │ │ │ │ + b.n 792a │ │ │ │ │ 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 7836 │ │ │ │ │ + bne.w 788e │ │ │ │ │ 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 822e │ │ │ │ │ + cbnz r0, 7a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 820e │ │ │ │ │ - cbz r0, 79ce │ │ │ │ │ + bne.w 8264 │ │ │ │ │ + cbz r0, 7a22 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n 7a4e │ │ │ │ │ + blt.n 7aa2 │ │ │ │ │ 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 7846 │ │ │ │ │ + beq.w 789c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c14 │ │ │ │ │ + bne.w 7c62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7844 │ │ │ │ │ + b.n 789c │ │ │ │ │ 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, 7a2e │ │ │ │ │ + cbnz r0, 7a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8216 │ │ │ │ │ - cbz r0, 7a28 │ │ │ │ │ + bne.w 825a │ │ │ │ │ + cbz r0, 7a7c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 7b36 │ │ │ │ │ + blt.w 7b84 │ │ │ │ │ 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 787e │ │ │ │ │ + beq.w 78d6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c7a │ │ │ │ │ + bne.w 7cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 787e │ │ │ │ │ + b.n 78d6 │ │ │ │ │ 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.w 822e │ │ │ │ │ + bne.n 7a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 820e │ │ │ │ │ + bne.w 8264 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79d0 │ │ │ │ │ + beq.n 7a24 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 79d0 │ │ │ │ │ + bge.n 7a24 │ │ │ │ │ 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.w 822e │ │ │ │ │ + bne.n 7a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 820e │ │ │ │ │ + bne.w 8264 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ed2 │ │ │ │ │ + beq.w 7f20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.w 7ed2 │ │ │ │ │ + bge.w 7f20 │ │ │ │ │ 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.w 822e │ │ │ │ │ + bne.n 7a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 820e │ │ │ │ │ + bne.w 8264 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f68 │ │ │ │ │ + beq.w 7fb6 │ │ │ │ │ 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 7f68 │ │ │ │ │ + bge.w 7fb6 │ │ │ │ │ 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 822c │ │ │ │ │ + bne.w 828e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 820c │ │ │ │ │ + bne.w 8262 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c76 │ │ │ │ │ + beq.w 7cc4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 7c76 │ │ │ │ │ + ble.w 7cc4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7afc │ │ │ │ │ + b.n 7b4a │ │ │ │ │ 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 7a2e │ │ │ │ │ + bne.w 7a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8216 │ │ │ │ │ + bne.w 825a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a2a │ │ │ │ │ + beq.w 7a7e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 7a2a │ │ │ │ │ + bge.w 7a7e │ │ │ │ │ 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 7a2e │ │ │ │ │ + bne.w 7a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8216 │ │ │ │ │ + bne.w 825a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ed6 │ │ │ │ │ + beq.w 7f24 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 7ed6 │ │ │ │ │ + bge.w 7f24 │ │ │ │ │ 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 7a2e │ │ │ │ │ + bne.w 7a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8216 │ │ │ │ │ + bne.w 825a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f6e │ │ │ │ │ + beq.w 7fbc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7f6e │ │ │ │ │ + bge.w 7fbc │ │ │ │ │ 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 7a2e │ │ │ │ │ + bne.w 7a82 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8216 │ │ │ │ │ + bne.w 825a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a2a │ │ │ │ │ + beq.w 7a7e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 7a2a │ │ │ │ │ + ble.w 7a7e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 7bda │ │ │ │ │ + b.n 7c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79f4 │ │ │ │ │ + beq.w 7a48 │ │ │ │ │ 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 79f4 │ │ │ │ │ + beq.w 7a48 │ │ │ │ │ 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 8348 │ │ │ │ │ + beq.w 82b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -13277,47 +13286,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 7ce0 │ │ │ │ │ + beq.n 7d2e │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 78d2 │ │ │ │ │ + b.n 792a │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 79d0 │ │ │ │ │ + b.n 7a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a4a │ │ │ │ │ + beq.w 7a9e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a4a │ │ │ │ │ + beq.w 7a9e │ │ │ │ │ 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 7a4a │ │ │ │ │ + beq.w 7a9e │ │ │ │ │ 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 8348 │ │ │ │ │ + beq.w 82b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -13325,131 +13334,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 7c6e │ │ │ │ │ + bne.n 7cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 834e │ │ │ │ │ + bne.w 8294 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 7c6e │ │ │ │ │ + b.n 7cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77ac │ │ │ │ │ + bl 7804 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7936 │ │ │ │ │ + beq.w 798e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7936 │ │ │ │ │ + beq.w 798e │ │ │ │ │ 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 78c4 │ │ │ │ │ + bne.w 791c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82d6 │ │ │ │ │ + bne.w 830e │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 7966 │ │ │ │ │ + b.n 79be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 829e │ │ │ │ │ + beq.w 8394 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8296 │ │ │ │ │ + bne.w 837e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e80 │ │ │ │ │ + beq.w 7ece │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 827e │ │ │ │ │ + beq.w 8376 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8276 │ │ │ │ │ + bne.w 836e │ │ │ │ │ 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 8240 │ │ │ │ │ + beq.w 835c │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8270 │ │ │ │ │ + bne.w 834c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8286 │ │ │ │ │ + beq.w 8316 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e6a │ │ │ │ │ + beq.n 7eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e6a │ │ │ │ │ + beq.n 7eb8 │ │ │ │ │ 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 8224 │ │ │ │ │ + beq.w 839c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 821e │ │ │ │ │ + bne.w 838e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 807e │ │ │ │ │ + beq.w 80cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 807e │ │ │ │ │ + beq.w 80cc │ │ │ │ │ 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 823a │ │ │ │ │ + beq.w 8356 │ │ │ │ │ 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 │ │ │ │ │ @@ -13457,183 +13466,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 82b6 │ │ │ │ │ + beq.w 8386 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8116 │ │ │ │ │ + bne.w 8164 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8116 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8116 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 81d8 │ │ │ │ │ + beq.w 8226 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str.w r2, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7e1c │ │ │ │ │ + b.n 7e6a │ │ │ │ │ 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 8296 │ │ │ │ │ + bne.w 837e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 7ea4 │ │ │ │ │ + cbz r0, 7ef2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 812e │ │ │ │ │ + bne.w 817c │ │ │ │ │ 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, 7ec6 │ │ │ │ │ + cbnz r1, 7f14 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8002 │ │ │ │ │ + bne.w 8050 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7954 │ │ │ │ │ - b.n 7962 │ │ │ │ │ + beq.w 79ac │ │ │ │ │ + b.n 79ba │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 79d0 │ │ │ │ │ + b.n 7a24 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 7a2a │ │ │ │ │ + b.n 7a7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 832a │ │ │ │ │ + beq.w 8342 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8322 │ │ │ │ │ + bne.w 833a │ │ │ │ │ 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 8334 │ │ │ │ │ + beq.w 8326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7f72 │ │ │ │ │ + cbnz r0, 7fc0 │ │ │ │ │ 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 7962 │ │ │ │ │ + bne.w 79ba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7962 │ │ │ │ │ + beq.w 79ba │ │ │ │ │ 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 7962 │ │ │ │ │ + beq.w 79ba │ │ │ │ │ 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 78c4 │ │ │ │ │ - b.n 7d1c │ │ │ │ │ + bne.w 791c │ │ │ │ │ + b.n 7d6a │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 79d0 │ │ │ │ │ + b.n 7a24 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 7a2a │ │ │ │ │ + b.n 7a7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82ae │ │ │ │ │ + beq.w 82ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82a6 │ │ │ │ │ + bne.w 82a4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 825e │ │ │ │ │ + beq.w 827c │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 82a6 │ │ │ │ │ + bne.w 82a4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8036 │ │ │ │ │ + bne.n 8084 │ │ │ │ │ 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 8258 │ │ │ │ │ + beq.w 8276 │ │ │ │ │ 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 │ │ │ │ │ @@ -13643,175 +13652,175 @@ │ │ │ │ │ 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 8208 │ │ │ │ │ + beq.w 826c │ │ │ │ │ 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 7f1c │ │ │ │ │ - b.n 7f14 │ │ │ │ │ + beq.n 7f6a │ │ │ │ │ + b.n 7f62 │ │ │ │ │ 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 7962 │ │ │ │ │ + beq.w 79ba │ │ │ │ │ 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 78c4 │ │ │ │ │ - b.n 7d1c │ │ │ │ │ + bne.w 791c │ │ │ │ │ + b.n 7d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fb6 │ │ │ │ │ + beq.n 8004 │ │ │ │ │ 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 8152 │ │ │ │ │ + bne.n 81a0 │ │ │ │ │ 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 8258 │ │ │ │ │ + beq.w 8276 │ │ │ │ │ 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 7fca │ │ │ │ │ - b.n 806a │ │ │ │ │ + beq.n 8018 │ │ │ │ │ + b.n 80b8 │ │ │ │ │ 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 7e74 │ │ │ │ │ + bne.w 7ec2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 823a │ │ │ │ │ + beq.w 8356 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 80e6 │ │ │ │ │ + ble.n 8134 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 80e6 │ │ │ │ │ + beq.n 8134 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 80e6 │ │ │ │ │ + beq.n 8134 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 80e6 │ │ │ │ │ + beq.n 8134 │ │ │ │ │ movs r0, #3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 80d6 │ │ │ │ │ + bne.n 8124 │ │ │ │ │ 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 7e82 │ │ │ │ │ + bne.w 7ed0 │ │ │ │ │ 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, 813c │ │ │ │ │ + cbz r0, 818a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eae │ │ │ │ │ + b.n 7efc │ │ │ │ │ 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 7e74 │ │ │ │ │ - b.n 808c │ │ │ │ │ + beq.w 7ec2 │ │ │ │ │ + b.n 80da │ │ │ │ │ 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 8112 │ │ │ │ │ + bne.n 8160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eaa │ │ │ │ │ + beq.w 7ef8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ec6 │ │ │ │ │ + b.n 7f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8054 │ │ │ │ │ + beq.w 80a2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8258 │ │ │ │ │ + beq.n 8276 │ │ │ │ │ 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 │ │ │ │ │ @@ -13820,398 +13829,396 @@ │ │ │ │ │ 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, 81bc │ │ │ │ │ + cbnz r0, 820a │ │ │ │ │ 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 8258 │ │ │ │ │ + beq.n 8276 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r0, [sp, #28] │ │ │ │ │ - bgt.w 806a │ │ │ │ │ - b.n 7fca │ │ │ │ │ + bgt.w 80b8 │ │ │ │ │ + b.n 8018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8192 │ │ │ │ │ + beq.n 81e0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 81f2 │ │ │ │ │ + beq.n 8244 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r2, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8186 │ │ │ │ │ + b.n 81d4 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 8236 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 8352 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 7e5e │ │ │ │ │ + b.n 7eac │ │ │ │ │ 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, 8252 │ │ │ │ │ + cbz r0, 8270 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 81ce │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f14 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 821c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 7846 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 7880 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 811a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dcc │ │ │ │ │ + b.w 78d8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 7836 │ │ │ │ │ - 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 7e82 │ │ │ │ │ + b.w 789e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7f62 │ │ │ │ │ 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 7f12 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7e82 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7e82 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d68 │ │ │ │ │ - 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 7da0 │ │ │ │ │ - b.n 811a │ │ │ │ │ + b.n 7f60 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.w 7a28 │ │ │ │ │ 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 7ec6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d3e │ │ │ │ │ + b.w 7938 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f12 │ │ │ │ │ + b.n 7f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f82 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e2c │ │ │ │ │ + b.n 7fd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 829c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 77da │ │ │ │ │ + beq.w 7832 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 78e0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 7966 │ │ │ │ │ + b.n 829c │ │ │ │ │ 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 830e │ │ │ │ │ + blt.n 82fa │ │ │ │ │ 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 780c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 82ce │ │ │ │ │ + beq.w 7864 │ │ │ │ │ + b.n 829a │ │ │ │ │ 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 785c │ │ │ │ │ + b.w 78b4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 82ce │ │ │ │ │ + b.n 829c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 7966 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7962 │ │ │ │ │ + b.w 79be │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 79be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eea │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7dee │ │ │ │ │ + b.n 8168 │ │ │ │ │ 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 7f04 │ │ │ │ │ + beq.w 7f52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7f14 │ │ │ │ │ + b.n 7f62 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 79ba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82ce │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7ed0 │ │ │ │ │ + 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 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 82fc │ │ │ │ │ - nop │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7ed0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7ed0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7db6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f14 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e7a │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 8168 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e1a │ │ │ │ │ │ │ │ │ │ -00008358 : │ │ │ │ │ +000083a4 : │ │ │ │ │ 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 85ee │ │ │ │ │ + beq.w 863a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 83aa │ │ │ │ │ + cbnz r2, 83f6 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 83b8 │ │ │ │ │ + beq.n 8404 │ │ │ │ │ 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, 83e4 │ │ │ │ │ + cbnz r0, 8430 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8458 │ │ │ │ │ + bne.n 84a4 │ │ │ │ │ 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 860e │ │ │ │ │ + blt.w 865a │ │ │ │ │ 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 8606 │ │ │ │ │ + bne.w 8652 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83a0 │ │ │ │ │ + beq.n 83ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 85fc │ │ │ │ │ + beq.w 8648 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85b6 │ │ │ │ │ + bne.w 8602 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8470 │ │ │ │ │ + beq.n 84bc │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.n 8486 │ │ │ │ │ + beq.n 84d2 │ │ │ │ │ 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 84bc │ │ │ │ │ + bne.n 8508 │ │ │ │ │ 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 85b6 │ │ │ │ │ + bne.w 8602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8570 │ │ │ │ │ + bne.w 85bc │ │ │ │ │ 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 83aa │ │ │ │ │ + beq.n 83f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8606 │ │ │ │ │ + bne.w 8652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 99c │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 1af74 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 856a │ │ │ │ │ + b.n 85b6 │ │ │ │ │ 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 85c6 │ │ │ │ │ + bne.w 8612 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 8416 │ │ │ │ │ + bne.n 8462 │ │ │ │ │ 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 85ac │ │ │ │ │ + blt.w 85f8 │ │ │ │ │ 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 85c6 │ │ │ │ │ + bne.w 8612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 842c │ │ │ │ │ + beq.n 8478 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 842c │ │ │ │ │ + beq.n 8478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85cc │ │ │ │ │ + beq.n 8618 │ │ │ │ │ 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 85cc │ │ │ │ │ + beq.n 8618 │ │ │ │ │ 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 85e8 │ │ │ │ │ + beq.n 8634 │ │ │ │ │ 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> │ │ │ │ │ @@ -14219,322 +14226,322 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 859e │ │ │ │ │ + beq.n 85ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ + beq.w 83ec │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ + beq.w 83ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 856a │ │ │ │ │ + cbz r0, 85b6 │ │ │ │ │ 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 85d4 │ │ │ │ │ + beq.n 8620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83ae │ │ │ │ │ + b.n 83fa │ │ │ │ │ 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 844c │ │ │ │ │ + beq.w 8498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl da20 │ │ │ │ │ + bl da7c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ - b.n 8534 │ │ │ │ │ + beq.w 83ec │ │ │ │ │ + b.n 8580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 85d0 │ │ │ │ │ + cbz r0, 861c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 843c │ │ │ │ │ + beq.w 8488 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 83aa │ │ │ │ │ - b.n 845a │ │ │ │ │ + beq.w 83f6 │ │ │ │ │ + b.n 84a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85ac │ │ │ │ │ + b.n 85f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85ac │ │ │ │ │ + b.n 85f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83aa │ │ │ │ │ + beq.w 83f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83ae │ │ │ │ │ + b.n 83fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84f6 │ │ │ │ │ + b.n 8542 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8382 │ │ │ │ │ - b.n 83a8 │ │ │ │ │ + beq.w 83ce │ │ │ │ │ + b.n 83f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 8440 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83ae │ │ │ │ │ + b.n 83fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83ae │ │ │ │ │ + b.n 83fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000861c : │ │ │ │ │ +00008668 : │ │ │ │ │ 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 8982 │ │ │ │ │ + beq.w 89ce │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 897c │ │ │ │ │ + bne.w 89c8 │ │ │ │ │ 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, 866a │ │ │ │ │ + cbz r0, 86b6 │ │ │ │ │ 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 896a │ │ │ │ │ + beq.w 89b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 86fa │ │ │ │ │ + bne.n 8746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 895a │ │ │ │ │ + bne.w 89a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 86a8 │ │ │ │ │ + cbz r0, 86f4 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87aa │ │ │ │ │ + bne.w 87f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 895a │ │ │ │ │ + bne.w 89a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ - cbz r0, 86cc │ │ │ │ │ + bl 8bd4 │ │ │ │ │ + cbz r0, 8718 │ │ │ │ │ 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 865c │ │ │ │ │ + b.n 86a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 895a │ │ │ │ │ + bne.w 89a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl d8d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 86ee │ │ │ │ │ + cbnz r0, 873a │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86c6 │ │ │ │ │ + b.n 8712 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86c6 │ │ │ │ │ + b.n 8712 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 897c │ │ │ │ │ + bne.w 89c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8992 │ │ │ │ │ + beq.w 89de │ │ │ │ │ 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, 8734 │ │ │ │ │ + cbz r0, 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 881a │ │ │ │ │ + bne.n 8866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89a0 │ │ │ │ │ + bne.w 89ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88e6 │ │ │ │ │ + bne.w 8932 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89a0 │ │ │ │ │ + bne.w 89ec │ │ │ │ │ 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 89a6 │ │ │ │ │ + bne.w 89f2 │ │ │ │ │ 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 8688 │ │ │ │ │ + beq.n 86d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8964 │ │ │ │ │ + bne.w 89b0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8a38 │ │ │ │ │ + beq.w 8a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 889e │ │ │ │ │ + bne.n 88ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8688 │ │ │ │ │ + b.n 86d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86a8 │ │ │ │ │ + beq.w 86f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86a8 │ │ │ │ │ + beq.w 86f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86a8 │ │ │ │ │ + beq.w 86f4 │ │ │ │ │ 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 895a │ │ │ │ │ + beq.w 89a6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -14542,122 +14549,122 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86f0 │ │ │ │ │ + bne.w 873c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8976 │ │ │ │ │ + bne.w 89c2 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 86f0 │ │ │ │ │ + b.n 873c │ │ │ │ │ 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 8b96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b8a │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 8b1e │ │ │ │ │ + beq.w 8b6a │ │ │ │ │ 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 8bd4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a4c │ │ │ │ │ + bne.w 8a98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aba │ │ │ │ │ + bne.w 8b06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl d8d8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aba │ │ │ │ │ + bne.w 8b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8734 │ │ │ │ │ + b.n 8780 │ │ │ │ │ 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 879e │ │ │ │ │ + beq.w 87ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 87ea │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a04 │ │ │ │ │ + bne.w 8a50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 87ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ 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 8750 │ │ │ │ │ + beq.w 879c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8750 │ │ │ │ │ + beq.w 879c │ │ │ │ │ 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 8750 │ │ │ │ │ + beq.w 879c │ │ │ │ │ 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 │ │ │ │ │ @@ -14666,84 +14673,84 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 8770 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8774 │ │ │ │ │ + b.n 87c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 86b0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8960 │ │ │ │ │ + b.n 89ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8674 │ │ │ │ │ + bge.w 86c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8960 │ │ │ │ │ + b.n 89ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 864a │ │ │ │ │ + beq.w 8696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 897c │ │ │ │ │ + b.n 89c8 │ │ │ │ │ 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 8712 │ │ │ │ │ + beq.w 875e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8774 │ │ │ │ │ + b.n 87c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18bf4 │ │ │ │ │ + bl 18bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 89b4 │ │ │ │ │ + cbz r2, 8a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8772 │ │ │ │ │ + b.n 87be │ │ │ │ │ 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 876e │ │ │ │ │ + beq.w 87ba │ │ │ │ │ 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 876e │ │ │ │ │ + beq.w 87ba │ │ │ │ │ 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 │ │ │ │ │ @@ -14752,15 +14759,15 @@ │ │ │ │ │ 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 8942 │ │ │ │ │ + b.n 898e │ │ │ │ │ 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 │ │ │ │ │ @@ -14771,55 +14778,55 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 88d2 │ │ │ │ │ + b.n 891e │ │ │ │ │ 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 8792 │ │ │ │ │ + beq.w 87de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 87f0 │ │ │ │ │ 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 885e │ │ │ │ │ + beq.w 88aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 885e │ │ │ │ │ + beq.w 88aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 885e │ │ │ │ │ + beq.w 88aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 885e │ │ │ │ │ + beq.w 88aa │ │ │ │ │ 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 8bae │ │ │ │ │ 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] │ │ │ │ │ @@ -14827,31 +14834,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 8bbc │ │ │ │ │ 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, 8b56 │ │ │ │ │ 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, 8b56 │ │ │ │ │ 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 │ │ │ │ │ @@ -14860,1729 +14867,1729 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 876e │ │ │ │ │ + beq.w 87ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8774 │ │ │ │ │ + b.n 87c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8b52 │ │ │ │ │ + blt.n 8b9e │ │ │ │ │ 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 8850 │ │ │ │ │ + beq.w 889c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8736 │ │ │ │ │ + b.n 8782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8830 │ │ │ │ │ + b.n 887c │ │ │ │ │ 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 8736 │ │ │ │ │ + b.n 8782 │ │ │ │ │ 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 8736 │ │ │ │ │ + b.n 8782 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8894 │ │ │ │ │ + beq.w 88e0 │ │ │ │ │ strd r2, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8736 │ │ │ │ │ + b.n 8782 │ │ │ │ │ │ │ │ │ │ -00008b88 : │ │ │ │ │ +00008bd4 : │ │ │ │ │ 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 8e76 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e38 │ │ │ │ │ + bne.w 8e84 │ │ │ │ │ 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, 8c22 │ │ │ │ │ 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 8e88 │ │ │ │ │ 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 8de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 9410 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c9a │ │ │ │ │ + beq.n 8ce6 │ │ │ │ │ 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 8e5c │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8e24 │ │ │ │ │ + bne.w 8e70 │ │ │ │ │ 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 8e48 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8e0a │ │ │ │ │ + bne.w 8e56 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8e62 │ │ │ │ │ + beq.w 8eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8cb2 │ │ │ │ │ + cbnz r0, 8cfe │ │ │ │ │ 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 8de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ - cbz r0, 8ca0 │ │ │ │ │ + bl 9410 │ │ │ │ │ + cbz r0, 8cec │ │ │ │ │ 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 8c14 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c76 │ │ │ │ │ + b.n 8cc2 │ │ │ │ │ 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 8ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 9410 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8df2 │ │ │ │ │ + beq.w 8e3e │ │ │ │ │ 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 8e2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8df2 │ │ │ │ │ + bne.w 8e3e │ │ │ │ │ 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 8df0 │ │ │ │ │ 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 8cb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c66 │ │ │ │ │ + bne.n 8cb2 │ │ │ │ │ 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 8e42 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8d4c │ │ │ │ │ + ble.n 8d98 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 8d4c │ │ │ │ │ + beq.n 8d98 │ │ │ │ │ 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 8d88 │ │ │ │ │ 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, 8de6 │ │ │ │ │ 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 8ea8 │ │ │ │ │ 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 8e9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8c94 │ │ │ │ │ + b.n 8ce0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 9410 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 8df2 │ │ │ │ │ + cbz r2, 8e3e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 8dca │ │ │ │ │ + beq.n 8e16 │ │ │ │ │ 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 8d22 │ │ │ │ │ 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, 8e42 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8dba │ │ │ │ │ + b.n 8e06 │ │ │ │ │ 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 8d3a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d00 │ │ │ │ │ + b.n 8d4c │ │ │ │ │ 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 8cc2 │ │ │ │ │ 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 8c6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c76 │ │ │ │ │ + b.n 8cc2 │ │ │ │ │ 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 8c02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d9e │ │ │ │ │ + b.n 8dea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8be0 │ │ │ │ │ + bge.w 8c2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e38 │ │ │ │ │ + b.n 8e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e48 │ │ │ │ │ + bne.n 8e94 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8d90 │ │ │ │ │ + b.n 8ddc │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d82 │ │ │ │ │ + b.n 8dce │ │ │ │ │ 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 8c9c │ │ │ │ │ + b.n 8e3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008e74 : │ │ │ │ │ +00008ec0 : │ │ │ │ │ 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 93d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 934a │ │ │ │ │ + bne.w 9396 │ │ │ │ │ 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 9340 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 930a │ │ │ │ │ + beq.w 9356 │ │ │ │ │ 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 937e │ │ │ │ │ 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 8fd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 8fd2 │ │ │ │ │ + bne.n 901e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 938a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 93ac │ │ │ │ │ + beq.w 93f8 │ │ │ │ │ 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 9030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 902a │ │ │ │ │ + bne.n 9076 │ │ │ │ │ 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 9396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8f6e │ │ │ │ │ + cbnz r0, 8fba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93b8 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ 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 9298 │ │ │ │ │ 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 93e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8fb0 │ │ │ │ │ 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 93b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ - cbz r0, 8fbc │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ + cbz r0, 9008 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n 903c │ │ │ │ │ + bgt.n 9088 │ │ │ │ │ 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 8f46 │ │ │ │ │ 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 923a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ef8 │ │ │ │ │ + b.n 8f44 │ │ │ │ │ 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 93ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ - cbz r0, 9018 │ │ │ │ │ + bne.w 93ae │ │ │ │ │ + cbz r0, 9064 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 911c │ │ │ │ │ + bgt.w 9168 │ │ │ │ │ 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 8f7c │ │ │ │ │ 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 92cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f2e │ │ │ │ │ + b.n 8f7a │ │ │ │ │ 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 93b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fbe │ │ │ │ │ + beq.n 900a │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 8fbe │ │ │ │ │ + bge.n 900a │ │ │ │ │ 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 93b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 92ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge.w 926e │ │ │ │ │ + bge.w 92ba │ │ │ │ │ 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 93b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9276 │ │ │ │ │ + beq.w 92c2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.w 9276 │ │ │ │ │ + bge.w 92c2 │ │ │ │ │ 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 93b4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fbe │ │ │ │ │ + beq.w 900a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 8fbe │ │ │ │ │ + ble.w 900a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 90e0 │ │ │ │ │ + b.n 912c │ │ │ │ │ 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 93ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 93ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901a │ │ │ │ │ + beq.w 9066 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 901a │ │ │ │ │ + bge.w 9066 │ │ │ │ │ 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 93ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 93ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9272 │ │ │ │ │ + beq.n 92be │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 9272 │ │ │ │ │ + ble.n 92be │ │ │ │ │ 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 93ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 93ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 927c │ │ │ │ │ + beq.n 92c8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 927c │ │ │ │ │ + bge.n 92c8 │ │ │ │ │ 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 93ba │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 54ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 93ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901a │ │ │ │ │ + beq.w 9066 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 901a │ │ │ │ │ + ble.w 9066 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 91b4 │ │ │ │ │ + b.n 9200 │ │ │ │ │ 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 902c │ │ │ │ │ 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 902c │ │ │ │ │ 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 9386 │ │ │ │ │ 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 932e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ + bl 8ec0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9264 │ │ │ │ │ + cbz r0, 92b0 │ │ │ │ │ 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 8fcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8fb0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 8fbe │ │ │ │ │ + b.n 900a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 901a │ │ │ │ │ + b.n 9066 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 8fbe │ │ │ │ │ + b.n 900a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 901a │ │ │ │ │ + b.n 9066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9038 │ │ │ │ │ + beq.w 9084 │ │ │ │ │ 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 9084 │ │ │ │ │ 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 9084 │ │ │ │ │ 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 9386 │ │ │ │ │ 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 9292 │ │ │ │ │ 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 93ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 938c │ │ │ │ │ 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 9408 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8eba │ │ │ │ │ + bne.w 8f06 │ │ │ │ │ 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 939e │ │ │ │ │ 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, 938a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8ed4 │ │ │ │ │ + bne.w 8f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ed4 │ │ │ │ │ + b.n 8f20 │ │ │ │ │ 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 8f88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f66 │ │ │ │ │ + b.n 8fb2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 938c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8efa │ │ │ │ │ + b.n 8f46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f30 │ │ │ │ │ + b.n 8f7c │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 8eec │ │ │ │ │ + b.n 8f38 │ │ │ │ │ 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 8f7a │ │ │ │ │ + b.n 9076 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 938c │ │ │ │ │ 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 8eec │ │ │ │ │ + b.n 9396 │ │ │ │ │ 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 8fb0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 934c │ │ │ │ │ + b.n 9398 │ │ │ │ │ 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 8f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 934a │ │ │ │ │ + b.n 9396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 938c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093c4 : │ │ │ │ │ +00009410 : │ │ │ │ │ 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 973a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9696 │ │ │ │ │ + bne.w 96e2 │ │ │ │ │ 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 9508 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9684 │ │ │ │ │ + beq.w 96d0 │ │ │ │ │ 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 966c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d00 │ │ │ │ │ + bl 9d4c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 9516 │ │ │ │ │ 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 9718 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 96e0 │ │ │ │ │ + bne.w 972c │ │ │ │ │ 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 96f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96e6 │ │ │ │ │ + bne.w 9732 │ │ │ │ │ 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 9704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 94e2 │ │ │ │ │ + cbnz r0, 952e │ │ │ │ │ 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 966c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d00 │ │ │ │ │ - cbz r0, 94d0 │ │ │ │ │ + bl 9d4c │ │ │ │ │ + cbz r0, 951c │ │ │ │ │ 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 94e6 │ │ │ │ │ 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 9504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d00 │ │ │ │ │ + bl 9d4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962a │ │ │ │ │ + beq.w 9676 │ │ │ │ │ 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 96a2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 964e │ │ │ │ │ + bne.w 969a │ │ │ │ │ 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 964a │ │ │ │ │ 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 94d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 948a │ │ │ │ │ + bne.n 94d6 │ │ │ │ │ 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 96ea │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 95b0 │ │ │ │ │ + ble.n 95fc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 95fc │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 95fc │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 95fc │ │ │ │ │ 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 95fc │ │ │ │ │ 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 95ec │ │ │ │ │ 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, 966c │ │ │ │ │ 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 96b2 │ │ │ │ │ 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 96c6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + b.n 9504 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9d00 │ │ │ │ │ + bl 9d4c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 9646 │ │ │ │ │ + cbz r0, 9692 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 962e │ │ │ │ │ + beq.n 967a │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9504 │ │ │ │ │ + b.n 9550 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94c4 │ │ │ │ │ + b.n 9510 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 948a │ │ │ │ │ + b.n 94d6 │ │ │ │ │ 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, 96e6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9614 │ │ │ │ │ + b.n 9660 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9538 │ │ │ │ │ + b.n 9584 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9536 │ │ │ │ │ + b.n 9582 │ │ │ │ │ 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 956c │ │ │ │ │ + b.n 957a │ │ │ │ │ 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 9640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9690 │ │ │ │ │ + cbnz r0, 96dc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 95f4 │ │ │ │ │ + b.n 9640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9410 │ │ │ │ │ + bge.w 945c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9624 │ │ │ │ │ + b.n 9670 │ │ │ │ │ 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 94e6 │ │ │ │ │ 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 94c2 │ │ │ │ │ + b.n 9580 │ │ │ │ │ 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 9498 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 94e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 94e6 │ │ │ │ │ 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 943e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9696 │ │ │ │ │ + b.n 96e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009700 : │ │ │ │ │ +0000974c : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9c3a │ │ │ │ │ + beq.w 9c86 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98fc │ │ │ │ │ + bne.w 9948 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 99a0 │ │ │ │ │ + beq.w 99ec │ │ │ │ │ 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 9a20 │ │ │ │ │ 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 9950 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 98f0 │ │ │ │ │ + beq.w 993c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cf4 │ │ │ │ │ + beq.w 9d40 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 9a2e │ │ │ │ │ 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 9930 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cfc │ │ │ │ │ + bne.w 9d48 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 9bfa │ │ │ │ │ + beq.w 9c46 │ │ │ │ │ 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 9a34 │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98fc │ │ │ │ │ + bne.w 9948 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ce0 │ │ │ │ │ + beq.w 9d2c │ │ │ │ │ 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 999c │ │ │ │ │ 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 9940 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c84 │ │ │ │ │ + bne.w 9cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98fc │ │ │ │ │ + bne.n 9948 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9858 │ │ │ │ │ + beq.n 98a4 │ │ │ │ │ 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, 98c4 │ │ │ │ │ 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 991e │ │ │ │ │ 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 9cda │ │ │ │ │ + bne.w 9d26 │ │ │ │ │ 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 988e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9c52 │ │ │ │ │ + beq.w 9c9e │ │ │ │ │ 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 9cda │ │ │ │ │ + bne.w 9d26 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b04 │ │ │ │ │ + bne.w 9b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cda │ │ │ │ │ + bne.w 9d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 98b8 │ │ │ │ │ + cbnz r0, 9904 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 989a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 9850 │ │ │ │ │ + b.n 989c │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 9820 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9824 │ │ │ │ │ + beq.n 9870 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9852 │ │ │ │ │ + b.n 989e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9cc4 │ │ │ │ │ + beq.w 9d10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99e2 │ │ │ │ │ + bne.n 9a2e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b50 │ │ │ │ │ + bne.w 9b9c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99e2 │ │ │ │ │ + bne.n 9a2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9940 │ │ │ │ │ + cbnz r0, 998c │ │ │ │ │ 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 97b4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c22 │ │ │ │ │ + beq.w 9c6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cee │ │ │ │ │ + bne.w 9d3a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb4 │ │ │ │ │ + bne.w 9c00 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cee │ │ │ │ │ + bne.w 9d3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9990 │ │ │ │ │ + cbnz r0, 99dc │ │ │ │ │ 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 984c │ │ │ │ │ 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 994a │ │ │ │ │ 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 9948 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9752 │ │ │ │ │ + bne.w 979e │ │ │ │ │ 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 9752 │ │ │ │ │ + beq.w 979e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 9820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad38 │ │ │ │ │ + bl ad98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ad8 │ │ │ │ │ + beq.n 9b24 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9c4a │ │ │ │ │ + beq.w 9c96 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9a26 │ │ │ │ │ + cbnz r2, 9a72 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9ade │ │ │ │ │ + bne.n 9b2a │ │ │ │ │ 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 9814 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 97c8 │ │ │ │ │ + bne.w 9814 │ │ │ │ │ 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 992a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9a7c │ │ │ │ │ + ble.n 9ac8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 9a7c │ │ │ │ │ + beq.n 9ac8 │ │ │ │ │ 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 9a6a │ │ │ │ │ + bne.n 9ab6 │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ca8 │ │ │ │ │ + bne.w 9cf4 │ │ │ │ │ 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 9c7e │ │ │ │ │ + beq.w 9cca │ │ │ │ │ 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 9ca2 │ │ │ │ │ + beq.w 9cee │ │ │ │ │ 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 9c68 │ │ │ │ │ + beq.w 9cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9850 │ │ │ │ │ + b.n 989c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 97c8 │ │ │ │ │ + b.n 9814 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad38 │ │ │ │ │ + bl ad98 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bf2 │ │ │ │ │ + beq.w 9c3e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 9b96 │ │ │ │ │ + beq.n 9be2 │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9a06 │ │ │ │ │ + b.n 9a52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98a2 │ │ │ │ │ + beq.w 98ee │ │ │ │ │ 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 9cda │ │ │ │ │ + beq.w 9d26 │ │ │ │ │ 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] │ │ │ │ │ @@ -16590,30 +16597,30 @@ │ │ │ │ │ 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.w 9cac │ │ │ │ │ + beq.w 9cf8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - b.n 98c2 │ │ │ │ │ + b.n 990e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 992c │ │ │ │ │ + beq.w 9978 │ │ │ │ │ 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 9938 │ │ │ │ │ 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] │ │ │ │ │ @@ -16621,473 +16628,473 @@ │ │ │ │ │ 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.w 9cb8 │ │ │ │ │ + beq.w 9d04 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9944 │ │ │ │ │ + b.n 9990 │ │ │ │ │ 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 9926 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9af8 │ │ │ │ │ + b.n 9b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 997a │ │ │ │ │ + beq.w 99c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 9c1a │ │ │ │ │ + cbz r0, 9c66 │ │ │ │ │ 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] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9c0e │ │ │ │ │ + cbz r0, 9c5a │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9994 │ │ │ │ │ + b.n 99e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a30 │ │ │ │ │ + b.n 9a7c │ │ │ │ │ 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 9a2c │ │ │ │ │ + beq.w 97fe │ │ │ │ │ + b.n 9a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c2e │ │ │ │ │ + cbnz r0, 9c7a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9994 │ │ │ │ │ + b.n 99e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 9942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 995a │ │ │ │ │ + bge.w 99a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 9942 │ │ │ │ │ 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 977a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9948 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9a16 │ │ │ │ │ + b.n 9a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9882 │ │ │ │ │ + bge.w 98ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98d2 │ │ │ │ │ + b.n 991e │ │ │ │ │ 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 989c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 994a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 994a │ │ │ │ │ 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 9c7e │ │ │ │ │ + beq.n 9cca │ │ │ │ │ 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 9aba │ │ │ │ │ + bne.w 9b06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9aba │ │ │ │ │ + b.n 9b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 9820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c5e │ │ │ │ │ + bne.n 9caa │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9b46 │ │ │ │ │ + b.n 9b92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9cd0 │ │ │ │ │ + cbnz r0, 9d1c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9944 │ │ │ │ │ + b.n 9990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 990e │ │ │ │ │ + bge.w 995a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 9820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98d2 │ │ │ │ │ + b.n 991e │ │ │ │ │ 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 97ea │ │ │ │ │ + beq.w 9836 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 9942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9780 │ │ │ │ │ + b.n 97cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 9820 │ │ │ │ │ │ │ │ │ │ -00009d00 : │ │ │ │ │ +00009d4c : │ │ │ │ │ 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 abc8 │ │ │ │ │ + beq.w abd0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abd6 │ │ │ │ │ + bne.w aacc │ │ │ │ │ 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 9ffa │ │ │ │ │ + bne.w a042 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w abda │ │ │ │ │ + beq.w aaba │ │ │ │ │ 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 a99e │ │ │ │ │ + bne.w ac36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4c2 │ │ │ │ │ + bne.w a4f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abd6 │ │ │ │ │ + bne.w aacc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a138 │ │ │ │ │ + beq.w a180 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w a9b4 │ │ │ │ │ + beq.w ab96 │ │ │ │ │ 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 a9e6 │ │ │ │ │ + beq.w abc6 │ │ │ │ │ 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 a008 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w a050 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a16e │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w a1b4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w aabc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w aac6 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac04 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w acc8 │ │ │ │ │ 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 aa18 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w aa96 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w aa04 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.w aa6e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a1c2 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aad0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w ac0e │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ab24 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a182 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a1c8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a808 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aa28 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa46 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w aaf2 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w ab10 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a50e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + bne.w a542 │ │ │ │ │ + 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 a808 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aaa8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w acd2 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a672 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a6b0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w ab5e │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w aca0 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a550 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a586 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w ab4a │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac64 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a63c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a678 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aa94 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac8c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a586 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a5be │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa5a │ │ │ │ │ + beq.w ac50 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a630 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa80 │ │ │ │ │ + beq.w acb4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a48c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a4bc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9f0 │ │ │ │ │ + beq.w ac3c │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a414 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a458 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a458 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aaec │ │ │ │ │ + beq.w ac78 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a45e │ │ │ │ │ + bne.w a48c │ │ │ │ │ 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 a146 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a18e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a14a │ │ │ │ │ + beq.w a192 │ │ │ │ │ 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> │ │ │ │ │ @@ -17105,95 +17112,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 a15c │ │ │ │ │ + bne.w a1a4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w abbe │ │ │ │ │ + beq.w ab82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abb6 │ │ │ │ │ + bne.w ab78 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a090 │ │ │ │ │ + beq.n a0d8 │ │ │ │ │ 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 ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0be │ │ │ │ │ + bne.n a106 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abb6 │ │ │ │ │ + bne.w ab78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a172 │ │ │ │ │ + beq.n a1b8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7b6 │ │ │ │ │ + bne.w a7b4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n a120 │ │ │ │ │ + bge.n a168 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a014 │ │ │ │ │ + b.n a05c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab3e │ │ │ │ │ + blt.w ad5e │ │ │ │ │ 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 abb6 │ │ │ │ │ + bne.w ab78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a060 │ │ │ │ │ + beq.n a0a8 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a060 │ │ │ │ │ + beq.n a0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a060 │ │ │ │ │ + beq.n a0a8 │ │ │ │ │ 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 abaa │ │ │ │ │ + beq.w ad50 │ │ │ │ │ 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] │ │ │ │ │ @@ -17201,405 +17208,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 ab00 │ │ │ │ │ + beq.w ad38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7b6 │ │ │ │ │ + bne.w a7b4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n a08a │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bgt.n a0d2 │ │ │ │ │ + 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 9dda │ │ │ │ │ - b.n 9fd0 │ │ │ │ │ + bne.w 9e26 │ │ │ │ │ + b.n a018 │ │ │ │ │ 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 a9aa │ │ │ │ │ + beq.w ab8c │ │ │ │ │ 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 9ff6 │ │ │ │ │ + b.n a03e │ │ │ │ │ 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 9dda │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9fd0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bne.w 9e26 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a018 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a122 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fd0 │ │ │ │ │ + beq.n a16a │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n a018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e3c │ │ │ │ │ + beq.w 9e84 │ │ │ │ │ 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 abee │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r9, ip │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + beq.w abea │ │ │ │ │ + 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 ac18 │ │ │ │ │ + beq.w a7b8 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ac24 │ │ │ │ │ + bne.w a7c8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac30 │ │ │ │ │ + beq.w ab5a │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5bc │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ + 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 a7f2 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a81c │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acc2 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acdc │ │ │ │ │ + beq.w aa26 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aa3e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8ea │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - subs r1, #2 │ │ │ │ │ + bne.w a864 │ │ │ │ │ + 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 a7fe │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a7c8 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aca6 │ │ │ │ │ + beq.w aa52 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7ba │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a82a │ │ │ │ │ + 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 a7f2 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a81c │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac90 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aa0a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a878 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a7e4 │ │ │ │ │ + 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 a7f2 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a81c │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a956 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9de │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a83e │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a8aa │ │ │ │ │ + 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 a7f2 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a81c │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a940 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9f4 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a942 │ │ │ │ │ + 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 a6ee │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a96c │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ace6 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a76c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a8fa │ │ │ │ │ + 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 a6ee │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab1a │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9ac │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a732 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a77a │ │ │ │ │ + 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 a6ee │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac7a │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aad6 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6a8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a724 │ │ │ │ │ + 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 a6ee │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad04 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ab4c │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6fa │ │ │ │ │ + bne.w a6e8 │ │ │ │ │ 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 9fc2 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a00a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fc2 │ │ │ │ │ + bne.w a00a │ │ │ │ │ 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 aa12 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.n a3b4 │ │ │ │ │ + beq.w aa90 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + ble.n a3f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n a3b4 │ │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ │ + beq.n a3f8 │ │ │ │ │ + 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 a3a4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n a3e8 │ │ │ │ │ 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 a146 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w a18e │ │ │ │ │ + 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 ac5c │ │ │ │ │ + beq.w ad7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac52 │ │ │ │ │ + beq.w ad70 │ │ │ │ │ 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 abfc │ │ │ │ │ + beq.w ad82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9fe8 │ │ │ │ │ + b.n a030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f8e │ │ │ │ │ + beq.w 9fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f8e │ │ │ │ │ + beq.w 9fd6 │ │ │ │ │ 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 a19e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w ad20 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f9c │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n a808 │ │ │ │ │ + beq.w aa6e │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + b.n a1ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fb8 │ │ │ │ │ + beq.w a000 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a1e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad28 │ │ │ │ │ + bne.w ab46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9fbc │ │ │ │ │ + b.n a004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f64 │ │ │ │ │ + beq.w 9fac │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.n a486 │ │ │ │ │ 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 acf6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w aab4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f72 │ │ │ │ │ - b.n a458 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9fba │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n a7d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d00 │ │ │ │ │ + bl 9d4c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d70 │ │ │ │ │ + beq.w 9dbc │ │ │ │ │ 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 a99e │ │ │ │ │ + beq.w ac36 │ │ │ │ │ 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] │ │ │ │ │ @@ -17607,1047 +17609,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 ac6e │ │ │ │ │ + beq.w aaaa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n 9ff6 │ │ │ │ │ + b.n a03e │ │ │ │ │ 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 a828 │ │ │ │ │ + bne.w a8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab9e │ │ │ │ │ + beq.w ad26 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a1e6 │ │ │ │ │ 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 ab30 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e76 │ │ │ │ │ + bne.w ad1e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ec0 │ │ │ │ │ + beq.w 9f08 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a486 │ │ │ │ │ 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 aba4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ad2c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9ece │ │ │ │ │ - b.n a458 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f16 │ │ │ │ │ + b.n a4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f10 │ │ │ │ │ + beq.w 9f58 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a486 │ │ │ │ │ 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 ac4c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ac30 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f1e │ │ │ │ │ - b.n a458 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f66 │ │ │ │ │ + b.n a4f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1ee │ │ │ │ │ + beq.w a232 │ │ │ │ │ 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 ab7a │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w acfc │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - subs r1, #2 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.w a80c │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq.w a98c │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str.w r2, [r8, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n a1c2 │ │ │ │ │ + str.w r2, [r8, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n a206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f3a │ │ │ │ │ + beq.w 9f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f3a │ │ │ │ │ + beq.w 9f82 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a486 │ │ │ │ │ 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 ab38 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ad12 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f48 │ │ │ │ │ - b.n a458 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f90 │ │ │ │ │ + b.n a4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ee8 │ │ │ │ │ + beq.w 9f30 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a486 │ │ │ │ │ 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 ab98 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ad18 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9ef6 │ │ │ │ │ - b.n a458 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f3e │ │ │ │ │ + b.n a4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e98 │ │ │ │ │ + beq.w 9ee0 │ │ │ │ │ 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 a19e │ │ │ │ │ + bne.w a1e6 │ │ │ │ │ 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 acfe │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w ab40 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9ea6 │ │ │ │ │ - b.n a458 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #679 @ 0x2a7 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a32e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9eee │ │ │ │ │ + b.n a4f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w a39a │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.n a614 │ │ │ │ │ + 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 ad30 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a33e │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a808 │ │ │ │ │ + bne.w aaec │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a3a8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #679 @ 0x2a7 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a372 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a356 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + beq.w a372 │ │ │ │ │ + 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 a5da │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 a808 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a808 │ │ │ │ │ + bne.w a9c2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a382 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n a7d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a306 │ │ │ │ │ + beq.w a34a │ │ │ │ │ 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 a998 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ad6a │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a316 │ │ │ │ │ - b.n a6ee │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a35a │ │ │ │ │ + b.n a76c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n a1c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a2de │ │ │ │ │ + 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 abf8 │ │ │ │ │ + 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 a00a │ │ │ │ │ + b.n a3b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2de │ │ │ │ │ - movs r1, #10 │ │ │ │ │ + beq.w a2ae │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 abb0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w aa20 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2ee │ │ │ │ │ - b.n a6ee │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2be │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a17c │ │ │ │ │ + b.n a7d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a244 │ │ │ │ │ + beq.w a288 │ │ │ │ │ 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 acbc │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w aa68 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a254 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a808 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a362 │ │ │ │ │ - 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 a298 │ │ │ │ │ + b.n a81c │ │ │ │ │ + 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 aa0c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a5e8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a834 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 9e76 │ │ │ │ │ + bne.w a97a │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a290 │ │ │ │ │ - movs r1, #6 │ │ │ │ │ + beq.w a9ce │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w a988 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2a0 │ │ │ │ │ - b.n a7f2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a9c8 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a26a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a26a │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + beq.w a2d4 │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 a982 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ad32 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a27a │ │ │ │ │ - b.n a7f2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2e4 │ │ │ │ │ + b.n a81c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, a8f0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 9ebe │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a322 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2b6 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ + beq.w a322 │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 acf0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.n a9d2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2c6 │ │ │ │ │ - b.n a6ee │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, a928 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a332 │ │ │ │ │ + b.n a76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a98e │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + beq.w a2fa │ │ │ │ │ + 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 a5da │ │ │ │ │ + bne.w a614 │ │ │ │ │ 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 a992 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a226 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a9d8 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a30a │ │ │ │ │ + b.n a76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbnz r2, a93a │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ - b.n a226 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a936 │ │ │ │ │ + cbnz r2, a9a6 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + b.n a26a │ │ │ │ │ + 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 aa8a │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + b.n a622 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a988 │ │ │ │ │ + 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 a33c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a7aa │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a764 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a26a │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + b.n a986 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a938 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a970 │ │ │ │ │ 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 a2a8 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8e0 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2c6 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a8da │ │ │ │ │ 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 a282 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a86e │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2ec │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a970 │ │ │ │ │ + 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 a2a0 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a814 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a814 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2d0 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7ac │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8a6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a86e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a934 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a226 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a762 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a002 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 9d94 │ │ │ │ │ - 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 ac64 │ │ │ │ │ - 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 a148 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 9db2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n a988 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a254 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9db2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a254 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n a988 │ │ │ │ │ + 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 9f80 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a27a │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a85a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a85a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a450 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9fd0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, aa84 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9fe4 │ │ │ │ │ + b.n a4f0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n aa7a │ │ │ │ │ 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 a018 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, aac6 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n a538 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a4e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 9d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a17c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a04a │ │ │ │ │ + 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 a364 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a764 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a720 │ │ │ │ │ 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 a838 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9e60 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a8f4 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9ea8 │ │ │ │ │ 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 9e60 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9ea8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a838 │ │ │ │ │ + b.n a8f4 │ │ │ │ │ + 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 9f2c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e76 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a632 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e92 │ │ │ │ │ + b.n a7d2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a6de │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a4b8 │ │ │ │ │ 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 9e1e │ │ │ │ │ - b.n a808 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n ac20 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n a38c │ │ │ │ │ + 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 9f56 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a224 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a242 │ │ │ │ │ + b.n a81c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a4b8 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w a1c2 │ │ │ │ │ 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 9f02 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a5b2 │ │ │ │ │ + b.w a07e │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 9de0 │ │ │ │ │ + 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 abe0 │ │ │ │ │ + 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 a190 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 9dfe │ │ │ │ │ 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 9e8a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a69e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 9dfe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9de6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9fd0 │ │ │ │ │ + b.n aacc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a192 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, abfe │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ab36 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + b.w a21a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ab36 │ │ │ │ │ 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 9e2e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9e4a │ │ │ │ │ - b.n a808 │ │ │ │ │ + b.w 9e32 │ │ │ │ │ + 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 9faa │ │ │ │ │ + beq.w 9e66 │ │ │ │ │ + b.n a7d2 │ │ │ │ │ + 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 a488 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n a720 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n ab72 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a122 │ │ │ │ │ - b.w a17c │ │ │ │ │ + b.n aace │ │ │ │ │ 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 a2f8 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a762 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9e76 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w a17c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9fc8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n aa7a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9eda │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a668 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a66e │ │ │ │ │ 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 9eb2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a57c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a17c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, ab92 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a1fe │ │ │ │ │ - b.n a7f2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab88 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a668 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f22 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a838 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a57c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ab0c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7ac │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a6a6 │ │ │ │ │ + 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 9ff2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a17c │ │ │ │ │ + b.n a4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a036 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f4a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a5ec │ │ │ │ │ + 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 9d2e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a9a2 │ │ │ │ │ + beq.w 9efa │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a5b4 │ │ │ │ │ + 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 9d4e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n abd6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f9e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, ac12 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aae2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a4e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a14a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a14a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aae2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w a018 │ │ │ │ │ + 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, ac46 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a808 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9ed2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a6de │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a1e0 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ab88 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - b.w a1d6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5b2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a314 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a938 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, ad0c │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n ab6e │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n ab6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a3f2 │ │ │ │ │ + b.n a66e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a3e4 │ │ │ │ │ + b.n a6a6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a14a │ │ │ │ │ + b.w 9ebe │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a8f4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a5b4 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a8da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, ad56 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a16a │ │ │ │ │ + b.w a1c2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n ad42 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a1c2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w a1c2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a7aa │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a436 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a428 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abe6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a504 │ │ │ │ │ - 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 a320 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a6e6 │ │ │ │ │ - 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 a25c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8a6 │ │ │ │ │ - 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 a236 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7ea │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7ea │ │ │ │ │ - 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 a936 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a210 │ │ │ │ │ - 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 a210 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n a936 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8e0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4b8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a69e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ad12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.w a348 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a808 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a450 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a488 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a6e6 │ │ │ │ │ - nop │ │ │ │ │ + beq.w a192 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a192 │ │ │ │ │ │ │ │ │ │ -0000ad38 : │ │ │ │ │ +0000ad98 : │ │ │ │ │ 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 ae2a │ │ │ │ │ + beq.n ae8a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ae0e │ │ │ │ │ + bne.n ae6e │ │ │ │ │ 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, ad82 │ │ │ │ │ + cbz r0, ade2 │ │ │ │ │ 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 ae16 │ │ │ │ │ + beq.n ae76 │ │ │ │ │ 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 ae22 │ │ │ │ │ + bne.n ae82 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, adc8 │ │ │ │ │ + cbnz r0, ae28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae22 │ │ │ │ │ + bne.n ae82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbnz r0, adb6 │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbnz r0, ae16 │ │ │ │ │ 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 ad74 │ │ │ │ │ + b.n add4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ada4 │ │ │ │ │ + beq.n ae04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ae22 │ │ │ │ │ + cbz r0, ae82 │ │ │ │ │ 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 adb8 │ │ │ │ │ + bne.n ae18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adb8 │ │ │ │ │ + beq.n ae18 │ │ │ │ │ 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 ad7c │ │ │ │ │ + b.n addc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n ad8a │ │ │ │ │ - b.n ae08 │ │ │ │ │ + bge.n adea │ │ │ │ │ + b.n ae68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae12 │ │ │ │ │ + b.n ae72 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad62 │ │ │ │ │ + beq.n adc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae0e │ │ │ │ │ + b.n ae6e │ │ │ │ │ │ │ │ │ │ -0000ae38 : │ │ │ │ │ +0000ae98 : │ │ │ │ │ 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 af98 │ │ │ │ │ + beq.w aff8 │ │ │ │ │ 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, ae7c │ │ │ │ │ + cbz r0, aedc │ │ │ │ │ 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] │ │ │ │ │ @@ -18655,186 +18678,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 afa6 │ │ │ │ │ + bne.w b006 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w afb8 │ │ │ │ │ + beq.w b018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af8c │ │ │ │ │ + bne.n afec │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n af0e │ │ │ │ │ + beq.n af6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af34 │ │ │ │ │ + bne.n af94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af8c │ │ │ │ │ + bne.n afec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, aef4 │ │ │ │ │ + cbz r0, af54 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n af90 │ │ │ │ │ + bne.n aff0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n aefe │ │ │ │ │ + bge.n af5e │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ae80 │ │ │ │ │ + b.n aee0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n af90 │ │ │ │ │ + bne.n aff0 │ │ │ │ │ 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 afae │ │ │ │ │ + blt.n b00e │ │ │ │ │ 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 af8c │ │ │ │ │ + bne.n afec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec8 │ │ │ │ │ + beq.n af28 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec8 │ │ │ │ │ + beq.n af28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec8 │ │ │ │ │ + beq.n af28 │ │ │ │ │ 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 afd4 │ │ │ │ │ + beq.n b034 │ │ │ │ │ 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, afc0 │ │ │ │ │ + cbz r0, b020 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, af90 │ │ │ │ │ + cbnz r1, aff0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n aeee │ │ │ │ │ - b.n aefe │ │ │ │ │ + bgt.n af4e │ │ │ │ │ + b.n af5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae74 │ │ │ │ │ + b.n aed4 │ │ │ │ │ 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 ae62 │ │ │ │ │ + b.n aec2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae74 │ │ │ │ │ + b.n aed4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n af90 │ │ │ │ │ + b.n aff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aea4 │ │ │ │ │ + b.n af04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, afda │ │ │ │ │ + cbnz r0, b03a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aefe │ │ │ │ │ - b.n af90 │ │ │ │ │ + beq.n af5e │ │ │ │ │ + b.n aff0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afca │ │ │ │ │ + b.n b02a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n af90 │ │ │ │ │ + b.n aff0 │ │ │ │ │ │ │ │ │ │ -0000afe0 : │ │ │ │ │ +0000b040 : │ │ │ │ │ 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 b2f6 │ │ │ │ │ + beq.w b356 │ │ │ │ │ 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, b024 │ │ │ │ │ + cbz r0, b084 │ │ │ │ │ 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] │ │ │ │ │ @@ -18843,242 +18866,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 b364 │ │ │ │ │ + bne.w b3c4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b36c │ │ │ │ │ + beq.w b3cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2ca │ │ │ │ │ + bne.w b32a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b0ee │ │ │ │ │ + beq.n b14e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b118 │ │ │ │ │ + bne.n b178 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b304 │ │ │ │ │ + bne.w b364 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b308 │ │ │ │ │ + beq.w b368 │ │ │ │ │ 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 b17a │ │ │ │ │ + beq.n b1da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r3, b0cc │ │ │ │ │ + cbz r3, b12c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2ce │ │ │ │ │ + bne.w b32e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n b0dc │ │ │ │ │ + bge.n b13c │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b02c │ │ │ │ │ + b.n b08c │ │ │ │ │ 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 b0a6 │ │ │ │ │ + bne.n b106 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2ce │ │ │ │ │ + bne.w b32e │ │ │ │ │ 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 b398 │ │ │ │ │ + blt.w b3f8 │ │ │ │ │ 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 b2ca │ │ │ │ │ + bne.w b32a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl b040 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b072 │ │ │ │ │ + beq.n b0d2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b072 │ │ │ │ │ + beq.n b0d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3a4 │ │ │ │ │ + bl b404 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b072 │ │ │ │ │ + beq.n b0d2 │ │ │ │ │ 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 b32c │ │ │ │ │ + beq.w b38c │ │ │ │ │ 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 b314 │ │ │ │ │ + beq.w b374 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2ce │ │ │ │ │ + bne.w b32e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n b0b6 │ │ │ │ │ - b.n b0dc │ │ │ │ │ + bgt.n b116 │ │ │ │ │ + b.n b13c │ │ │ │ │ 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 b0bc │ │ │ │ │ + bne.n b11c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b374 │ │ │ │ │ + beq.w b3d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b37c │ │ │ │ │ + bne.w b3dc │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b214 │ │ │ │ │ + beq.n b274 │ │ │ │ │ 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 b3a4 │ │ │ │ │ + bl b404 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b242 │ │ │ │ │ + bne.n b2a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b37c │ │ │ │ │ + bne.w b3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2a2 │ │ │ │ │ + beq.n b302 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2d6 │ │ │ │ │ + bne.n b336 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt.n b29c │ │ │ │ │ + blt.n b2fc │ │ │ │ │ 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 b2c4 │ │ │ │ │ + beq.n b324 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0b0 │ │ │ │ │ + b.n b110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b388 │ │ │ │ │ + blt.w b3e8 │ │ │ │ │ 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 b37c │ │ │ │ │ + bne.w b3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3a4 │ │ │ │ │ + bl b404 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1d6 │ │ │ │ │ + beq.n b236 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1d6 │ │ │ │ │ + beq.n b236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1d6 │ │ │ │ │ + beq.n b236 │ │ │ │ │ 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 b2e4 │ │ │ │ │ + beq.n b344 │ │ │ │ │ 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] │ │ │ │ │ @@ -19086,162 +19109,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 b338 │ │ │ │ │ + beq.n b398 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, b2d6 │ │ │ │ │ + cbnz r2, b336 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b1fe │ │ │ │ │ + ble.n b25e │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b186 │ │ │ │ │ + b.n b1e6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r2, b2f2 │ │ │ │ │ + cbnz r2, b352 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, r8, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b210 │ │ │ │ │ + bne.n b270 │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.n b0dc │ │ │ │ │ + b.n b13c │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b0ce │ │ │ │ │ + b.n b12e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b01c │ │ │ │ │ + b.n b07c │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov lr, r0 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b0ce │ │ │ │ │ + b.n b12e │ │ │ │ │ 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, b350 │ │ │ │ │ + cbz r2, b3b0 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.n b2dc │ │ │ │ │ + b.n b33c │ │ │ │ │ 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 b00a │ │ │ │ │ + b.n b06a │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b32e │ │ │ │ │ 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 b088 │ │ │ │ │ + b.n b0e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - cbnz r1, b332 │ │ │ │ │ + cbnz r1, b392 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0dc │ │ │ │ │ - b.n b2ce │ │ │ │ │ + beq.w b13c │ │ │ │ │ + b.n b32e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b380 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b32e │ │ │ │ │ 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 b2ec │ │ │ │ │ + beq.n b34c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2dc │ │ │ │ │ + b.n b33c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b210 │ │ │ │ │ + bne.w b270 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n b2c0 │ │ │ │ │ + b.n b320 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b01c │ │ │ │ │ + b.n b07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b04c │ │ │ │ │ + b.n b0ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1ac │ │ │ │ │ + b.n b20c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b2dc │ │ │ │ │ + b.n b33c │ │ │ │ │ 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 b2dc │ │ │ │ │ + b.n b33c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b32e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3a4 : │ │ │ │ │ +0000b404 : │ │ │ │ │ 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 b98c │ │ │ │ │ + beq.w b9ec │ │ │ │ │ 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, b3ec │ │ │ │ │ + cbz r0, b44c │ │ │ │ │ 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] │ │ │ │ │ @@ -19252,195 +19275,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 b97a │ │ │ │ │ + bne.w b9da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b984 │ │ │ │ │ + beq.w b9e4 │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b86a │ │ │ │ │ + bne.w b8ca │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b8be │ │ │ │ │ + beq.w b91e │ │ │ │ │ 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 b8f6 │ │ │ │ │ + beq.w b956 │ │ │ │ │ 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, b4ba │ │ │ │ │ + cbz r0, b51a │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b5b4 │ │ │ │ │ + bne.w b614 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b86a │ │ │ │ │ + bne.w b8ca │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b77c │ │ │ │ │ + beq.w b7dc │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8b2 │ │ │ │ │ + bne.w b912 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w b626 │ │ │ │ │ + bge.w b686 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b3fc │ │ │ │ │ + b.n b45c │ │ │ │ │ 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 ba04 │ │ │ │ │ + bne.w ba64 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b9fc │ │ │ │ │ + beq.w ba5c │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b89a │ │ │ │ │ + bne.w b8fa │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b99a │ │ │ │ │ + beq.w b9fa │ │ │ │ │ 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 b9d2 │ │ │ │ │ + beq.w ba32 │ │ │ │ │ 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 b63e │ │ │ │ │ + beq.n b69e │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b706 │ │ │ │ │ + bne.w b766 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b89a │ │ │ │ │ + bne.w b8fa │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b83e │ │ │ │ │ + beq.w b89e │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8b6 │ │ │ │ │ + bne.w b916 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w b776 │ │ │ │ │ + blt.w b7d6 │ │ │ │ │ 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 b47c │ │ │ │ │ + beq.w b4dc │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b478 │ │ │ │ │ + beq.w b4d8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b478 │ │ │ │ │ + beq.w b4d8 │ │ │ │ │ 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 ba3a │ │ │ │ │ + beq.w ba9a │ │ │ │ │ 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 ba1c │ │ │ │ │ + beq.w ba7c │ │ │ │ │ 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 b8b2 │ │ │ │ │ + bne.w b912 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w b4b4 │ │ │ │ │ + bgt.w b514 │ │ │ │ │ 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 │ │ │ │ │ @@ -19456,429 +19479,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 b8fe │ │ │ │ │ + bne.w b95e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b93a │ │ │ │ │ + beq.w b99a │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b92c │ │ │ │ │ + bne.w b98c │ │ │ │ │ ldrd r5, r3, [sl, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b796 │ │ │ │ │ + beq.w b7f6 │ │ │ │ │ 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 b3a4 │ │ │ │ │ + bl b404 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ca │ │ │ │ │ + bne.w b82a │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b92c │ │ │ │ │ + bne.w b98c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b874 │ │ │ │ │ + beq.w b8d4 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8a8 │ │ │ │ │ + bne.w b908 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b838 │ │ │ │ │ + blt.w b898 │ │ │ │ │ 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 b55a │ │ │ │ │ + beq.w b5ba │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b55a │ │ │ │ │ + beq.w b5ba │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b55a │ │ │ │ │ + beq.w b5ba │ │ │ │ │ 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 ba70 │ │ │ │ │ + beq.w bad0 │ │ │ │ │ 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 ba4c │ │ │ │ │ + beq.w baac │ │ │ │ │ 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 b8b6 │ │ │ │ │ + bne.w b916 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w b596 │ │ │ │ │ + ble.w b5f6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n b4ce │ │ │ │ │ + b.n b52e │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b628 │ │ │ │ │ + beq.w b688 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - b.n b3e4 │ │ │ │ │ + b.n b444 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b918 │ │ │ │ │ + blt.w b978 │ │ │ │ │ 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 b92c │ │ │ │ │ + bne.w b98c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3a4 │ │ │ │ │ + bl b404 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6aa │ │ │ │ │ + beq.w b70a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6aa │ │ │ │ │ + beq.w b70a │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6aa │ │ │ │ │ + beq.w b70a │ │ │ │ │ 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 b964 │ │ │ │ │ + beq.w b9c4 │ │ │ │ │ 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 b942 │ │ │ │ │ + beq.w b9a2 │ │ │ │ │ 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 b8a8 │ │ │ │ │ + bne.n b908 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b6e6 │ │ │ │ │ + ble.w b746 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n b64e │ │ │ │ │ + b.n b6ae │ │ │ │ │ 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 b5a0 │ │ │ │ │ + beq.w b600 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b486 │ │ │ │ │ + beq.w b4e6 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b78c │ │ │ │ │ + b.n b7ec │ │ │ │ │ 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 b6ee │ │ │ │ │ + beq.w b74e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b568 │ │ │ │ │ + beq.w b5c8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b85a │ │ │ │ │ + b.n b8ba │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b88a │ │ │ │ │ + b.n b8ea │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n b78c │ │ │ │ │ + b.n b7ec │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n b85a │ │ │ │ │ + b.n b8ba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b9da │ │ │ │ │ + blt.w ba3a │ │ │ │ │ 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 b86a │ │ │ │ │ + bne.n b8ca │ │ │ │ │ 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 b456 │ │ │ │ │ + bne.w b4b6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b456 │ │ │ │ │ + b.n b4b6 │ │ │ │ │ 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 b55a │ │ │ │ │ - b.n b706 │ │ │ │ │ + beq.w b5ba │ │ │ │ │ + b.n b766 │ │ │ │ │ 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 b88a │ │ │ │ │ + b.n b8ea │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b88a │ │ │ │ │ + b.n b8ea │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b678 │ │ │ │ │ + b.n b6d8 │ │ │ │ │ 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, b972 │ │ │ │ │ + cbnz r0, b9d2 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b6ee │ │ │ │ │ - b.n b88a │ │ │ │ │ + beq.w b74e │ │ │ │ │ + b.n b8ea │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b954 │ │ │ │ │ + b.n b9b4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b88a │ │ │ │ │ + b.n b8ea │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n b3e4 │ │ │ │ │ + b.n b444 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b422 │ │ │ │ │ + b.n b482 │ │ │ │ │ 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 b3ce │ │ │ │ │ + b.n b42e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b9ea │ │ │ │ │ + blt.n ba4a │ │ │ │ │ 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 b89a │ │ │ │ │ + bne.w b8fa │ │ │ │ │ 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 b530 │ │ │ │ │ + bne.w b590 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b590 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b78c │ │ │ │ │ + b.n b7ec │ │ │ │ │ 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 b85a │ │ │ │ │ + b.n b8ba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b4f8 │ │ │ │ │ + b.n b558 │ │ │ │ │ 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 b478 │ │ │ │ │ - b.n b5b4 │ │ │ │ │ + beq.w b4d8 │ │ │ │ │ + b.n b614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba44 │ │ │ │ │ + cbnz r0, baa4 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b628 │ │ │ │ │ - b.n b78c │ │ │ │ │ + beq.w b688 │ │ │ │ │ + b.n b7ec │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ba2a │ │ │ │ │ + b.n ba8a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b78c │ │ │ │ │ + b.n b7ec │ │ │ │ │ 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, ba80 │ │ │ │ │ + cbnz r0, bae0 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5a0 │ │ │ │ │ - b.n b85a │ │ │ │ │ + beq.w b600 │ │ │ │ │ + b.n b8ba │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n ba60 │ │ │ │ │ + b.n bac0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b85a │ │ │ │ │ + b.n b8ba │ │ │ │ │ │ │ │ │ │ -0000ba88 : │ │ │ │ │ +0000bae8 : │ │ │ │ │ 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 bd32 │ │ │ │ │ + beq.w bd92 │ │ │ │ │ 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, bacc │ │ │ │ │ + cbz r0, bb2c │ │ │ │ │ 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] │ │ │ │ │ @@ -19886,288 +19909,288 @@ │ │ │ │ │ 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 bde2 │ │ │ │ │ + bne.w be42 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdca │ │ │ │ │ + beq.w be2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd28 │ │ │ │ │ + bne.w bd88 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bbba │ │ │ │ │ + beq.n bc1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbe4 │ │ │ │ │ + bne.n bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd28 │ │ │ │ │ + bne.w bd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, bb86 │ │ │ │ │ + cbnz r0, bbe6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc4c │ │ │ │ │ + bne.w bcac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd28 │ │ │ │ │ + bne.w bd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bb66 │ │ │ │ │ + cbz r0, bbc6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc44 │ │ │ │ │ + bne.n bca4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n bb76 │ │ │ │ │ + ble.n bbd6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bad0 │ │ │ │ │ + b.n bb30 │ │ │ │ │ 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 bc44 │ │ │ │ │ + bne.n bca4 │ │ │ │ │ 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_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb30 │ │ │ │ │ + beq.n bb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb30 │ │ │ │ │ + beq.n bb90 │ │ │ │ │ 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 bdd2 │ │ │ │ │ + beq.w be32 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n bc16 │ │ │ │ │ + b.n bc76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bdac │ │ │ │ │ + blt.w be0c │ │ │ │ │ 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 bd28 │ │ │ │ │ + bne.w bd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba88 │ │ │ │ │ + bl bae8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb1a │ │ │ │ │ + beq.n bb7a │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb1a │ │ │ │ │ + beq.n bb7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb1a │ │ │ │ │ + beq.n bb7a │ │ │ │ │ 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 bdd2 │ │ │ │ │ + beq.w be32 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 bb4e │ │ │ │ │ + bne.n bbae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdac │ │ │ │ │ + bne.w be0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb76 │ │ │ │ │ + beq.n bbd6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac4 │ │ │ │ │ + b.n bb24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd2a │ │ │ │ │ + bne.n bd8a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdb6 │ │ │ │ │ + beq.w be16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd2e │ │ │ │ │ + beq.n bd8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bda4 │ │ │ │ │ + beq.w be04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd9c │ │ │ │ │ + bne.w bdfc │ │ │ │ │ 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 bd40 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd40 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd40 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd40 │ │ │ │ │ + bne.n bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd40 │ │ │ │ │ + cbnz r0, bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd40 │ │ │ │ │ + cbnz r0, bda0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd9c │ │ │ │ │ + bne.n bdfc │ │ │ │ │ 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, bd44 │ │ │ │ │ + cbnz r0, bda4 │ │ │ │ │ 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 bb44 │ │ │ │ │ + beq.w bba4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc44 │ │ │ │ │ + b.n bca4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd1a │ │ │ │ │ + b.n bd7a │ │ │ │ │ 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 bab2 │ │ │ │ │ + b.n bb12 │ │ │ │ │ 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, bd5a │ │ │ │ │ + cbnz r0, bdba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd1a │ │ │ │ │ + b.n bd7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d00 │ │ │ │ │ + bl 9d4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd54 │ │ │ │ │ + beq.n bdb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20176,86 +20199,86 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 bd2e │ │ │ │ │ + beq.n bd8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd1c │ │ │ │ │ + b.n bd7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd1a │ │ │ │ │ + b.n bd7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bc7c │ │ │ │ │ + b.n bcdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc44 │ │ │ │ │ + b.n bca4 │ │ │ │ │ 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 bc62 │ │ │ │ │ + beq.w bcc2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n bd1c │ │ │ │ │ + b.n bd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n baf4 │ │ │ │ │ + b.n bb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb76 │ │ │ │ │ - b.n bc44 │ │ │ │ │ + beq.w bbd6 │ │ │ │ │ + b.n bca4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac4 │ │ │ │ │ + b.n bb24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bdec : │ │ │ │ │ +0000be4c : │ │ │ │ │ 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 bfc0 │ │ │ │ │ + beq.w c020 │ │ │ │ │ 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, be30 │ │ │ │ │ + cbz r0, be90 │ │ │ │ │ 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] │ │ │ │ │ @@ -20263,1157 +20286,1134 @@ │ │ │ │ │ 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 bfb8 │ │ │ │ │ + bne.w c018 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bfb0 │ │ │ │ │ + beq.w c010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf88 │ │ │ │ │ + bne.w bfe8 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n beda │ │ │ │ │ + beq.n bf3a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf00 │ │ │ │ │ + bne.n bf60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf88 │ │ │ │ │ + bne.n bfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf32 │ │ │ │ │ + bne.n bf92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf88 │ │ │ │ │ + bne.n bfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl c040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bec0 │ │ │ │ │ + cbz r0, bf20 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bf8c │ │ │ │ │ + bne.n bfec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n beca │ │ │ │ │ + bge.n bf2a │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n be34 │ │ │ │ │ + b.n be94 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bf8c │ │ │ │ │ + bne.n bfec │ │ │ │ │ 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 bfce │ │ │ │ │ + blt.n c02e │ │ │ │ │ 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 bf88 │ │ │ │ │ + bne.n bfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdec │ │ │ │ │ + bl be4c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be7e │ │ │ │ │ + beq.n bede │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be7e │ │ │ │ │ + beq.n bede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl c040 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be7e │ │ │ │ │ + beq.n bede │ │ │ │ │ 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 bfaa │ │ │ │ │ + beq.n c00a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bf60 │ │ │ │ │ + b.n bfc0 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be94 │ │ │ │ │ + beq.n bef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl c040 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be94 │ │ │ │ │ + beq.n bef4 │ │ │ │ │ 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, bfaa │ │ │ │ │ + cbz r0, c00a │ │ │ │ │ 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, bf94 │ │ │ │ │ + cbz r0, bff4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bf8c │ │ │ │ │ + cbnz r1, bfec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n beba │ │ │ │ │ - b.n beca │ │ │ │ │ + bgt.n bf1a │ │ │ │ │ + b.n bf2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be28 │ │ │ │ │ + b.n be88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, bfd8 │ │ │ │ │ + cbnz r0, c038 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n beca │ │ │ │ │ - b.n bf8c │ │ │ │ │ + beq.n bf2a │ │ │ │ │ + b.n bfec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfa0 │ │ │ │ │ + b.n c000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be58 │ │ │ │ │ + b.n beb8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be28 │ │ │ │ │ + b.n be88 │ │ │ │ │ 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 be16 │ │ │ │ │ + b.n be76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf8c │ │ │ │ │ + b.n bfec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf8c │ │ │ │ │ + b.n bfec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bfe0 : │ │ │ │ │ +0000c040 : │ │ │ │ │ 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 c0be │ │ │ │ │ + beq.n c11e │ │ │ │ │ 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, c01e │ │ │ │ │ + cbz r0, c07e │ │ │ │ │ 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 c0b4 │ │ │ │ │ + bne.n c114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0aa │ │ │ │ │ - cbz r0, c09a │ │ │ │ │ + bne.n c10a │ │ │ │ │ + cbz r0, c0fa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c09a │ │ │ │ │ + bge.n c0fa │ │ │ │ │ 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, c0b4 │ │ │ │ │ + cbnz r0, c114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0aa │ │ │ │ │ - cbz r0, c098 │ │ │ │ │ + cbnz r2, c10a │ │ │ │ │ + cbz r0, c0f8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c098 │ │ │ │ │ + bge.n c0f8 │ │ │ │ │ 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, c0b4 │ │ │ │ │ + cbnz r3, c114 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0aa │ │ │ │ │ - cbz r0, c0a6 │ │ │ │ │ + cbnz r2, c10a │ │ │ │ │ + cbz r0, c106 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c0a6 │ │ │ │ │ + ble.n c106 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c06c │ │ │ │ │ + b.n c0cc │ │ │ │ │ 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 c018 │ │ │ │ │ + b.n c078 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c09a │ │ │ │ │ + b.n c0fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c018 │ │ │ │ │ + b.n c078 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c018 │ │ │ │ │ + b.n c078 │ │ │ │ │ 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 c006 │ │ │ │ │ + b.n c066 │ │ │ │ │ │ │ │ │ │ -0000c0cc : │ │ │ │ │ +0000c12c : │ │ │ │ │ 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 c99a │ │ │ │ │ + beq.w c9cc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9a8 │ │ │ │ │ + bne.w c9da │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c8a4 │ │ │ │ │ + beq.w c902 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r6, r7, [r3, #12] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c990 │ │ │ │ │ + beq.w c9c2 │ │ │ │ │ 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 c26c │ │ │ │ │ + beq.w c2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c2b8 │ │ │ │ │ + bne.w c318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c898 │ │ │ │ │ + beq.w c8f6 │ │ │ │ │ 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 c2ca │ │ │ │ │ + beq.w c32a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c316 │ │ │ │ │ + bne.w c376 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c88c │ │ │ │ │ + beq.w c8e0 │ │ │ │ │ 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 c328 │ │ │ │ │ + beq.w c388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c374 │ │ │ │ │ + bne.w c3d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8d4 │ │ │ │ │ + beq.w c9ee │ │ │ │ │ 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 c386 │ │ │ │ │ + beq.w c3e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c3d2 │ │ │ │ │ + bne.w c432 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c880 │ │ │ │ │ + beq.w c9fa │ │ │ │ │ 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 c3e4 │ │ │ │ │ + beq.w c444 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c430 │ │ │ │ │ + bne.w c490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c724 │ │ │ │ │ + bne.w c786 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8ca │ │ │ │ │ + bne.w c8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4a2 │ │ │ │ │ + beq.w c502 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + bne.w c938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c860 │ │ │ │ │ - cbz r0, c2a2 │ │ │ │ │ + bne.w c8b4 │ │ │ │ │ + cbz r0, c302 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c4ea │ │ │ │ │ + blt.w c54a │ │ │ │ │ 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 c148 │ │ │ │ │ + beq.w c1a8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a6 │ │ │ │ │ + bne.w c506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c146 │ │ │ │ │ + b.n c1a6 │ │ │ │ │ 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 c8f8 │ │ │ │ │ + bne.w c926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c854 │ │ │ │ │ - cbz r0, c300 │ │ │ │ │ + bne.w c896 │ │ │ │ │ + cbz r0, c360 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c646 │ │ │ │ │ + bgt.w c6a6 │ │ │ │ │ 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 c186 │ │ │ │ │ + beq.w c1e6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7ec │ │ │ │ │ + bne.w c848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c184 │ │ │ │ │ + b.n c1e4 │ │ │ │ │ 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 c866 │ │ │ │ │ + bne.w c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c85a │ │ │ │ │ - cbz r0, c35e │ │ │ │ │ + bne.w c89c │ │ │ │ │ + cbz r0, c3be │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt.w c55e │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.w c632 │ │ │ │ │ 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 c1c4 │ │ │ │ │ + beq.w c224 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c814 │ │ │ │ │ + bne.w c870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1c2 │ │ │ │ │ + b.n c222 │ │ │ │ │ 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 c8e0 │ │ │ │ │ + bne.w c932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c83c │ │ │ │ │ - cbz r0, c3bc │ │ │ │ │ + bne.w c8ba │ │ │ │ │ + cbz r0, c41c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c5d2 │ │ │ │ │ + blt.w c5be │ │ │ │ │ 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 c202 │ │ │ │ │ + beq.w c262 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7c2 │ │ │ │ │ + bne.w c820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c200 │ │ │ │ │ + b.n c260 │ │ │ │ │ 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 c86c │ │ │ │ │ + bne.w c8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c842 │ │ │ │ │ - cbz r0, c41a │ │ │ │ │ + bne.w c8a2 │ │ │ │ │ + cbz r0, c47a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt.w c6b8 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.w c71a │ │ │ │ │ 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 c240 │ │ │ │ │ + beq.w c2a0 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c23e │ │ │ │ │ + beq.w c29e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c23e │ │ │ │ │ + beq.w c29e │ │ │ │ │ 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 c8e6 │ │ │ │ │ + beq.w c8d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ - strd r7, r5, [sp] │ │ │ │ │ + strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, c4e6 │ │ │ │ │ + cbnz r0, c546 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8ec │ │ │ │ │ + beq.w c8da │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c262 │ │ │ │ │ + b.n c2c2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c260 │ │ │ │ │ + b.n c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2c6 │ │ │ │ │ + beq.w c326 │ │ │ │ │ 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 c8e6 │ │ │ │ │ + beq.w c8d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ 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] │ │ │ │ │ + strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c48e │ │ │ │ │ + beq.n c4ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c260 │ │ │ │ │ + b.n c2c0 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + bne.w c938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c860 │ │ │ │ │ + bne.w c8b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c79a │ │ │ │ │ + beq.w c7f8 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c79a │ │ │ │ │ + bge.w c7f8 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + bne.w c938 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c860 │ │ │ │ │ + bne.w c8b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ae │ │ │ │ │ + beq.w c80c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c7ae │ │ │ │ │ + ble.w c80c │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c522 │ │ │ │ │ + b.n c582 │ │ │ │ │ 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 c866 │ │ │ │ │ + bne.w c932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c85a │ │ │ │ │ + bne.w c8ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a2 │ │ │ │ │ + beq.w c800 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w c7a2 │ │ │ │ │ + ble.w c800 │ │ │ │ │ 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 c866 │ │ │ │ │ + bne.w c932 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c85a │ │ │ │ │ + bne.w c8ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ba │ │ │ │ │ + beq.w c81c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7ba │ │ │ │ │ + ble.w c81c │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c596 │ │ │ │ │ + b.n c5f6 │ │ │ │ │ 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 c8e0 │ │ │ │ │ + bne.w c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c83c │ │ │ │ │ + bne.w c89c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7a6 │ │ │ │ │ + beq.w c804 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w c7a6 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w c804 │ │ │ │ │ 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 c8e0 │ │ │ │ │ + bne.w c92c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c83c │ │ │ │ │ + bne.w c89c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7be │ │ │ │ │ + beq.w c810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7be │ │ │ │ │ + ble.w c810 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c60a │ │ │ │ │ + b.n c66a │ │ │ │ │ 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 c8f8 │ │ │ │ │ + bne.w c926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c854 │ │ │ │ │ + bne.w c896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7aa │ │ │ │ │ + beq.w c7fc │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7aa │ │ │ │ │ + bge.w c7fc │ │ │ │ │ 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 c8f8 │ │ │ │ │ + bne.w c926 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c854 │ │ │ │ │ + bne.w c896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7b2 │ │ │ │ │ + beq.w c818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n c7b2 │ │ │ │ │ + ble.w c818 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c67e │ │ │ │ │ + b.n c6de │ │ │ │ │ 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 c86c │ │ │ │ │ + bne.w c8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c842 │ │ │ │ │ + bne.w c8a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c79e │ │ │ │ │ + beq.n c808 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.n c79e │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bge.n c808 │ │ │ │ │ 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 c86c │ │ │ │ │ + bne.w c8c0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0cc │ │ │ │ │ + bl c12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c842 │ │ │ │ │ + bne.w c8a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7b6 │ │ │ │ │ + beq.n c814 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c7b6 │ │ │ │ │ + ble.n c814 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c6ec │ │ │ │ │ + b.n c74e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9a8 │ │ │ │ │ + bne.w c9da │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w c92e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w c8fe │ │ │ │ │ + beq.w ca06 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w c93e │ │ │ │ │ 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 c914 │ │ │ │ │ + bne.w c952 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c90c │ │ │ │ │ + bne.w c94c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c914 │ │ │ │ │ + bne.w c952 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c90c │ │ │ │ │ + bne.w c94c │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c914 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c954 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c24a │ │ │ │ │ + b.n c2aa │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c2a2 │ │ │ │ │ + b.n c302 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c41a │ │ │ │ │ + b.n c360 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c35e │ │ │ │ │ + b.n c41c │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c3be │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c300 │ │ │ │ │ + b.n c47a │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c2a2 │ │ │ │ │ + b.n c302 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c300 │ │ │ │ │ + b.n c3be │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c41a │ │ │ │ │ + b.n c47a │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c35e │ │ │ │ │ + b.n c360 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e0 │ │ │ │ │ + beq.w c440 │ │ │ │ │ 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 c8e6 │ │ │ │ │ + beq.n c8d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c4ce │ │ │ │ │ + b.n c52e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c324 │ │ │ │ │ + beq.w c384 │ │ │ │ │ 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 c8e6 │ │ │ │ │ + beq.n c8d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c4ce │ │ │ │ │ + b.n c52e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c382 │ │ │ │ │ + beq.w c3e2 │ │ │ │ │ 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 c8e6 │ │ │ │ │ + cbz r0, c8d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c4ce │ │ │ │ │ + b.n c52e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c202 │ │ │ │ │ + b.n c1e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c224 │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c24a │ │ │ │ │ - b.n c726 │ │ │ │ │ + beq.w c2aa │ │ │ │ │ + b.n c788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c186 │ │ │ │ │ + b.n c1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1c4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c148 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1b4 │ │ │ │ │ + b.n c262 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c23e │ │ │ │ │ - b.n c430 │ │ │ │ │ - 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 c218 │ │ │ │ │ + beq.w c29e │ │ │ │ │ + b.n c490 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c2c2 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c2c0 │ │ │ │ │ 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 c19c │ │ │ │ │ + b.n c1fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c2c2 │ │ │ │ │ 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 c15e │ │ │ │ │ + b.n c1be │ │ │ │ │ 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 c9b4 │ │ │ │ │ + blt.n c9e2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldrd r6, r7, [r2, #12] │ │ │ │ │ + ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c982 │ │ │ │ │ + beq.n c9b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c262 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c262 │ │ │ │ │ - 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 c1da │ │ │ │ │ + b.n c2c2 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1f2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c262 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c260 │ │ │ │ │ + b.n c1d6 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c214 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c138 │ │ │ │ │ + b.n c252 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c176 │ │ │ │ │ + b.n c198 │ │ │ │ │ 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 c74a │ │ │ │ │ + beq.w c7aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.n c7f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c792 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ 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, c940 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c792 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cbnz r0, c96e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w c73c │ │ │ │ │ - b.n c792 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c7f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c928 │ │ │ │ │ + beq.n c966 │ │ │ │ │ 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 │ │ │ │ │ @@ -21422,212 +21422,236 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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, c9b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ca1a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c794 │ │ │ │ │ + b.n c7f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c11e │ │ │ │ │ + bne.w c17e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w c11e │ │ │ │ │ + b.w c17e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c0fa │ │ │ │ │ + beq.w c15a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c262 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c2c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c262 │ │ │ │ │ + b.n c2c2 │ │ │ │ │ + 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 c23a │ │ │ │ │ + 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 c278 │ │ │ │ │ + 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 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w c79c │ │ │ │ │ + b.n c7f2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c7f0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000c9c0 : │ │ │ │ │ +0000ca20 : │ │ │ │ │ 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 ce92 │ │ │ │ │ + beq.w cef2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce0c │ │ │ │ │ + bne.w ce6c │ │ │ │ │ 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 cb64 │ │ │ │ │ + bne.w cbc4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w cdfa │ │ │ │ │ + beq.w ce5a │ │ │ │ │ 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 cc8a │ │ │ │ │ + bne.w ccea │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccda │ │ │ │ │ + bne.w cd3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc8a │ │ │ │ │ + bne.w ccea │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc3e │ │ │ │ │ + bne.w cc9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc8a │ │ │ │ │ + bne.w ccea │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdca │ │ │ │ │ + bne.w ce2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce0c │ │ │ │ │ + bne.w ce6c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc1e │ │ │ │ │ + beq.w cc7e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ce1c │ │ │ │ │ + beq.w ce7c │ │ │ │ │ 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 ce48 │ │ │ │ │ + beq.w cea8 │ │ │ │ │ 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 cb72 │ │ │ │ │ + bne.n cbd2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w ce84 │ │ │ │ │ + beq.w cee4 │ │ │ │ │ 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 ce56 │ │ │ │ │ + bne.w ceb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd02 │ │ │ │ │ + bne.w cd62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce56 │ │ │ │ │ + bne.w ceb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ceb0 │ │ │ │ │ + bl cf10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc16 │ │ │ │ │ + beq.w cc76 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 cb7e │ │ │ │ │ + beq.n cbde │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc94 │ │ │ │ │ + bne.w ccf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cb86 │ │ │ │ │ + bne.n cbe6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cb96 │ │ │ │ │ + beq.n cbf6 │ │ │ │ │ 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 cbb6 │ │ │ │ │ + beq.n cc16 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cc2e │ │ │ │ │ + beq.n cc8e │ │ │ │ │ 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 │ │ │ │ │ @@ -21638,107 +21662,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 cb0e │ │ │ │ │ + bne.n cb6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cb26 │ │ │ │ │ + beq.n cb86 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cb5a │ │ │ │ │ + b.n cbba │ │ │ │ │ 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 cdf4 │ │ │ │ │ + bne.w ce54 │ │ │ │ │ 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 cb46 │ │ │ │ │ + bne.n cba6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w cea2 │ │ │ │ │ + beq.w cf02 │ │ │ │ │ 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 cdf4 │ │ │ │ │ + bne.w ce54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd6a │ │ │ │ │ + bne.w cdca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cdf4 │ │ │ │ │ + bne.w ce54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ceb0 │ │ │ │ │ + bl cf10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc32 │ │ │ │ │ + cbz r0, cc92 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ 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 cb54 │ │ │ │ │ - b.n cb88 │ │ │ │ │ + bne.n cbb4 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n caf8 │ │ │ │ │ + b.n cb58 │ │ │ │ │ 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 ce12 │ │ │ │ │ + beq.w ce72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n cbfe │ │ │ │ │ + b.n cc5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca46 │ │ │ │ │ + beq.w caa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, cc8a │ │ │ │ │ + cbz r0, ccea │ │ │ │ │ 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 +21770,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 cb92 │ │ │ │ │ + bne.n cbf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce06 │ │ │ │ │ + bne.w ce66 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cb5a │ │ │ │ │ + b.n cbba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cb6c │ │ │ │ │ + b.n cbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce5c │ │ │ │ │ + beq.w cebc │ │ │ │ │ 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 cc2c │ │ │ │ │ + beq.n cc8c │ │ │ │ │ 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 ce60 │ │ │ │ │ + beq.w cec0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cb54 │ │ │ │ │ + b.n cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca2e │ │ │ │ │ + beq.w ca8e │ │ │ │ │ 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 cc8a │ │ │ │ │ + beq.n ccea │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n cc62 │ │ │ │ │ + b.n ccc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ceb0 │ │ │ │ │ + bl cf10 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cadc │ │ │ │ │ + beq.w cb3c │ │ │ │ │ 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.w ce74 │ │ │ │ │ + beq.w ced4 │ │ │ │ │ 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,40 +21859,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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc1a │ │ │ │ │ + bne.w cc7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc1a │ │ │ │ │ + beq.w cc7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb80 │ │ │ │ │ + b.n cbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ceb0 │ │ │ │ │ + bl cf10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbe2 │ │ │ │ │ + beq.w cc42 │ │ │ │ │ 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 cdf4 │ │ │ │ │ + beq.n ce54 │ │ │ │ │ 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] │ │ │ │ │ @@ -21878,976 +21902,976 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc36 │ │ │ │ │ + bne.w cc96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc36 │ │ │ │ │ + beq.w cc96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9c0 │ │ │ │ │ + bl ca20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca5e │ │ │ │ │ + beq.w cabe │ │ │ │ │ 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 cc8a │ │ │ │ │ + beq.w ccea │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n cc62 │ │ │ │ │ + b.n ccc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w ca0e │ │ │ │ │ + bge.w ca6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cc90 │ │ │ │ │ + b.n ccf0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ca82 │ │ │ │ │ + bne.w cae2 │ │ │ │ │ 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 ce7c │ │ │ │ │ + blt.n cedc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cc2e │ │ │ │ │ + bne.w cc8e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ca9c │ │ │ │ │ + bne.w cafc │ │ │ │ │ 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 ca9c │ │ │ │ │ + beq.w cafc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb80 │ │ │ │ │ + b.n cbe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb7e │ │ │ │ │ + b.n cbde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb88 │ │ │ │ │ + beq.w cbe8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb80 │ │ │ │ │ + b.n cbe0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w caba │ │ │ │ │ - b.n cd60 │ │ │ │ │ + bge.w cb1a │ │ │ │ │ + b.n cdc0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9ee │ │ │ │ │ + beq.w ca4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce0c │ │ │ │ │ + b.n ce6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cbc0 │ │ │ │ │ - b.n cdc0 │ │ │ │ │ + bge.w cc20 │ │ │ │ │ + b.n ce20 │ │ │ │ │ │ │ │ │ │ -0000ceb0 : │ │ │ │ │ +0000cf10 : │ │ │ │ │ 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 cf92 │ │ │ │ │ + beq.n cff2 │ │ │ │ │ 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, ceee │ │ │ │ │ + cbz r0, cf4e │ │ │ │ │ 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 cf88 │ │ │ │ │ + bne.n cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf7e │ │ │ │ │ - cbz r0, cf6a │ │ │ │ │ + bne.n cfde │ │ │ │ │ + cbz r0, cfca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cf6a │ │ │ │ │ + bge.n cfca │ │ │ │ │ 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, cf88 │ │ │ │ │ + cbnz r0, cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cf7e │ │ │ │ │ - cbz r0, cf7a │ │ │ │ │ + cbnz r2, cfde │ │ │ │ │ + cbz r0, cfda │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n cf7a │ │ │ │ │ + bge.n cfda │ │ │ │ │ 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, cf88 │ │ │ │ │ + cbnz r3, cfe8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cf7e │ │ │ │ │ - cbz r0, cf68 │ │ │ │ │ + cbnz r2, cfde │ │ │ │ │ + cbz r0, cfc8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cf68 │ │ │ │ │ + ble.n cfc8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf3c │ │ │ │ │ + b.n cf9c │ │ │ │ │ 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 cf6a │ │ │ │ │ + b.n cfca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cf48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cf48 │ │ │ │ │ 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 ced6 │ │ │ │ │ + b.n cf36 │ │ │ │ │ │ │ │ │ │ -0000cfa0 : │ │ │ │ │ +0000d000 : │ │ │ │ │ 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 d5d2 │ │ │ │ │ + beq.w d604 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5ca │ │ │ │ │ + bne.w d612 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d640 │ │ │ │ │ + beq.w d672 │ │ │ │ │ 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 d66c │ │ │ │ │ + beq.w d69e │ │ │ │ │ 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 d1aa │ │ │ │ │ + beq.w d20a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d152 │ │ │ │ │ + beq.w d1b2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d15e │ │ │ │ │ + bne.w d1be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d13e │ │ │ │ │ + bne.w d19e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d630 │ │ │ │ │ + beq.w d6a6 │ │ │ │ │ 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 d26c │ │ │ │ │ + beq.w d2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d146 │ │ │ │ │ + beq.n d1a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8358 │ │ │ │ │ + bl 83a4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d57c │ │ │ │ │ + bne.w d5d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d13e │ │ │ │ │ + bne.n d19e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d5f6 │ │ │ │ │ + beq.w d6be │ │ │ │ │ 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 d374 │ │ │ │ │ + beq.w d376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d136 │ │ │ │ │ + beq.n d196 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d31a │ │ │ │ │ + bne.w d44e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d13e │ │ │ │ │ + bne.n d19e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d5ee │ │ │ │ │ + beq.w d6b6 │ │ │ │ │ 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 d44c │ │ │ │ │ + beq.w d4a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d10e │ │ │ │ │ + beq.n d16e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d504 │ │ │ │ │ + bne.w d560 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5de │ │ │ │ │ + bne.w d610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d7c │ │ │ │ │ + bl 5dd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d268 │ │ │ │ │ + beq.w d2c8 │ │ │ │ │ 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 d0cc │ │ │ │ │ + beq.n d12c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d12a │ │ │ │ │ + b.n d18a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d080 │ │ │ │ │ - b.n d13e │ │ │ │ │ + beq.n d0e0 │ │ │ │ │ + b.n d19e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d034 │ │ │ │ │ - b.n d13e │ │ │ │ │ + beq.w d094 │ │ │ │ │ + b.n d19e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d150 │ │ │ │ │ + beq.n d1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d19c │ │ │ │ │ + cbz r0, d1fc │ │ │ │ │ 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 d554 │ │ │ │ │ + beq.w d5b0 │ │ │ │ │ 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 d624 │ │ │ │ │ + bne.w d648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ + bne.w d61a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d250 │ │ │ │ │ + beq.n d2b0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n d250 │ │ │ │ │ + bge.n d2b0 │ │ │ │ │ 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 d624 │ │ │ │ │ + bne.w d648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ + bne.w d61a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d566 │ │ │ │ │ + beq.w d5c2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w d566 │ │ │ │ │ + bge.w d5c2 │ │ │ │ │ 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 d624 │ │ │ │ │ + bne.w d648 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ - cbz r0, d24e │ │ │ │ │ + bne.w d61a │ │ │ │ │ + cbz r0, d2ae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n d24e │ │ │ │ │ + ble.n d2ae │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n d218 │ │ │ │ │ + b.n d278 │ │ │ │ │ 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 d01a │ │ │ │ │ - b.n d154 │ │ │ │ │ + bne.w d07a │ │ │ │ │ + b.n d1b4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d128 │ │ │ │ │ + b.n d188 │ │ │ │ │ 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 d5e8 │ │ │ │ │ + bne.w d63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b0 │ │ │ │ │ + bne.w d636 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d41a │ │ │ │ │ + beq.w d41c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w d41a │ │ │ │ │ + bge.w d41c │ │ │ │ │ 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 d5e8 │ │ │ │ │ + bne.w d63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b0 │ │ │ │ │ + bne.w d636 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d56a │ │ │ │ │ + beq.w d5c6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d56a │ │ │ │ │ + bge.w d5c6 │ │ │ │ │ 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 d5e8 │ │ │ │ │ + bne.w d63c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b0 │ │ │ │ │ + bne.w d636 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d418 │ │ │ │ │ + beq.n d41a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w d418 │ │ │ │ │ + ble.n d41a │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d2de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e5b8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w d620 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d134 │ │ │ │ │ - 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 d19c │ │ │ │ │ - ldrd r3, r2, [r0, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w d572 │ │ │ │ │ - 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 d554 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d128 │ │ │ │ │ + b.n d33e │ │ │ │ │ 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 d5e2 │ │ │ │ │ + bne.w d654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5aa │ │ │ │ │ + bne.w d620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d434 │ │ │ │ │ + beq.n d436 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble.n d434 │ │ │ │ │ + ble.n d436 │ │ │ │ │ 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 d5e2 │ │ │ │ │ + bne.w d654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5aa │ │ │ │ │ + bne.w d620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d56e │ │ │ │ │ + beq.w d5ca │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d56e │ │ │ │ │ + bge.w d5ca │ │ │ │ │ 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 d5e2 │ │ │ │ │ + bne.w d654 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5aa │ │ │ │ │ - cbz r0, d432 │ │ │ │ │ + bne.w d620 │ │ │ │ │ + cbz r0, d434 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d432 │ │ │ │ │ + ble.n d434 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d3e2 │ │ │ │ │ + b.n d3e4 │ │ │ │ │ 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 d068 │ │ │ │ │ - b.n d148 │ │ │ │ │ + bne.w d0c8 │ │ │ │ │ + b.n d1a8 │ │ │ │ │ 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 d0b4 │ │ │ │ │ - b.n d138 │ │ │ │ │ + bne.w d114 │ │ │ │ │ + b.n d198 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e614 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d66e │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d194 │ │ │ │ │ + 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 d1fc │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w d5ce │ │ │ │ │ + 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 d5b0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d188 │ │ │ │ │ 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 d60c │ │ │ │ │ + bne.w d65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d626 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4ec │ │ │ │ │ + beq.n d548 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n d4ec │ │ │ │ │ + bge.n d548 │ │ │ │ │ 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 d60c │ │ │ │ │ + bne.w d65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d626 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d578 │ │ │ │ │ + beq.n d5d4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n d578 │ │ │ │ │ + ble.n d5d4 │ │ │ │ │ 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 d60c │ │ │ │ │ + bne.w d65a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d5bc │ │ │ │ │ - cbz r0, d4ea │ │ │ │ │ + bne.n d626 │ │ │ │ │ + cbz r0, d546 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d4ea │ │ │ │ │ + ble.n d546 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d4b6 │ │ │ │ │ + b.n d512 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d110 │ │ │ │ │ - b.n d100 │ │ │ │ │ + beq.w d170 │ │ │ │ │ + b.n d160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 151bc │ │ │ │ │ + bl 151dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d10e │ │ │ │ │ + beq.w d16e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d10e │ │ │ │ │ + beq.w d16e │ │ │ │ │ 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 d19c │ │ │ │ │ + beq.w d1fc │ │ │ │ │ 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 d370 │ │ │ │ │ + bne.w d4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d62a │ │ │ │ │ + bne.n d64e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d128 │ │ │ │ │ + b.n d188 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n d250 │ │ │ │ │ + b.n d2b0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d41a │ │ │ │ │ + b.n d41c │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d434 │ │ │ │ │ + b.n d436 │ │ │ │ │ ldrd r1, sl, [sl, #8] │ │ │ │ │ - b.n d354 │ │ │ │ │ + b.n d488 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d4ec │ │ │ │ │ + b.n d548 │ │ │ │ │ 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 d19c │ │ │ │ │ + beq.w d1fc │ │ │ │ │ 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 d606 │ │ │ │ │ + cbz r0, d642 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d360 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d138 │ │ │ │ │ + b.n d494 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d02e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n d18a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d148 │ │ │ │ │ + b.n d1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d154 │ │ │ │ │ + b.n d198 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d118 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n d12a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w cfce │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d5ca │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0a8 │ │ │ │ │ + beq.w d178 │ │ │ │ │ + b.n d612 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d1a8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d05c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d0da │ │ │ │ │ - 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 d096 │ │ │ │ │ + b.n d0bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d59c │ │ │ │ │ + b.n d5f6 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d06c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d18a │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d108 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d10e │ │ │ │ │ - b.n d100 │ │ │ │ │ + beq.w d16e │ │ │ │ │ + b.n d160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d138 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d00c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d12a │ │ │ │ │ - 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 d04a │ │ │ │ │ + b.n d198 │ │ │ │ │ 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 d674 │ │ │ │ │ + blt.n d6ce │ │ │ │ │ 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 d13e │ │ │ │ │ + bne.w d19e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cff2 │ │ │ │ │ + bne.w d052 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n d052 │ │ │ │ │ + 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 d0aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n d13a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cff2 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1137 @ 0x471 │ │ │ │ │ + b.n d0f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d12a │ │ │ │ │ + b.n d18a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000d680 : │ │ │ │ │ +0000d6dc : │ │ │ │ │ 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 d864 │ │ │ │ │ + beq.w d8c0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d872 │ │ │ │ │ + bne.w d8ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d842 │ │ │ │ │ + beq.w d89e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d80c │ │ │ │ │ + beq.w d868 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, d6fc │ │ │ │ │ + cbnz r7, d758 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d832 │ │ │ │ │ + beq.w d88e │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d710 │ │ │ │ │ + cbnz r0, d76c │ │ │ │ │ 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 │ │ │ │ │ @@ -22857,700 +22881,700 @@ │ │ │ │ │ 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 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6ea │ │ │ │ │ + beq.n d746 │ │ │ │ │ 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 d7fe │ │ │ │ │ + beq.n d85a │ │ │ │ │ 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 d82a │ │ │ │ │ + beq.n d886 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d754 │ │ │ │ │ + cbnz r3, d7b0 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7b0 │ │ │ │ │ + cbnz r0, d80c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n d6f4 │ │ │ │ │ + beq.n d750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d6f4 │ │ │ │ │ + bne.n d750 │ │ │ │ │ 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 d81a │ │ │ │ │ + beq.n d876 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n d79a │ │ │ │ │ + ble.n d7f6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d79a │ │ │ │ │ + beq.n d7f6 │ │ │ │ │ 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 d78a │ │ │ │ │ + bne.n d7e6 │ │ │ │ │ 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 122c8 │ │ │ │ │ - cbz r0, d7f8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, d854 │ │ │ │ │ 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, d7fa │ │ │ │ │ + cbz r0, d856 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d7de │ │ │ │ │ + beq.n d83a │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n d73c │ │ │ │ │ + b.n d798 │ │ │ │ │ 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, d806 │ │ │ │ │ + cbz r0, d862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d7d0 │ │ │ │ │ + b.n d82c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n d758 │ │ │ │ │ + b.n d7b4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d6f4 │ │ │ │ │ + b.n d750 │ │ │ │ │ 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 d6fe │ │ │ │ │ + b.n d75a │ │ │ │ │ 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 d6fa │ │ │ │ │ + b.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d746 │ │ │ │ │ + b.n d7a2 │ │ │ │ │ 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 d6e0 │ │ │ │ │ - b.n d754 │ │ │ │ │ + beq.w d73c │ │ │ │ │ + b.n d7b0 │ │ │ │ │ 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 d6fa │ │ │ │ │ + bne.w d756 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6cc │ │ │ │ │ - b.n d80c │ │ │ │ │ + bne.w d728 │ │ │ │ │ + b.n d868 │ │ │ │ │ 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 d6ac │ │ │ │ │ + beq.w d708 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n d706 │ │ │ │ │ + b.n d762 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d87c : │ │ │ │ │ +0000d8d8 : │ │ │ │ │ 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 d992 │ │ │ │ │ + beq.n d9ee │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d99e │ │ │ │ │ + bne.n d9fa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n d8d4 │ │ │ │ │ + beq.n d930 │ │ │ │ │ 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, d8fc │ │ │ │ │ + cbnz r0, d958 │ │ │ │ │ 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 d9a4 │ │ │ │ │ + blt.n da00 │ │ │ │ │ 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 d9b0 │ │ │ │ │ + bne.n da0c │ │ │ │ │ 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 d8c4 │ │ │ │ │ + beq.n d920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18bf4 │ │ │ │ │ + bl 18bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8c4 │ │ │ │ │ + bne.n d920 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8c4 │ │ │ │ │ + beq.n d920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8c4 │ │ │ │ │ + beq.n d920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, d986 │ │ │ │ │ + cbz r0, d9e2 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d950 │ │ │ │ │ + beq.n d9ac │ │ │ │ │ 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, d972 │ │ │ │ │ + cbz r0, d9ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ 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, d98c │ │ │ │ │ + cbz r0, d9e8 │ │ │ │ │ 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 d94a │ │ │ │ │ + bne.n d9a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d94c │ │ │ │ │ + beq.n d9a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d95c │ │ │ │ │ + b.n d9b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8a6 │ │ │ │ │ + beq.n d902 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8cc │ │ │ │ │ + b.n d928 │ │ │ │ │ │ │ │ │ │ -0000d9b8 <_tmp_6_rule>: │ │ │ │ │ +0000da14 <_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 da0c <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n da68 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, da18 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, da74 <_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, da06 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, da62 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, da06 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, da62 <_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, da06 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, da62 <_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 da02 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n da5e <_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 d9dc <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n da38 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n da02 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n da5e <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000da20 : │ │ │ │ │ +0000da7c : │ │ │ │ │ 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 dc66 │ │ │ │ │ + beq.w dcc2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc74 │ │ │ │ │ + bne.w dcd0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de3e │ │ │ │ │ + beq.w de9a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc82 │ │ │ │ │ + beq.w dcde │ │ │ │ │ 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 dc8c │ │ │ │ │ + bne.w dce8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de36 │ │ │ │ │ + beq.w de92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de8c │ │ │ │ │ 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 db74 │ │ │ │ │ + bne.n dbd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, db12 │ │ │ │ │ + cbnz r0, db6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de8c │ │ │ │ │ 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, dade │ │ │ │ │ + cbnz r3, db3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc94 │ │ │ │ │ + bne.w dcf0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc56 │ │ │ │ │ + bne.w dcb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dbfa │ │ │ │ │ + bne.w dc56 │ │ │ │ │ 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 7230 │ │ │ │ │ + bl 7288 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dab6 │ │ │ │ │ + beq.n db12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dab6 │ │ │ │ │ + beq.n db12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de30 │ │ │ │ │ + beq.w de8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16530 <_loop0_119_rule> │ │ │ │ │ + bl 16558 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de30 │ │ │ │ │ + beq.w de8c │ │ │ │ │ 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 dbde │ │ │ │ │ + beq.n dc3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dc40 │ │ │ │ │ + beq.n dc9c │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n da7e │ │ │ │ │ + b.n dada │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daa0 │ │ │ │ │ + beq.n dafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7230 │ │ │ │ │ + bl 7288 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daa0 │ │ │ │ │ + beq.n dafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daa0 │ │ │ │ │ + beq.n dafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de30 │ │ │ │ │ + beq.w de8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16530 <_loop0_119_rule> │ │ │ │ │ + bl 16558 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de30 │ │ │ │ │ + beq.w de8c │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db5c │ │ │ │ │ + bne.n dbb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dae8 │ │ │ │ │ + beq.n db44 │ │ │ │ │ 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 daf8 │ │ │ │ │ + beq.w db54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w daf8 │ │ │ │ │ + bne.w db54 │ │ │ │ │ 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 dc7c │ │ │ │ │ + beq.n dcd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n dc34 │ │ │ │ │ + ble.n dc90 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n dc34 │ │ │ │ │ + beq.n dc90 │ │ │ │ │ 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 dc26 │ │ │ │ │ + bne.n dc82 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n db06 │ │ │ │ │ + b.n db62 │ │ │ │ │ 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, dc7c │ │ │ │ │ + cbz r0, dcd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n db68 │ │ │ │ │ + b.n dbc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b6c │ │ │ │ │ + bl 99c │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n dae8 │ │ │ │ │ + b.n db44 │ │ │ │ │ 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 da4c │ │ │ │ │ + beq.w daa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db0a │ │ │ │ │ + b.n db66 │ │ │ │ │ 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 db06 │ │ │ │ │ + b.n db62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ddec │ │ │ │ │ + beq.w de48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dde4 │ │ │ │ │ + bne.w de40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddb0 │ │ │ │ │ + beq.n de0c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w dddc │ │ │ │ │ + beq.w de38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddd4 │ │ │ │ │ + bne.w de30 │ │ │ │ │ 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 ddcc │ │ │ │ │ + beq.n de28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddd6 │ │ │ │ │ + bne.n de32 │ │ │ │ │ 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 dda6 │ │ │ │ │ + beq.n de02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dd0c │ │ │ │ │ + cbnz r2, dd68 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddf4 │ │ │ │ │ + bne.n de50 │ │ │ │ │ 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 ddc4 │ │ │ │ │ + beq.n de20 │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n ddb6 │ │ │ │ │ + bgt.n de12 │ │ │ │ │ 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 │ │ │ │ │ @@ -23558,35 +23582,35 @@ │ │ │ │ │ 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, ddae │ │ │ │ │ + cbnz r1, de0a │ │ │ │ │ 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 dade │ │ │ │ │ + beq.w db3a │ │ │ │ │ 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 dade │ │ │ │ │ + beq.w db3a │ │ │ │ │ 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] │ │ │ │ │ @@ -23594,274 +23618,274 @@ │ │ │ │ │ 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 dbde │ │ │ │ │ - b.n db5c │ │ │ │ │ + beq.w dc3a │ │ │ │ │ + b.n dbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcfc │ │ │ │ │ + b.n dd58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dade │ │ │ │ │ + b.n db3a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n dd2e │ │ │ │ │ + b.n dd8a │ │ │ │ │ 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 ddb0 │ │ │ │ │ + b.n de0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcc8 │ │ │ │ │ + b.n dd24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dade │ │ │ │ │ + b.n db3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dca4 │ │ │ │ │ + b.n dd00 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd0c │ │ │ │ │ + beq.n dd68 │ │ │ │ │ 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 de7a │ │ │ │ │ + beq.n ded6 │ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n de60 │ │ │ │ │ + beq.n debc │ │ │ │ │ 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 dcf0 │ │ │ │ │ + b.n dd4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dbee │ │ │ │ │ + b.n dc4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n da88 │ │ │ │ │ + b.n dae4 │ │ │ │ │ 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 dc8a │ │ │ │ │ + bne.w dce6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da6c │ │ │ │ │ - b.n dc82 │ │ │ │ │ + bne.w dac8 │ │ │ │ │ + b.n dcde │ │ │ │ │ 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 ddc4 │ │ │ │ │ + beq.n de20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n de1e │ │ │ │ │ + b.n de7a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n dd14 │ │ │ │ │ + b.n dd70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000de80 : │ │ │ │ │ +0000dedc : │ │ │ │ │ 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 e512 │ │ │ │ │ + beq.w e56e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e520 │ │ │ │ │ + bne.w e57c │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e578 │ │ │ │ │ + beq.w e5d4 │ │ │ │ │ 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 e202 │ │ │ │ │ + bne.w e25e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a0 │ │ │ │ │ + beq.w e0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a0 │ │ │ │ │ + beq.w e0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0a2 │ │ │ │ │ + bne.w e0fe │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a0 │ │ │ │ │ + beq.w e0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd84 │ │ │ │ │ + bl fdec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0a2 │ │ │ │ │ + bne.w e0fe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a0 │ │ │ │ │ + beq.w e0fc │ │ │ │ │ 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 e540 │ │ │ │ │ + beq.w e59c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e550 │ │ │ │ │ + bne.w e5ac │ │ │ │ │ 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 e05e │ │ │ │ │ + bne.w e0ba │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0a2 │ │ │ │ │ + bne.w e0fe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a0 │ │ │ │ │ + beq.w e0fc │ │ │ │ │ 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 e3d0 │ │ │ │ │ + beq.w e42c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e3e0 │ │ │ │ │ + bne.w e43c │ │ │ │ │ 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, dfae │ │ │ │ │ + cbz r0, e00a │ │ │ │ │ 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 e308 │ │ │ │ │ + bne.w e364 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e06e │ │ │ │ │ + bne.n e0ca │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e3de │ │ │ │ │ + bne.w e43a │ │ │ │ │ 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 e31e │ │ │ │ │ + bne.w e37a │ │ │ │ │ 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 e0a2 │ │ │ │ │ + bne.n e0fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a0 │ │ │ │ │ + beq.n e0fc │ │ │ │ │ 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 e5a4 │ │ │ │ │ + beq.w e600 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ - cbz r5, e044 │ │ │ │ │ + cbz r5, e0a0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e32e │ │ │ │ │ + bne.w e38a │ │ │ │ │ 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 │ │ │ │ │ @@ -23871,160 +23895,160 @@ │ │ │ │ │ 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 e560 │ │ │ │ │ + beq.w e5bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #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 e002 │ │ │ │ │ + bne.n e05e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e002 │ │ │ │ │ + b.n e05e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df5a │ │ │ │ │ - b.n df56 │ │ │ │ │ + bne.w dfb6 │ │ │ │ │ + b.n dfb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e53a │ │ │ │ │ + bne.w e596 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e526 │ │ │ │ │ + beq.w e582 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e362 │ │ │ │ │ + bne.w e3be │ │ │ │ │ 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 dfba │ │ │ │ │ + b.n e016 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e51e │ │ │ │ │ + bne.w e57a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e6 │ │ │ │ │ + beq.w e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e6 │ │ │ │ │ + beq.w e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e6 │ │ │ │ │ + beq.w e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1e6 │ │ │ │ │ + bne.n e242 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1e6 │ │ │ │ │ + beq.n e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd84 │ │ │ │ │ + bl fdec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1e6 │ │ │ │ │ + bne.n e242 │ │ │ │ │ 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 e1e8 │ │ │ │ │ + beq.n e244 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e50a │ │ │ │ │ + beq.w e566 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e4fa │ │ │ │ │ + bne.w e556 │ │ │ │ │ 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 e2f8 │ │ │ │ │ + bne.w e354 │ │ │ │ │ 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 e1e8 │ │ │ │ │ + bne.n e244 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1e6 │ │ │ │ │ + beq.n e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cb0 │ │ │ │ │ + bl 14cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1e6 │ │ │ │ │ + bne.n e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1e6 │ │ │ │ │ + beq.n e242 │ │ │ │ │ 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 e5a4 │ │ │ │ │ + beq.w e600 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e1f0 │ │ │ │ │ + beq.n e24c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb9c │ │ │ │ │ + bl fc04 │ │ │ │ │ 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 │ │ │ │ │ @@ -24041,212 +24065,212 @@ │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e036 │ │ │ │ │ + bne.w e092 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, e1ec │ │ │ │ │ + cbz r0, e248 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e038 │ │ │ │ │ + b.n e094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e18a │ │ │ │ │ + bne.n e1e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e18a │ │ │ │ │ + b.n e1e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e3ea │ │ │ │ │ + beq.w e446 │ │ │ │ │ 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, e266 │ │ │ │ │ + cbnz r1, e2c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e264 │ │ │ │ │ + cbz r0, e2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, e264 │ │ │ │ │ + cbz r0, e2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e266 │ │ │ │ │ + cbnz r1, e2c2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e264 │ │ │ │ │ + cbz r0, e2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd84 │ │ │ │ │ + bl fdec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e266 │ │ │ │ │ + cbnz r1, e2c2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e478 │ │ │ │ │ + bne.w e4d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e3f8 │ │ │ │ │ + bne.w e454 │ │ │ │ │ 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 e3e6 │ │ │ │ │ + bne.w e442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e2de │ │ │ │ │ + cbz r0, e33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, e2de │ │ │ │ │ + cbz r0, e33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e3e6 │ │ │ │ │ + bne.w e442 │ │ │ │ │ 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, e2de │ │ │ │ │ + cbz r0, e33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd84 │ │ │ │ │ + bl fdec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e3e6 │ │ │ │ │ + bne.w e442 │ │ │ │ │ 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 e400 │ │ │ │ │ + bne.w e45c │ │ │ │ │ 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 dece │ │ │ │ │ + beq.w df2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e13a │ │ │ │ │ - b.n e136 │ │ │ │ │ + bne.w e196 │ │ │ │ │ + b.n e192 │ │ │ │ │ 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 dfae │ │ │ │ │ + beq.w e00a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dfe0 │ │ │ │ │ - b.n e0a2 │ │ │ │ │ + beq.w e03c │ │ │ │ │ + b.n e0fe │ │ │ │ │ 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, e358 │ │ │ │ │ + cbz r0, e3b4 │ │ │ │ │ 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 e00a │ │ │ │ │ + bne.w e066 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e00a │ │ │ │ │ + b.n e066 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e092 │ │ │ │ │ + beq.w e0ee │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e092 │ │ │ │ │ + beq.w e0ee │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e092 │ │ │ │ │ + beq.w e0ee │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e092 │ │ │ │ │ + beq.w e0ee │ │ │ │ │ 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] │ │ │ │ │ @@ -24254,75 +24278,75 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e502 │ │ │ │ │ + bne.w e55e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e094 │ │ │ │ │ + beq.w e0f0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e098 │ │ │ │ │ + b.n e0f4 │ │ │ │ │ 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 df90 │ │ │ │ │ + beq.w dfec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0a2 │ │ │ │ │ + b.n e0fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e2e2 │ │ │ │ │ + b.n e33e │ │ │ │ │ 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 e212 │ │ │ │ │ + beq.w e26e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e2e6 │ │ │ │ │ + b.n e342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e3e6 │ │ │ │ │ + bne.n e442 │ │ │ │ │ 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 e2de │ │ │ │ │ + beq.w e33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cb0 │ │ │ │ │ + bl 14cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e3e6 │ │ │ │ │ + bne.n e442 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2de │ │ │ │ │ + beq.w e33a │ │ │ │ │ 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] │ │ │ │ │ @@ -24334,46 +24358,46 @@ │ │ │ │ │ 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 e038 │ │ │ │ │ + bne.w e094 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e2e6 │ │ │ │ │ + b.n e342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e266 │ │ │ │ │ + bne.w e2c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e264 │ │ │ │ │ + beq.w e2c0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e264 │ │ │ │ │ + beq.w e2c0 │ │ │ │ │ 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 e264 │ │ │ │ │ + beq.w e2c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -24382,153 +24406,153 @@ │ │ │ │ │ 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, e4f2 │ │ │ │ │ + cbnz r0, e54e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2e0 │ │ │ │ │ + beq.w e33c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e2e6 │ │ │ │ │ + b.n e342 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e038 │ │ │ │ │ + b.n e094 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1e8 │ │ │ │ │ + b.n e244 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e320 │ │ │ │ │ + b.n e37c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e11e │ │ │ │ │ + b.n e17a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w deae │ │ │ │ │ + beq.w df0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ 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 e084 │ │ │ │ │ + beq.w e0e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e098 │ │ │ │ │ + b.n e0f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0a2 │ │ │ │ │ + b.n e0fe │ │ │ │ │ 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 df42 │ │ │ │ │ + beq.w df9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e0ac │ │ │ │ │ - b.n e520 │ │ │ │ │ + beq.w e108 │ │ │ │ │ + b.n e57c │ │ │ │ │ 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 e1ec │ │ │ │ │ + beq.w e248 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e5aa │ │ │ │ │ + blt.n e606 │ │ │ │ │ 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 e2ea │ │ │ │ │ + beq.w e346 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e204 │ │ │ │ │ - b.n e520 │ │ │ │ │ + beq.w e260 │ │ │ │ │ + b.n e57c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e03a │ │ │ │ │ + b.n e096 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5b8 : │ │ │ │ │ +0000e614 : │ │ │ │ │ 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 e660 │ │ │ │ │ + beq.n e6bc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e66c │ │ │ │ │ + bne.n e6c8 │ │ │ │ │ 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, e61a │ │ │ │ │ + cbnz r0, e676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e66a │ │ │ │ │ + bne.n e6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e626 │ │ │ │ │ + cbnz r0, e682 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e64c │ │ │ │ │ + cbnz r5, e6a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -24540,166 +24564,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 e604 │ │ │ │ │ + bne.n e660 │ │ │ │ │ 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 e60a │ │ │ │ │ - b.n e604 │ │ │ │ │ + bne.n e666 │ │ │ │ │ + b.n e660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e66a │ │ │ │ │ + cbnz r3, e6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1004 │ │ │ │ │ + bl e34 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e60a │ │ │ │ │ + bne.n e666 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e60a │ │ │ │ │ + b.n e666 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e5e0 │ │ │ │ │ + beq.n e63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e622 │ │ │ │ │ + b.n e67e │ │ │ │ │ │ │ │ │ │ -0000e674 : │ │ │ │ │ +0000e6d0 : │ │ │ │ │ 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 ecc8 │ │ │ │ │ + beq.w ed24 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecd6 │ │ │ │ │ + bne.w ed32 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w ece2 │ │ │ │ │ + beq.w ed3e │ │ │ │ │ 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 ed0a │ │ │ │ │ + beq.w ed66 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ec9c │ │ │ │ │ + beq.w ecf8 │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ecb4 │ │ │ │ │ + beq.w ed10 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e9be │ │ │ │ │ + beq.w ea1a │ │ │ │ │ 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 ea7c │ │ │ │ │ + bne.w ead8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb64 │ │ │ │ │ + bne.w ebc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9ec │ │ │ │ │ + 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 ebc8 │ │ │ │ │ + bne.w ec24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9f8 │ │ │ │ │ + bne.w ea54 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ed30 │ │ │ │ │ + beq.w ed8c │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed4c │ │ │ │ │ + beq.w eda8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w e8c4 │ │ │ │ │ + beq.w e920 │ │ │ │ │ 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 e8fc │ │ │ │ │ + bne.w e958 │ │ │ │ │ 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 ebc4 │ │ │ │ │ + bne.w ec20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, e7b6 │ │ │ │ │ + cbnz r0, e812 │ │ │ │ │ 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 e9b6 │ │ │ │ │ + bne.w ea12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaf2 │ │ │ │ │ + bne.w eb4e │ │ │ │ │ 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 │ │ │ │ │ @@ -24712,61 +24736,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 e786 │ │ │ │ │ + beq.n e7e2 │ │ │ │ │ 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 e788 │ │ │ │ │ + beq.n e7e4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ec5e │ │ │ │ │ + beq.w ecba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecdc │ │ │ │ │ + bne.w ed38 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec78 │ │ │ │ │ + beq.w ecd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecdc │ │ │ │ │ + bne.w ed38 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e972 │ │ │ │ │ + bne.w e9ce │ │ │ │ │ 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 ed8e │ │ │ │ │ + beq.w edea │ │ │ │ │ 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 │ │ │ │ │ @@ -24774,108 +24798,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 e9aa │ │ │ │ │ + beq.w ea06 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w ed78 │ │ │ │ │ + beq.w edd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed88 │ │ │ │ │ + bne.w ede4 │ │ │ │ │ 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 eac6 │ │ │ │ │ + bne.w eb22 │ │ │ │ │ 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 e9ae │ │ │ │ │ + bne.w ea0a │ │ │ │ │ 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 ed98 │ │ │ │ │ + beq.w edf4 │ │ │ │ │ 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 eb50 │ │ │ │ │ + beq.w ebac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7aa │ │ │ │ │ + b.n e806 │ │ │ │ │ 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 ebba │ │ │ │ │ + blt.w ec16 │ │ │ │ │ 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 ed92 │ │ │ │ │ + bne.w edee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e76a │ │ │ │ │ + beq.w e7c6 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e76a │ │ │ │ │ + beq.w e7c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed62 │ │ │ │ │ + beq.w edbe │ │ │ │ │ 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 ed62 │ │ │ │ │ + beq.w edbe │ │ │ │ │ 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 ed5c │ │ │ │ │ + beq.w edb8 │ │ │ │ │ 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> │ │ │ │ │ @@ -24883,280 +24907,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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eba8 │ │ │ │ │ + beq.w ec04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d2 │ │ │ │ │ + b.n e82e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7d0 <_tmp_258_rule> │ │ │ │ │ + bl f838 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e828 │ │ │ │ │ + beq.w e884 │ │ │ │ │ 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 e9fc │ │ │ │ │ + bne.n ea58 │ │ │ │ │ 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 ed8e │ │ │ │ │ + beq.w edea │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n e83a │ │ │ │ │ + b.n e896 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e796 │ │ │ │ │ + beq.w e7f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ 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 e9f0 │ │ │ │ │ + blt.n ea4c │ │ │ │ │ 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 ea78 │ │ │ │ │ + bne.n ead4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6fc │ │ │ │ │ + beq.w e758 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e730 │ │ │ │ │ + beq.w e78c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - b.n e78a │ │ │ │ │ + b.n e7e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7d0 <_tmp_258_rule> │ │ │ │ │ + bl f838 <_tmp_258_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e98e │ │ │ │ │ + beq.n e9ea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed8e │ │ │ │ │ + beq.w edea │ │ │ │ │ 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 eaae │ │ │ │ │ + bne.n eb0a │ │ │ │ │ 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 ec72 │ │ │ │ │ + beq.w ecce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n ea74 │ │ │ │ │ + ble.n ead0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n ea74 │ │ │ │ │ + beq.n ead0 │ │ │ │ │ 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 ea64 │ │ │ │ │ + bne.n eac0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n e83a │ │ │ │ │ + b.n e896 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e9ec │ │ │ │ │ + bne.n ea48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed9e │ │ │ │ │ + beq.w edfa │ │ │ │ │ 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 ebfc │ │ │ │ │ + bne.w ec58 │ │ │ │ │ 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 e6fc │ │ │ │ │ - b.n e9ec │ │ │ │ │ - bl f7d0 <_tmp_258_rule> │ │ │ │ │ + beq.w e758 │ │ │ │ │ + b.n ea48 │ │ │ │ │ + bl f838 <_tmp_258_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea38 │ │ │ │ │ + beq.n ea94 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n ead6 │ │ │ │ │ + beq.n eb32 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ea28 │ │ │ │ │ + b.n ea84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e882 │ │ │ │ │ - b.n e880 │ │ │ │ │ + bne.w e8de │ │ │ │ │ + b.n e8dc │ │ │ │ │ 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 ec6e │ │ │ │ │ + beq.w ecca │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eabc │ │ │ │ │ + b.n eb18 │ │ │ │ │ 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 ed98 │ │ │ │ │ + beq.w edf4 │ │ │ │ │ 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, eb22 │ │ │ │ │ + cbnz r0, eb7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed6a │ │ │ │ │ + bne.w edc6 │ │ │ │ │ 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 ec88 │ │ │ │ │ + beq.w ece4 │ │ │ │ │ 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 e8c0 │ │ │ │ │ + bne.w e91c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7a8 │ │ │ │ │ + beq.w e804 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e70a │ │ │ │ │ + beq.w e766 │ │ │ │ │ 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 ec66 │ │ │ │ │ + beq.n ecc2 │ │ │ │ │ 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, ebe8 │ │ │ │ │ + cbz r0, ec44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n e7ee │ │ │ │ │ + b.n e84a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed66 │ │ │ │ │ + beq.w edc2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e77a │ │ │ │ │ + beq.w e7d6 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e78a │ │ │ │ │ + b.n e7e6 │ │ │ │ │ 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] │ │ │ │ │ @@ -25164,38 +25188,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 eba0 │ │ │ │ │ + bne.n ebfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed70 │ │ │ │ │ + beq.w edcc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e9f0 │ │ │ │ │ + b.n ea4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea9c │ │ │ │ │ + beq.w eaf8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea9c │ │ │ │ │ + beq.w eaf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea9c │ │ │ │ │ + beq.w eaf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -25206,245 +25230,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 ea9e │ │ │ │ │ + beq.w eafa │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eaa2 │ │ │ │ │ + b.n eafe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e7fa │ │ │ │ │ + b.n e856 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e9f0 │ │ │ │ │ + b.n ea4c │ │ │ │ │ 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 e78a │ │ │ │ │ + b.n e7e6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb32 │ │ │ │ │ + beq.w eb8e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb32 │ │ │ │ │ + b.n eb8e │ │ │ │ │ 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, ecde │ │ │ │ │ + cbnz r1, ed3a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e6e0 │ │ │ │ │ + bne.w e73c │ │ │ │ │ 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 e9ec │ │ │ │ │ + bne.w ea48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e6e2 │ │ │ │ │ + b.n e73e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6a2 │ │ │ │ │ + beq.w e6fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e78a │ │ │ │ │ + b.n e7e6 │ │ │ │ │ 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 ed26 │ │ │ │ │ + blt.n ed82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - cbnz r1, ed20 │ │ │ │ │ + cbnz r1, ed7c │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e6c6 │ │ │ │ │ + bne.w e722 │ │ │ │ │ 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 e6c6 │ │ │ │ │ + beq.w e722 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9ae │ │ │ │ │ + b.n ea0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ 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 ebc4 │ │ │ │ │ + bne.w ec20 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e748 │ │ │ │ │ + bne.w e7a4 │ │ │ │ │ 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, ed92 │ │ │ │ │ + cbnz r1, edee │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e74a │ │ │ │ │ + b.n e7a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e93e │ │ │ │ │ + b.n e99a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebba │ │ │ │ │ + b.n ec16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb22 │ │ │ │ │ + b.n eb7e │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9f0 │ │ │ │ │ + b.n ea4c │ │ │ │ │ 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 e86e │ │ │ │ │ + beq.w e8ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9ae │ │ │ │ │ + b.n ea0a │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n ec72 │ │ │ │ │ + b.n ecce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebba │ │ │ │ │ + b.n ec16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7ac │ │ │ │ │ + b.n e808 │ │ │ │ │ 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 ea8c │ │ │ │ │ + beq.w eae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eaa2 │ │ │ │ │ + b.n eafe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000edb4 : │ │ │ │ │ +0000ee10 : │ │ │ │ │ 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 ee02 │ │ │ │ │ + beq.n ee5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, edfa │ │ │ │ │ + cbnz r3, ee56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f684 │ │ │ │ │ - cbnz r0, edee │ │ │ │ │ + bl f6ec │ │ │ │ │ + cbnz r0, ee4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, edee │ │ │ │ │ + cbnz r3, ee4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - cbz r0, edf6 │ │ │ │ │ + bl 974c │ │ │ │ │ + cbz r0, ee52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n edee │ │ │ │ │ + b.n ee4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n edf2 │ │ │ │ │ + b.n ee4e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edd2 │ │ │ │ │ + b.n ee2e │ │ │ │ │ │ │ │ │ │ -0000ee08 : │ │ │ │ │ +0000ee64 : │ │ │ │ │ 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 r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f300 │ │ │ │ │ + beq.w f364 │ │ │ │ │ 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, ee4c │ │ │ │ │ + cbz r0, eea8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ @@ -25454,92 +25478,92 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f30e │ │ │ │ │ + bne.w f372 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f37e │ │ │ │ │ + beq.w f3e2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f28c │ │ │ │ │ + bne.w f2ee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f2e0 │ │ │ │ │ + beq.w f344 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 ef2e │ │ │ │ │ + beq.n ef8a │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n eeba │ │ │ │ │ + beq.n ef16 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eeec │ │ │ │ │ + cbnz r0, ef48 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f28a │ │ │ │ │ + bne.w f2ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f222 │ │ │ │ │ + beq.w f27e │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f22c │ │ │ │ │ + bne.w f288 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n ef1c │ │ │ │ │ + bge.n ef78 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ee58 │ │ │ │ │ + b.n eeb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eeba │ │ │ │ │ + beq.n ef16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2a2 │ │ │ │ │ + beq.w f306 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f22c │ │ │ │ │ + bne.w f288 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt.n eee6 │ │ │ │ │ + bgt.n ef42 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -25553,624 +25577,626 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f330 │ │ │ │ │ + bne.w f394 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f316 │ │ │ │ │ + beq.w f37a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f326 │ │ │ │ │ + bne.w f38a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f2f0 │ │ │ │ │ + beq.w f354 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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.w f098 │ │ │ │ │ + beq.w f0f4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n f036 │ │ │ │ │ + beq.n f092 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f04a │ │ │ │ │ + bne.n f0a6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f03e │ │ │ │ │ + bne.n f09a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f234 │ │ │ │ │ + beq.w f290 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f290 │ │ │ │ │ + bne.w f2f2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n f07c │ │ │ │ │ + bge.n f0d8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ef40 │ │ │ │ │ + b.n ef9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f15a │ │ │ │ │ + beq.w f1b6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f348 │ │ │ │ │ + beq.w f3ac │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f27e │ │ │ │ │ + bne.w f2e0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w f140 │ │ │ │ │ + bgt.w f19c │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n efa2 │ │ │ │ │ + bne.n effe │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n efb6 │ │ │ │ │ + beq.n f012 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n f246 │ │ │ │ │ + b.n f2a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f036 │ │ │ │ │ + beq.n f092 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3ce │ │ │ │ │ + beq.w f436 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f290 │ │ │ │ │ + bne.w f2f2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.n efda │ │ │ │ │ + bgt.n f036 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w eeb0 │ │ │ │ │ - b.n eebc │ │ │ │ │ + bne.w ef0c │ │ │ │ │ + b.n ef18 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ strd fp, r9, [sp, #16] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2c6 │ │ │ │ │ + bne.w f32a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3a4 │ │ │ │ │ + beq.w f40c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3b4 │ │ │ │ │ + bne.w f41c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3be │ │ │ │ │ + beq.w f426 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 f174 │ │ │ │ │ + beq.n f1d0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r3, f15a │ │ │ │ │ + cbz r3, f1b6 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w efe0 │ │ │ │ │ + bne.w f03c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - cbnz r2, f162 │ │ │ │ │ + cbnz r2, f1be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f24c │ │ │ │ │ + beq.w f2a8 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f27e │ │ │ │ │ + bne.w f2e0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w f01a │ │ │ │ │ + bge.w f076 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n f0b0 │ │ │ │ │ + b.n f10c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f102 │ │ │ │ │ + bne.n f15e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f11a │ │ │ │ │ + beq.n f176 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n efb0 │ │ │ │ │ + b.n f00c │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f366 │ │ │ │ │ + bne.w f3ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2b8 │ │ │ │ │ + beq.w f31c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f298 │ │ │ │ │ + bne.n f2fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - bl ee08 │ │ │ │ │ + bl ee64 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f1c0 │ │ │ │ │ + cbz r0, f21c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f1ec │ │ │ │ │ + cbnz r0, f248 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f298 │ │ │ │ │ + bne.n f2fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f264 │ │ │ │ │ + beq.n f2c0 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f274 │ │ │ │ │ + bne.n f2d2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n f146 │ │ │ │ │ + ble.n f1a2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n f17e │ │ │ │ │ + b.n f1da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1c0 │ │ │ │ │ + beq.n f21c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f388 │ │ │ │ │ + beq.w f3ec │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f274 │ │ │ │ │ + bne.n f2d2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n f1e6 │ │ │ │ │ + bgt.n f242 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n f14c │ │ │ │ │ + b.n f1a8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef1c │ │ │ │ │ + beq.w ef78 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee44 │ │ │ │ │ + b.n eea0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f082 │ │ │ │ │ + beq.w f0de │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n eebc │ │ │ │ │ + b.n ef18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f16e │ │ │ │ │ + bne.n f1ca │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n f026 │ │ │ │ │ + b.n f082 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f278 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f14c │ │ │ │ │ + cbnz r2, f2d8 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n f1a8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n f116 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ │ + b.n f172 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f16e │ │ │ │ │ + b.n f1ca │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f22c │ │ │ │ │ + b.n f288 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n f246 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + b.n f2a2 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n f278 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n f2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, f2c0 │ │ │ │ │ + cbnz r0, f324 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef1c │ │ │ │ │ - b.n f22c │ │ │ │ │ + beq.w ef78 │ │ │ │ │ + b.n f288 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f1a4 │ │ │ │ │ + b.n f200 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f22c │ │ │ │ │ + b.n f288 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w efa2 │ │ │ │ │ - b.n f036 │ │ │ │ │ + bne.w effe │ │ │ │ │ + b.n f092 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ee94 │ │ │ │ │ + b.n eef0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ef84 │ │ │ │ │ + b.n efe0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ee32 │ │ │ │ │ + b.n ee8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee44 │ │ │ │ │ + b.n eea0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ef6c │ │ │ │ │ + beq.w efc8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f246 │ │ │ │ │ + b.n f2a2 │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w eeb0 │ │ │ │ │ - b.n eeba │ │ │ │ │ + bne.w ef0c │ │ │ │ │ + b.n ef16 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, f378 │ │ │ │ │ + cbnz r0, f3dc │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f260 │ │ │ │ │ - b.n f16e │ │ │ │ │ + beq.w f2bc │ │ │ │ │ + b.n f1ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f102 │ │ │ │ │ - b.n f15a │ │ │ │ │ + bne.w f15e │ │ │ │ │ + b.n f1b6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f16e │ │ │ │ │ + b.n f1ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee78 │ │ │ │ │ + b.n eed4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, f3ea │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, f452 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ + str.w ip, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f278 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f14c │ │ │ │ │ + bne.w f2d8 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n f1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f0d8 │ │ │ │ │ + beq.w f134 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f16c │ │ │ │ │ + b.n f1c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n f0ec │ │ │ │ │ + b.n f148 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, f3f0 │ │ │ │ │ + cbnz r0, f458 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f082 │ │ │ │ │ - b.n f246 │ │ │ │ │ + beq.w f0de │ │ │ │ │ + b.n f2a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f278 │ │ │ │ │ + b.n f2d8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f246 │ │ │ │ │ + b.n f2a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f3f8 : │ │ │ │ │ +0000f460 : │ │ │ │ │ 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 f600 │ │ │ │ │ + beq.w f668 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f60e │ │ │ │ │ + bne.w f676 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f538 │ │ │ │ │ + bne.w f5a0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f44a │ │ │ │ │ + cbnz r0, f4b2 │ │ │ │ │ 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 f5f6 │ │ │ │ │ + beq.w f65e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5ec │ │ │ │ │ + bne.w f654 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5d6 │ │ │ │ │ + beq.w f63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c4 │ │ │ │ │ + beq.w f62c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5ce │ │ │ │ │ + beq.w f636 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5be │ │ │ │ │ + bne.w f626 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5b6 │ │ │ │ │ + beq.w f61e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f5be │ │ │ │ │ + bne.w f626 │ │ │ │ │ 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 f57c │ │ │ │ │ + bne.n f5e4 │ │ │ │ │ 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 f5b0 │ │ │ │ │ + beq.n f618 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n f56c │ │ │ │ │ + bgt.n f5d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -26179,433 +26205,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 f5c8 │ │ │ │ │ + beq.n f630 │ │ │ │ │ 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 f626 │ │ │ │ │ + bne.w f68e │ │ │ │ │ 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 f43a │ │ │ │ │ + beq.n f4a2 │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f612 │ │ │ │ │ + beq.n f67a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f440 │ │ │ │ │ + b.n f4a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f670 │ │ │ │ │ + beq.w f6d8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f62a │ │ │ │ │ + bne.n f692 │ │ │ │ │ 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 f430 │ │ │ │ │ + beq.w f498 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f444 │ │ │ │ │ + b.n f4ac │ │ │ │ │ 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 f4d6 │ │ │ │ │ + b.n f53e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4c6 │ │ │ │ │ + beq.n f52e │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n f598 │ │ │ │ │ + beq.n f600 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n f4ba │ │ │ │ │ + b.n f522 │ │ │ │ │ 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, f5b0 │ │ │ │ │ + cbz r0, f618 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f58c │ │ │ │ │ + b.n f5f4 │ │ │ │ │ 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 f43c │ │ │ │ │ + b.n f4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f490 │ │ │ │ │ + b.n f4f8 │ │ │ │ │ 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 f472 │ │ │ │ │ + beq.w f4da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5c8 │ │ │ │ │ + b.n f630 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f43e │ │ │ │ │ + b.n f4a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f45c │ │ │ │ │ + b.n f4c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f426 │ │ │ │ │ + beq.w f48e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f566 │ │ │ │ │ + b.n f5ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f43e │ │ │ │ │ + beq.w f4a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f566 │ │ │ │ │ + b.n f5ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5c8 │ │ │ │ │ + b.n f630 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f554 │ │ │ │ │ + beq.n f5bc │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 f556 │ │ │ │ │ + beq.w f5be │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f55a │ │ │ │ │ + b.n f5c2 │ │ │ │ │ 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 f548 │ │ │ │ │ + beq.w f5b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f55a │ │ │ │ │ + b.n f5c2 │ │ │ │ │ │ │ │ │ │ -0000f684 : │ │ │ │ │ +0000f6ec : │ │ │ │ │ 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 f7a2 │ │ │ │ │ + beq.n f80a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7ae │ │ │ │ │ + bne.n f816 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f6f4 │ │ │ │ │ + beq.n f75c │ │ │ │ │ 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, f71c │ │ │ │ │ + cbnz r0, f784 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7c0 │ │ │ │ │ + bne.n f828 │ │ │ │ │ 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 f75e │ │ │ │ │ + bne.n f7c6 │ │ │ │ │ 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 f7b4 │ │ │ │ │ + blt.n f81c │ │ │ │ │ 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 f7c0 │ │ │ │ │ + bne.n f828 │ │ │ │ │ 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 f6cc │ │ │ │ │ + beq.n f734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6cc │ │ │ │ │ + beq.n f734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6cc │ │ │ │ │ + beq.n f734 │ │ │ │ │ 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 f7c8 │ │ │ │ │ + beq.n f830 │ │ │ │ │ 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, f790 │ │ │ │ │ + cbz r0, f7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6e8 │ │ │ │ │ + b.n f750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6e2 │ │ │ │ │ + bne.n f74a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7c8 │ │ │ │ │ + cbz r0, f830 │ │ │ │ │ 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 f75a │ │ │ │ │ + bne.n f7c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6e6 │ │ │ │ │ + beq.n f74e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6ea │ │ │ │ │ + b.n f752 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f6ae │ │ │ │ │ + beq.n f716 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f6ea │ │ │ │ │ + b.n f752 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6ea │ │ │ │ │ + b.n f752 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6ea │ │ │ │ │ + b.n f752 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6ea │ │ │ │ │ + b.n f752 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7d0 <_tmp_258_rule>: │ │ │ │ │ +0000f838 <_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 fb6e <_tmp_258_rule+0x39e> │ │ │ │ │ + beq.w fbd6 <_tmp_258_rule+0x39e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb7c <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w fbe4 <_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 f9a4 <_tmp_258_rule+0x1d4> │ │ │ │ │ + beq.w fa0c <_tmp_258_rule+0x1d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w f9b8 <_tmp_258_rule+0x1e8> │ │ │ │ │ + beq.w fa20 <_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 f9e4 <_tmp_258_rule+0x214> │ │ │ │ │ + bne.w fa4c <_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 fa14 <_tmp_258_rule+0x244> │ │ │ │ │ + bne.w fa7c <_tmp_258_rule+0x244> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9da <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.w fa42 <_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 fa70 <_tmp_258_rule+0x2a0> │ │ │ │ │ + bne.w fad8 <_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 faa8 <_tmp_258_rule+0x2d8> │ │ │ │ │ + bne.w fb10 <_tmp_258_rule+0x2d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb48 <_tmp_258_rule+0x378> │ │ │ │ │ + beq.w fbb0 <_tmp_258_rule+0x378> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb80 <_tmp_258_rule+0x3b0> │ │ │ │ │ + beq.w fbe8 <_tmp_258_rule+0x3b0> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n f8fc <_tmp_258_rule+0x12c> │ │ │ │ │ + beq.n f964 <_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 f932 <_tmp_258_rule+0x162> │ │ │ │ │ + bne.n f99a <_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 fa6c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.w fad4 <_tmp_258_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8c2 <_tmp_258_rule+0xf2> │ │ │ │ │ + cbnz r0, f92a <_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 │ │ │ │ │ @@ -26619,80 +26645,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 f8b0 <_tmp_258_rule+0xe0> │ │ │ │ │ + beq.n f918 <_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 f8b6 <_tmp_258_rule+0xe6> │ │ │ │ │ + bne.n f91e <_tmp_258_rule+0xe6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f8b6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f91e <_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 fa62 <_tmp_258_rule+0x292> │ │ │ │ │ + blt.w faca <_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 fb28 <_tmp_258_rule+0x358> │ │ │ │ │ + bne.w fb90 <_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 f894 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f8fc <_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 f894 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f8fc <_tmp_258_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb34 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb9c <_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 fb34 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb9c <_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 fb2e <_tmp_258_rule+0x35e> │ │ │ │ │ + beq.w fb96 <_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> │ │ │ │ │ @@ -26700,111 +26726,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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa52 <_tmp_258_rule+0x282> │ │ │ │ │ + beq.n faba <_tmp_258_rule+0x282> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f8de <_tmp_258_rule+0x10e> │ │ │ │ │ + b.n f946 <_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, f9da <_tmp_258_rule+0x20a> │ │ │ │ │ + cbnz r2, fa42 <_tmp_258_rule+0x20a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w f816 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f87e <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb08 <_tmp_258_rule+0x338> │ │ │ │ │ + blt.w fb70 <_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, f9e0 <_tmp_258_rule+0x210> │ │ │ │ │ + cbnz r3, fa48 <_tmp_258_rule+0x210> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f828 <_tmp_258_rule+0x58> │ │ │ │ │ + beq.w f890 <_tmp_258_rule+0x58> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n faa0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb08 <_tmp_258_rule+0x2d0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f9da <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.n fa42 <_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 fb14 <_tmp_258_rule+0x344> │ │ │ │ │ + beq.w fb7c <_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 fab0 <_tmp_258_rule+0x2e0> │ │ │ │ │ + bne.n fb18 <_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 f828 <_tmp_258_rule+0x58> │ │ │ │ │ - b.n f9da <_tmp_258_rule+0x20a> │ │ │ │ │ + beq.w f890 <_tmp_258_rule+0x58> │ │ │ │ │ + b.n fa42 <_tmp_258_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f836 <_tmp_258_rule+0x66> │ │ │ │ │ + beq.w f89e <_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 fb40 <_tmp_258_rule+0x370> │ │ │ │ │ + beq.w fba8 <_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, fa90 <_tmp_258_rule+0x2c0> │ │ │ │ │ + cbz r0, faf8 <_tmp_258_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8b6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f91e <_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 fb3c <_tmp_258_rule+0x36c> │ │ │ │ │ + beq.n fba4 <_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 f8a4 <_tmp_258_rule+0xd4> │ │ │ │ │ + beq.w f90c <_tmp_258_rule+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8f6 <_tmp_258_rule+0x126> │ │ │ │ │ + b.n f95e <_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 │ │ │ │ │ @@ -26812,44 +26838,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 fa4c <_tmp_258_rule+0x27c> │ │ │ │ │ + bne.n fab4 <_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 fb66 <_tmp_258_rule+0x396> │ │ │ │ │ + beq.n fbce <_tmp_258_rule+0x396> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f85c <_tmp_258_rule+0x8c> │ │ │ │ │ + beq.w f8c4 <_tmp_258_rule+0x8c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8ba <_tmp_258_rule+0xea> │ │ │ │ │ + b.n f922 <_tmp_258_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa02 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa6a <_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 fa02 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa6a <_tmp_258_rule+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa02 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fa6a <_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 │ │ │ │ │ @@ -26858,237 +26884,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 fa04 <_tmp_258_rule+0x234> │ │ │ │ │ + beq.n fa6c <_tmp_258_rule+0x234> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa08 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa70 <_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 faa0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb08 <_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 f9f4 <_tmp_258_rule+0x224> │ │ │ │ │ + beq.w fa5c <_tmp_258_rule+0x224> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fa08 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fa70 <_tmp_258_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa62 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faca <_tmp_258_rule+0x292> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f972 <_tmp_258_rule+0x1a2> │ │ │ │ │ + b.n f9da <_tmp_258_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa62 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faca <_tmp_258_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa62 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faca <_tmp_258_rule+0x292> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n faa0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb08 <_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 fa6c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.n fad4 <_tmp_258_rule+0x29c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fb82 <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.n fbea <_tmp_258_rule+0x3b2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n f878 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f8e0 <_tmp_258_rule+0xa8> │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n faa0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb08 <_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 f7fc <_tmp_258_rule+0x2c> │ │ │ │ │ + beq.w f864 <_tmp_258_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n faaa <_tmp_258_rule+0x2da> │ │ │ │ │ + b.n fb12 <_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, fb94 <_tmp_258_rule+0x3c4> │ │ │ │ │ + cbnz r2, fbfc <_tmp_258_rule+0x3c4> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f878 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f8e0 <_tmp_258_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa62 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n faca <_tmp_258_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0000fb9c : │ │ │ │ │ +0000fc04 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, fba2 │ │ │ │ │ + cbnz r1, fc0a │ │ │ │ │ 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, fbc6 │ │ │ │ │ + cbz r0, fc2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, fbc6 │ │ │ │ │ + cbz r0, fc2e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fbd0 : │ │ │ │ │ +0000fc38 : │ │ │ │ │ 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 fd6c │ │ │ │ │ + beq.w fdd4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fc60 │ │ │ │ │ + bne.n fcc8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n fc40 │ │ │ │ │ + beq.n fca8 │ │ │ │ │ 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 fca6 │ │ │ │ │ + bne.n fd0e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc68 │ │ │ │ │ + cbnz r0, fcd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, fc60 │ │ │ │ │ + cbnz r6, fcc8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcd0 │ │ │ │ │ + bne.n fd38 │ │ │ │ │ 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 fd5a │ │ │ │ │ + blt.w fdc2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fca0 │ │ │ │ │ + cbnz r3, fd08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc12 │ │ │ │ │ + beq.n fc7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc36 │ │ │ │ │ + b.n fc9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc1c │ │ │ │ │ + beq.n fc84 │ │ │ │ │ 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 fd66 │ │ │ │ │ + beq.n fdce │ │ │ │ │ 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, fcf0 │ │ │ │ │ + cbz r0, fd58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc34 │ │ │ │ │ + b.n fc9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc60 │ │ │ │ │ + bne.n fcc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fd72 │ │ │ │ │ + beq.n fdda │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, fd02 │ │ │ │ │ + cbnz r0, fd6a │ │ │ │ │ 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 fc12 │ │ │ │ │ - b.n fc60 │ │ │ │ │ + beq.n fc7a │ │ │ │ │ + b.n fcc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -27096,38 +27122,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 fc9c │ │ │ │ │ + bne.n fd04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc32 │ │ │ │ │ + beq.n fc9a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc36 │ │ │ │ │ + b.n fc9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcc0 │ │ │ │ │ + beq.n fd28 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcc0 │ │ │ │ │ + beq.n fd28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcc0 │ │ │ │ │ + beq.n fd28 │ │ │ │ │ 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 │ │ │ │ │ @@ -27136,815 +27162,808 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 fcc2 │ │ │ │ │ + beq.n fd2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcc6 │ │ │ │ │ + b.n fd2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc36 │ │ │ │ │ + b.n fc9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc36 │ │ │ │ │ + b.n fc9e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fbf4 │ │ │ │ │ + b.n fc5c │ │ │ │ │ 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 fcb4 │ │ │ │ │ + beq.n fd1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fcc6 │ │ │ │ │ + b.n fd2e │ │ │ │ │ │ │ │ │ │ -0000fd84 : │ │ │ │ │ +0000fdec : │ │ │ │ │ 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 107d0 │ │ │ │ │ + beq.w 107ea │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104d8 │ │ │ │ │ + bne.w 104f4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + mov r6, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103d6 │ │ │ │ │ + bne.w 103f0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - add.w r5, r3, #1 │ │ │ │ │ + add.w r1, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 107bc │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + movne r9, r8 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 107d6 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 10790 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 107aa │ │ │ │ │ + adds r1, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1055a │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 10574 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105c0 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1056c │ │ │ │ │ + beq.w 105da │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10208 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + beq.w 1023e │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fea0 │ │ │ │ │ + beq.n fef6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ba │ │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ │ + beq.w 105d4 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102de │ │ │ │ │ + beq.w 10306 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105b8 │ │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ │ - mov.w sl, #3 │ │ │ │ │ + beq.w 105d2 │ │ │ │ │ + str r5, [r0, #8] │ │ │ │ │ + movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov.w r8, #4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + movs r5, #4 │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, fe94 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq.w 102c2 │ │ │ │ │ + cbz r0, feee │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.w 102ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r2, [r9, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ + str.w r2, [r7, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - bl 10a04 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe74 │ │ │ │ │ + bne.n fed0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n fea8 │ │ │ │ │ - b.n 1020c │ │ │ │ │ + cbnz r6, fefc │ │ │ │ │ + b.n 10240 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1020c │ │ │ │ │ + bne.w 10240 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ba │ │ │ │ │ + beq.w 105d4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n ff12 │ │ │ │ │ + ble.n ff5c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ff12 │ │ │ │ │ + beq.n ff5c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n ff12 │ │ │ │ │ + beq.n ff5c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n ff12 │ │ │ │ │ - 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] │ │ │ │ │ + beq.n ff5c │ │ │ │ │ + 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] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne.n ff00 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n ff4c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ 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 10300 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 10326 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10076 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 100b2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10742 │ │ │ │ │ + beq.w 1075c │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10732 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10764 │ │ │ │ │ + beq.w 1074c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10222 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + beq.w 10258 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b0 │ │ │ │ │ + beq.w 102e0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1072c │ │ │ │ │ + beq.w 10746 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102ea │ │ │ │ │ + beq.w 10310 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1072a │ │ │ │ │ + beq.w 10744 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov.w r8, #4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + movs r6, #4 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, ffec │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq.w 10280 │ │ │ │ │ + cbz r0, 10032 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.w 102b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w fp, [r9, sl, lsl #2] │ │ │ │ │ + str.w fp, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffcc │ │ │ │ │ + bne.n 10012 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10224 │ │ │ │ │ + beq.w 1025c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10224 │ │ │ │ │ + bne.w 1025c │ │ │ │ │ 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1072c │ │ │ │ │ + beq.w 10746 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10058 │ │ │ │ │ + ble.n 10094 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ + beq.n 10094 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ + beq.n 10094 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10058 │ │ │ │ │ - sub.w r3, r9, #4 │ │ │ │ │ - rsb ip, r9, #4 │ │ │ │ │ + beq.n 10094 │ │ │ │ │ + subs r3, r7, #4 │ │ │ │ │ + rsb ip, r7, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ - add.w r3, r9, #8 │ │ │ │ │ + add.w r3, r7, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 10046 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 10084 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ 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 10312 │ │ │ │ │ + bne.w 10338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1075e │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1077a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114ec │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 1150c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104e0 │ │ │ │ │ + bne.w 104fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10760 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + bne.w 1077c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w 1076a │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10786 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10718 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10788 │ │ │ │ │ + beq.w 10732 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 107a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10234 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + beq.w 1026c │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b8 │ │ │ │ │ + beq.w 102e6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10712 │ │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ │ + beq.w 1072c │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102f4 │ │ │ │ │ + beq.w 1031a │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10710 │ │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ │ + beq.w 1072a │ │ │ │ │ + str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov.w r9, #4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + movs r7, #4 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov fp, sl │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbz r0, 10154 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - beq.w 10298 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 1018c │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + beq.w 102cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r8, [r5, sl, lsl #2] │ │ │ │ │ + str.w r5, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ - bl 10a04 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 10a24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10134 │ │ │ │ │ + bne.n 1016c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 10238 │ │ │ │ │ + beq.n 1026e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10238 │ │ │ │ │ + bne.n 1026e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10712 │ │ │ │ │ + beq.w 1072c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 101c0 │ │ │ │ │ + ble.n 101f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 101c0 │ │ │ │ │ + beq.n 101f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 101c0 │ │ │ │ │ + beq.n 101f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 101c0 │ │ │ │ │ - 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] │ │ │ │ │ + beq.n 101f4 │ │ │ │ │ + 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] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne.n 101ae │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 101e4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ 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 129f8 <_loop0_37_rule> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 12a18 <_loop0_37_rule> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d0 │ │ │ │ │ + beq.w 106ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13284 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 10246 │ │ │ │ │ + bl 132a4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1027c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10384 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 103aa │ │ │ │ │ + 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} │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w ff38 │ │ │ │ │ - b.n 10076 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w ff84 │ │ │ │ │ + b.n 100b2 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1007a │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 100b6 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1075e │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1077a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a54 <_loop1_185_rule> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 11a74 <_loop1_185_rule> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103b2 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1075e │ │ │ │ │ + bne.w 103da │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1077a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - bl 13284 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bl 132a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1039c │ │ │ │ │ + bne.w 103c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 101fe │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + b.n 10234 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1072c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n ffd2 │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ + beq.w 10746 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 10018 │ │ │ │ │ + lsls r7, r7, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10712 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1013a │ │ │ │ │ + beq.w 1072c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 10172 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n fff6 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 1003c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - b.n 1015e │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 10196 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105ba │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n fe7a │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + beq.w 105d4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n fed6 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n fea8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n fefc │ │ │ │ │ + mov r7, r6 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fff6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 1003c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1015e │ │ │ │ │ + b.n 10196 │ │ │ │ │ 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 10398 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10218 │ │ │ │ │ + bne.n 103be │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1024c │ │ │ │ │ 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 107e4 │ │ │ │ │ + beq.w 10802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11810 <_loop0_171_rule> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 11830 <_loop0_171_rule> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107e0 │ │ │ │ │ + beq.w 107fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129f8 <_loop0_37_rule> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 12a18 <_loop0_37_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107e0 │ │ │ │ │ + beq.w 107fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13284 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1007a │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - strd r9, r0, [sp] │ │ │ │ │ + bl 132a4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 100b6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + strd sl, 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101fa │ │ │ │ │ + bne.w 10230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1027a │ │ │ │ │ + beq.w 102ae │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 102b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10330 │ │ │ │ │ - strd r1, r0, [sp] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + b.n 10356 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + strd r5, r0, [sp] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101fa │ │ │ │ │ - b.n 10384 │ │ │ │ │ + bne.w 10230 │ │ │ │ │ + b.n 103aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13284 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1025e │ │ │ │ │ + bl 132a4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10296 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - 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 101fa │ │ │ │ │ - b.n 10384 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + b.n 103c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105fc │ │ │ │ │ + beq.w 10616 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1060e │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.w 10628 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063e │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.w 10658 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107f8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10470 │ │ │ │ │ + bl 10818 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 1048a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11810 <_loop0_171_rule> │ │ │ │ │ + bl 11830 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10702 │ │ │ │ │ + beq.w 1071c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106fa │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 106e2 │ │ │ │ │ + beq.w 10714 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 106fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 114ec │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 1150c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106d4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 106e2 │ │ │ │ │ + bne.w 106ee │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 106fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a54 <_loop1_185_rule> │ │ │ │ │ + bl 11a74 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106b4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 106ce │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11810 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 10490 │ │ │ │ │ + bl 11830 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 104aa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10664 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.w 1067e │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 104ba │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 104d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ - cbz r0, 104b8 │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 104d2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10572 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.n 1058c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18054 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 10508 │ │ │ │ │ + bl 18050 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 10522 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fdbc │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w fe26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10202 │ │ │ │ │ + b.n 10236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129f8 <_loop0_37_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 12a18 <_loop0_37_rule> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107e8 │ │ │ │ │ + beq.w 10806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13284 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 107ea │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bl 132a4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10808 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - b.n 10366 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + b.n 1038c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104ca │ │ │ │ │ + beq.n 104e4 │ │ │ │ │ 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 104ca │ │ │ │ │ + beq.n 104e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -27953,167 +27972,167 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 104cc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 104d0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + beq.n 104e6 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 104ea │ │ │ │ │ + mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 107b4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 107d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10218 │ │ │ │ │ + b.n 1024c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105ec │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 105e4 │ │ │ │ │ + beq.n 10606 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 105fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 105d0 │ │ │ │ │ + cbz r0, 105ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104b8 │ │ │ │ │ + beq.n 104d2 │ │ │ │ │ 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 104b8 │ │ │ │ │ + beq.n 104d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 1052a │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 10544 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10218 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 105e4 │ │ │ │ │ + b.n 1024c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r5, 105fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 105f4 │ │ │ │ │ + cbz r0, 1060e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10594 │ │ │ │ │ + b.n 105ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104ba │ │ │ │ │ + b.n 104d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10580 │ │ │ │ │ + b.n 1059a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104ba │ │ │ │ │ + b.n 104d4 │ │ │ │ │ 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 106cc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 106e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 104d0 │ │ │ │ │ + b.n 104ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103f4 │ │ │ │ │ + beq.w 1040e │ │ │ │ │ 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, [r6, #24] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 10542 │ │ │ │ │ + ldrd r2, r3, [r5, #12] │ │ │ │ │ + b.n 1055c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040a │ │ │ │ │ + beq.w 10424 │ │ │ │ │ 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 1040a │ │ │ │ │ + beq.w 10424 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 1052a │ │ │ │ │ + b.n 10544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1088c <_loop1_173_rule> │ │ │ │ │ + bl 108ac <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10490 │ │ │ │ │ + beq.w 104aa │ │ │ │ │ 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 10492 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 104ac │ │ │ │ │ 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 10490 │ │ │ │ │ + beq.w 104aa │ │ │ │ │ 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 │ │ │ │ │ @@ -28121,346 +28140,349 @@ │ │ │ │ │ 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, [r6, #12] │ │ │ │ │ - b.n 10544 │ │ │ │ │ + ldrd r2, r3, [r7, #12] │ │ │ │ │ + b.n 1055e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 10702 │ │ │ │ │ + cbz r0, 1071c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 1052a │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - b.n 103e4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10246 │ │ │ │ │ + b.n 10544 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 103fe │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 106ea │ │ │ │ │ + cbz r0, 10704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106b6 │ │ │ │ │ + b.n 106d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 1048a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10706 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 10720 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 1048a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1043a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10470 │ │ │ │ │ + b.n 10454 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1048a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10470 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 1048a │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10246 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 1027c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10230 │ │ │ │ │ + b.n 10268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10764 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 10780 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff54 │ │ │ │ │ - b.n 10732 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 1027a │ │ │ │ │ + bne.w ffa0 │ │ │ │ │ + b.n 1074c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 102b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10230 │ │ │ │ │ + b.n 10268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10788 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 107a2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100ba │ │ │ │ │ - b.n 10718 │ │ │ │ │ + bne.w 100fa │ │ │ │ │ + b.n 10732 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10246 │ │ │ │ │ + b.n 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 10076 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 100b2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1055c │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w fdec │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.w fdec │ │ │ │ │ + beq.w 10576 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w fe56 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w fe56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 10760 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w fdd0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r3, 107fa │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + b.w fe3a │ │ │ │ │ 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 fdb0 │ │ │ │ │ - b.n 104d8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1007a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10230 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1009c │ │ │ │ │ - b.n 10760 │ │ │ │ │ + beq.w fe18 │ │ │ │ │ + b.n 104f4 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 102b0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 100b6 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10268 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 100dc │ │ │ │ │ + b.n 1077c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107f8 : │ │ │ │ │ +00010818 : │ │ │ │ │ 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 10886 │ │ │ │ │ + beq.n 108a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1087e │ │ │ │ │ + cbnz r3, 1089e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1088c <_loop1_173_rule> │ │ │ │ │ + bl 108ac <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10830 │ │ │ │ │ + cbz r0, 10850 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10858 │ │ │ │ │ + cbnz r0, 10878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1087e │ │ │ │ │ + cbnz r3, 1089e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1088c <_loop1_173_rule> │ │ │ │ │ + bl 108ac <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1084a │ │ │ │ │ + cbz r0, 1086a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10866 │ │ │ │ │ + cbnz r0, 10886 │ │ │ │ │ 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 10830 │ │ │ │ │ - b.n 1084e │ │ │ │ │ + beq.n 10850 │ │ │ │ │ + b.n 1086e │ │ │ │ │ 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 1084e │ │ │ │ │ - b.n 1084a │ │ │ │ │ + bne.n 1086e │ │ │ │ │ + b.n 1086a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10852 │ │ │ │ │ + b.n 10872 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10816 │ │ │ │ │ + b.n 10836 │ │ │ │ │ │ │ │ │ │ -0001088c <_loop1_173_rule>: │ │ │ │ │ +000108ac <_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 109ea <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 10a0a <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 109a8 <_loop1_173_rule+0x11c> │ │ │ │ │ + bne.n 109c8 <_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 109e0 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 10a00 <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10994 <_loop1_173_rule+0x108> │ │ │ │ │ + bne.n 109b4 <_loop1_173_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a0 <_loop1_173_rule+0x114> │ │ │ │ │ + beq.n 109c0 <_loop1_173_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10942 <_loop1_173_rule+0xb6> │ │ │ │ │ + cbz r0, 10962 <_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 109da <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 109fa <_loop1_173_rule+0x14e> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109ce <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 109ee <_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 109d8 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 109f8 <_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 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109b0 <_loop1_173_rule+0x124> │ │ │ │ │ + beq.n 109d0 <_loop1_173_rule+0x124> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 109ba <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n 109da <_loop1_173_rule+0x12e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r6, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 10922 <_loop1_173_rule+0x96> │ │ │ │ │ + b.n 10942 <_loop1_173_rule+0x96> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 109a2 <_loop1_173_rule+0x116> │ │ │ │ │ + cbnz r3, 109c2 <_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 109f0 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 10a10 <_loop1_173_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1098e <_loop1_173_rule+0x102> │ │ │ │ │ + ble.n 109ae <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1098e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109ae <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1098e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109ae <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1098e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 109ae <_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 1097e <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n 1099e <_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 │ │ │ │ │ @@ -28468,680 +28490,680 @@ │ │ │ │ │ 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 10998 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 109b8 <_loop1_173_rule+0x10c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10948 <_loop1_173_rule+0xbc> │ │ │ │ │ - b.n 109a2 <_loop1_173_rule+0x116> │ │ │ │ │ + bne.n 10968 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 109c2 <_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, 109da <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 109fa <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10934 <_loop1_173_rule+0xa8> │ │ │ │ │ + b.n 10954 <_loop1_173_rule+0xa8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 10948 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 10968 <_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 109a8 <_loop1_173_rule+0x11c> │ │ │ │ │ + b.n 109c8 <_loop1_173_rule+0x11c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 108ae <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 108ce <_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 10998 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 109b8 <_loop1_173_rule+0x10c> │ │ │ │ │ │ │ │ │ │ -00010a04 : │ │ │ │ │ +00010a24 : │ │ │ │ │ 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 10cba │ │ │ │ │ + beq.w 10cda │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10cc8 │ │ │ │ │ + bne.w 10ce8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c1e │ │ │ │ │ + beq.w 10c3e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c32 │ │ │ │ │ + beq.w 10c52 │ │ │ │ │ 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 10b12 │ │ │ │ │ + beq.n 10b32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ca6 │ │ │ │ │ + beq.w 10cc6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10cb6 │ │ │ │ │ + bne.w 10cd6 │ │ │ │ │ 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 10c00 │ │ │ │ │ + bne.w 10c20 │ │ │ │ │ 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 10b14 │ │ │ │ │ + bne.n 10b34 │ │ │ │ │ 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 10ce0 │ │ │ │ │ + beq.w 10d00 │ │ │ │ │ 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 10cce │ │ │ │ │ + beq.w 10cee │ │ │ │ │ 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 10be8 │ │ │ │ │ + beq.w 10c08 │ │ │ │ │ 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 10ca2 │ │ │ │ │ + bne.w 10cc2 │ │ │ │ │ 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 10ce8 │ │ │ │ │ + beq.w 10d08 │ │ │ │ │ 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 10cc8 │ │ │ │ │ + bne.w 10ce8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c54 │ │ │ │ │ + beq.w 10c74 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c68 │ │ │ │ │ + beq.w 10c88 │ │ │ │ │ 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 10bee │ │ │ │ │ + beq.n 10c0e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10d10 │ │ │ │ │ + beq.w 10d30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d20 │ │ │ │ │ + bne.w 10d40 │ │ │ │ │ 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 10c10 │ │ │ │ │ + bne.n 10c30 │ │ │ │ │ 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 10bee │ │ │ │ │ + bne.n 10c0e │ │ │ │ │ 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 10c90 │ │ │ │ │ + beq.n 10cb0 │ │ │ │ │ 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 10cfc │ │ │ │ │ + beq.w 10d1c │ │ │ │ │ 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, 10be4 │ │ │ │ │ + cbnz r3, 10c04 │ │ │ │ │ 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 10af4 │ │ │ │ │ + bne.n 10b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bf0 │ │ │ │ │ + b.n 10c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a8e │ │ │ │ │ - b.n 10a8c │ │ │ │ │ + bne.w 10aae │ │ │ │ │ + b.n 10aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b78 │ │ │ │ │ - b.n 10b76 │ │ │ │ │ + bne.n 10b98 │ │ │ │ │ + b.n 10b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 10c4e │ │ │ │ │ + cbnz r6, 10c6e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a4a │ │ │ │ │ + bne.w 10a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c96 │ │ │ │ │ + blt.n 10cb6 │ │ │ │ │ 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 10a54 │ │ │ │ │ + beq.w 10a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c90 │ │ │ │ │ + cbnz r3, 10cb0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10b36 │ │ │ │ │ + bne.w 10b56 │ │ │ │ │ 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 10bf0 │ │ │ │ │ + blt.n 10c10 │ │ │ │ │ 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 10b40 │ │ │ │ │ + beq.w 10b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bf0 │ │ │ │ │ + b.n 10c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ 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 10a7a │ │ │ │ │ + beq.w 10a9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ 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 10a30 │ │ │ │ │ + beq.w 10a50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10b08 │ │ │ │ │ + b.n 10b28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bea │ │ │ │ │ + beq.n 10c0a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + b.n 10b36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10cf6 │ │ │ │ │ + cbnz r0, 10d16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10b08 │ │ │ │ │ + b.n 10b28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b08 │ │ │ │ │ + b.n 10b28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bf0 │ │ │ │ │ + beq.w 10c10 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bf0 │ │ │ │ │ + b.n 10c10 │ │ │ │ │ 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 10b66 │ │ │ │ │ + beq.w 10b86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10bf0 │ │ │ │ │ + b.n 10c10 │ │ │ │ │ │ │ │ │ │ -00010d24 : │ │ │ │ │ +00010d44 : │ │ │ │ │ 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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10e44 │ │ │ │ │ + beq.n 10e64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10e2a │ │ │ │ │ + bne.n 10e4a │ │ │ │ │ ldrd r9, r6, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 10df8 │ │ │ │ │ + beq.n 10e18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10de2 │ │ │ │ │ + beq.n 10e02 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e22 │ │ │ │ │ + beq.n 10e42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10ddc │ │ │ │ │ + bne.n 10dfc │ │ │ │ │ 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 10dea │ │ │ │ │ + bne.n 10e0a │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 10de2 │ │ │ │ │ + bne.n 10e02 │ │ │ │ │ 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 10e12 │ │ │ │ │ + beq.n 10e32 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e32 │ │ │ │ │ + beq.n 10e52 │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10dd0 │ │ │ │ │ + b.n 10df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d92 │ │ │ │ │ - b.n 10d8c │ │ │ │ │ + bne.n 10db2 │ │ │ │ │ + b.n 10dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10e18 │ │ │ │ │ + blt.n 10e38 │ │ │ │ │ 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.n 10d5e │ │ │ │ │ + beq.n 10d7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10dd2 │ │ │ │ │ + b.n 10df2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10dd2 │ │ │ │ │ + b.n 10df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d78 │ │ │ │ │ + b.n 10d98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10dd2 │ │ │ │ │ + b.n 10df2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10de6 │ │ │ │ │ + beq.n 10e06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10dd2 │ │ │ │ │ + b.n 10df2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d46 │ │ │ │ │ + b.n 10d66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010e4c : │ │ │ │ │ +00010e6c : │ │ │ │ │ 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 11252 │ │ │ │ │ + beq.w 11272 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11260 │ │ │ │ │ + bne.w 11280 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11388 │ │ │ │ │ + bne.w 113a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11318 │ │ │ │ │ + blt.w 11338 │ │ │ │ │ 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 1137c │ │ │ │ │ + bne.w 1139c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111ce │ │ │ │ │ + bne.w 111ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11234 │ │ │ │ │ + bne.w 11254 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 11208 │ │ │ │ │ + beq.w 11228 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1121e │ │ │ │ │ + beq.w 1123e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1101a │ │ │ │ │ + beq.w 1103a │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11032 │ │ │ │ │ + beq.w 11052 │ │ │ │ │ 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 11170 │ │ │ │ │ + beq.w 11190 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1127c │ │ │ │ │ + beq.w 1129c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11284 │ │ │ │ │ + bne.w 112a4 │ │ │ │ │ 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 11106 │ │ │ │ │ + bne.w 11126 │ │ │ │ │ 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 11172 │ │ │ │ │ + bne.w 11192 │ │ │ │ │ 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 1124c │ │ │ │ │ + beq.w 1126c │ │ │ │ │ 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 11130 │ │ │ │ │ + bne.w 11150 │ │ │ │ │ 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 11144 │ │ │ │ │ + beq.w 11164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1126c │ │ │ │ │ + beq.w 1128c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11172 │ │ │ │ │ + bne.w 11192 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11244 │ │ │ │ │ + beq.w 11264 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 111fe │ │ │ │ │ + bne.w 1121e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11052 │ │ │ │ │ + bne.n 11072 │ │ │ │ │ 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 1123e │ │ │ │ │ + beq.w 1125e │ │ │ │ │ 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 │ │ │ │ │ @@ -29149,92 +29171,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 11202 │ │ │ │ │ + beq.w 11222 │ │ │ │ │ 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 11230 │ │ │ │ │ + beq.w 11250 │ │ │ │ │ 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 111fe │ │ │ │ │ + bne.w 1121e │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ef2 │ │ │ │ │ + bne.w 10f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 111fa │ │ │ │ │ + blt.w 1121a │ │ │ │ │ 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 10efc │ │ │ │ │ - b.n 111fe │ │ │ │ │ + beq.w 10f1c │ │ │ │ │ + b.n 1121e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 │ │ │ │ │ + bl 11948 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fbc │ │ │ │ │ + beq.n 10fdc │ │ │ │ │ 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, 11096 │ │ │ │ │ + cbnz r0, 110b6 │ │ │ │ │ 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 1123e │ │ │ │ │ + beq.w 1125e │ │ │ │ │ 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 10fd0 │ │ │ │ │ - b.n 11082 │ │ │ │ │ + beq.n 10ff0 │ │ │ │ │ + b.n 110a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 │ │ │ │ │ + bl 11948 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1106c │ │ │ │ │ + beq.n 1108c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1123e │ │ │ │ │ + beq.w 1125e │ │ │ │ │ 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] │ │ │ │ │ @@ -29243,15 +29265,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, 11116 │ │ │ │ │ + cbnz r0, 11136 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -29259,1203 +29281,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 1123e │ │ │ │ │ + beq.w 1125e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 11082 │ │ │ │ │ - b.n 10fd0 │ │ │ │ │ + bgt.n 110a2 │ │ │ │ │ + b.n 10ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f3c │ │ │ │ │ - b.n 10f38 │ │ │ │ │ + bne.w 10f5c │ │ │ │ │ + b.n 10f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 │ │ │ │ │ + bl 11948 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110d8 │ │ │ │ │ + beq.n 110f8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 11156 │ │ │ │ │ + beq.n 11176 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 110cc │ │ │ │ │ + b.n 110ec │ │ │ │ │ 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 10f80 │ │ │ │ │ + bne.w 10fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11398 │ │ │ │ │ + bne.w 113b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11174 │ │ │ │ │ + b.n 11194 │ │ │ │ │ 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 1123a │ │ │ │ │ + beq.n 1125a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11126 │ │ │ │ │ + b.n 11146 │ │ │ │ │ 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 1137c │ │ │ │ │ + bne.w 1139c │ │ │ │ │ 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 112a2 │ │ │ │ │ + beq.w 112c2 │ │ │ │ │ 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 1100c │ │ │ │ │ + beq.w 1102c │ │ │ │ │ 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 1129c │ │ │ │ │ + beq.n 112bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1128c │ │ │ │ │ + beq.n 112ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113a0 │ │ │ │ │ + bl 113c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10eb4 │ │ │ │ │ + beq.w 10ed4 │ │ │ │ │ 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 10eb6 │ │ │ │ │ + bne.w 10ed6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111c8 │ │ │ │ │ - b.n 10eb4 │ │ │ │ │ + bne.n 111e8 │ │ │ │ │ + b.n 10ed4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11172 │ │ │ │ │ + b.n 11192 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11176 │ │ │ │ │ + b.n 11196 │ │ │ │ │ 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, 11266 │ │ │ │ │ + cbnz r2, 11286 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10eda │ │ │ │ │ + bne.w 10efa │ │ │ │ │ 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 10eda │ │ │ │ │ - b.n 11174 │ │ │ │ │ + beq.w 10efa │ │ │ │ │ + b.n 11194 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1117a │ │ │ │ │ + b.n 1119a │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ 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 11152 │ │ │ │ │ + b.n 11172 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e7a │ │ │ │ │ + beq.w 10e9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1117a │ │ │ │ │ + b.n 1119a │ │ │ │ │ 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 10f94 │ │ │ │ │ - b.n 111fe │ │ │ │ │ + beq.w 10fb4 │ │ │ │ │ + b.n 1121e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10f1a │ │ │ │ │ + b.n 10f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11172 │ │ │ │ │ + b.n 11192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - cbz r0, 112ac │ │ │ │ │ + cbz r0, 112cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111bc │ │ │ │ │ + b.n 111dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 112b0 │ │ │ │ │ + cbnz r3, 112d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 111ca │ │ │ │ │ + b.n 111ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11384 │ │ │ │ │ + bne.n 113a4 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1136a │ │ │ │ │ + beq.n 1138a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 113a0 │ │ │ │ │ - cbz r0, 1132c │ │ │ │ │ + bl 113c0 │ │ │ │ │ + cbz r0, 1134c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1132c │ │ │ │ │ + cbz r0, 1134c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1132c │ │ │ │ │ + cbz r0, 1134c │ │ │ │ │ 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, 11324 │ │ │ │ │ + cbnz r0, 11344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1133e │ │ │ │ │ + cbz r0, 1135e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 112ac │ │ │ │ │ + b.n 112cc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111ca │ │ │ │ │ + b.n 111ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11376 │ │ │ │ │ + cbnz r3, 11396 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11342 │ │ │ │ │ + cbnz r0, 11362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1130e │ │ │ │ │ + b.n 1132e │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 11300 │ │ │ │ │ + b.n 11320 │ │ │ │ │ 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 112c4 │ │ │ │ │ + beq.n 112e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1130e │ │ │ │ │ + b.n 1132e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 11010 │ │ │ │ │ + b.n 11030 │ │ │ │ │ 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 10ea6 │ │ │ │ │ + b.n 10ec6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11174 │ │ │ │ │ + b.n 11194 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000113a0 : │ │ │ │ │ +000113c0 : │ │ │ │ │ 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 114ca │ │ │ │ │ + beq.w 114ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114e6 │ │ │ │ │ + bne.w 11506 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114d2 │ │ │ │ │ + beq.n 114f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11928 │ │ │ │ │ + bl 11948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114ba │ │ │ │ │ + beq.n 114da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114c2 │ │ │ │ │ + beq.n 114e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114b4 │ │ │ │ │ + bne.n 114d4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114ac │ │ │ │ │ + beq.n 114cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 114b4 │ │ │ │ │ + bne.n 114d4 │ │ │ │ │ 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, 11460 │ │ │ │ │ + cbnz r0, 11480 │ │ │ │ │ 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 114a6 │ │ │ │ │ + beq.n 114c6 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 1147e │ │ │ │ │ + bgt.n 1149e │ │ │ │ │ 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, 114bc │ │ │ │ │ + cbz r0, 114dc │ │ │ │ │ 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 11928 │ │ │ │ │ + bl 11948 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11422 │ │ │ │ │ + beq.n 11442 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 1148e │ │ │ │ │ + beq.n 114ae │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11418 │ │ │ │ │ + b.n 11438 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 11434 │ │ │ │ │ + b.n 11454 │ │ │ │ │ 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, 114a6 │ │ │ │ │ + cbz r0, 114c6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11470 │ │ │ │ │ + b.n 11490 │ │ │ │ │ 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 11456 │ │ │ │ │ + b.n 11476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113f6 │ │ │ │ │ + b.n 11416 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 113c6 │ │ │ │ │ + b.n 113e6 │ │ │ │ │ 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 113dc │ │ │ │ │ + beq.w 113fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 114bc │ │ │ │ │ + b.n 114dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 11458 │ │ │ │ │ + b.n 11478 │ │ │ │ │ │ │ │ │ │ -000114ec : │ │ │ │ │ +0001150c : │ │ │ │ │ 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 117aa │ │ │ │ │ + beq.w 117ca │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11726 │ │ │ │ │ + bne.w 11746 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117ba │ │ │ │ │ + beq.w 117da │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170c │ │ │ │ │ + beq.w 1172c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 117d6 │ │ │ │ │ + bne.w 117f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116f6 │ │ │ │ │ + beq.w 11716 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1157c │ │ │ │ │ + cbz r0, 1159c │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 116ce │ │ │ │ │ + beq.w 116ee │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11560 │ │ │ │ │ + bne.n 11580 │ │ │ │ │ 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 11706 │ │ │ │ │ + beq.w 11726 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 115ce │ │ │ │ │ + ble.n 115ee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 115ce │ │ │ │ │ + beq.n 115ee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 115ce │ │ │ │ │ + beq.n 115ee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 115ce │ │ │ │ │ + beq.n 115ee │ │ │ │ │ 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 115c0 │ │ │ │ │ + bne.n 115e0 │ │ │ │ │ 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 11a54 <_loop1_185_rule> │ │ │ │ │ + bl 11a74 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11754 │ │ │ │ │ + bne.w 11774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11726 │ │ │ │ │ + bne.w 11746 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117dc │ │ │ │ │ + beq.w 117fc │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11740 │ │ │ │ │ + beq.w 11760 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11748 │ │ │ │ │ + bne.w 11768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1172c │ │ │ │ │ + beq.w 1174c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11656 │ │ │ │ │ + cbz r0, 11676 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 116e2 │ │ │ │ │ + beq.n 11702 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1163c │ │ │ │ │ + bne.n 1165c │ │ │ │ │ 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 1173a │ │ │ │ │ + beq.n 1175a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 116a6 │ │ │ │ │ + ble.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 116a6 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 116a6 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 116a6 │ │ │ │ │ + beq.n 116c6 │ │ │ │ │ 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 11698 │ │ │ │ │ + bne.n 116b8 │ │ │ │ │ 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 11a54 <_loop1_185_rule> │ │ │ │ │ + bl 11a74 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11786 │ │ │ │ │ + bne.n 117a6 │ │ │ │ │ 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, 11706 │ │ │ │ │ + cbz r0, 11726 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11566 │ │ │ │ │ + b.n 11586 │ │ │ │ │ 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, 1173a │ │ │ │ │ + cbz r0, 1175a │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11640 │ │ │ │ │ + b.n 11660 │ │ │ │ │ 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 115ce │ │ │ │ │ + bne.w 115ee │ │ │ │ │ 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 115f4 │ │ │ │ │ + beq.w 11614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 116c6 │ │ │ │ │ + b.n 116e6 │ │ │ │ │ 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 116a6 │ │ │ │ │ + bne.n 116c6 │ │ │ │ │ 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 116c2 │ │ │ │ │ + b.n 116e2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115e8 │ │ │ │ │ + beq.w 11608 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115e8 │ │ │ │ │ + beq.w 11608 │ │ │ │ │ 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 117fa │ │ │ │ │ + beq.n 1181a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116c6 │ │ │ │ │ + b.n 116e6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 116be │ │ │ │ │ + beq.n 116de │ │ │ │ │ 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 11770 │ │ │ │ │ - b.n 116be │ │ │ │ │ + bne.n 11790 │ │ │ │ │ + b.n 116de │ │ │ │ │ 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 11516 │ │ │ │ │ - b.n 11726 │ │ │ │ │ + beq.w 11536 │ │ │ │ │ + b.n 11746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 117d6 │ │ │ │ │ + cbnz r2, 117f6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11536 │ │ │ │ │ - b.n 1170c │ │ │ │ │ + bne.w 11556 │ │ │ │ │ + b.n 1172c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1171a │ │ │ │ │ + b.n 1173a │ │ │ │ │ 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 11748 │ │ │ │ │ + bne.n 11768 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11612 │ │ │ │ │ - b.n 11740 │ │ │ │ │ + bne.w 11632 │ │ │ │ │ + b.n 11760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116c2 │ │ │ │ │ + beq.w 116e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116c6 │ │ │ │ │ + b.n 116e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011810 <_loop0_171_rule>: │ │ │ │ │ +00011830 <_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 11922 <_loop0_171_rule+0x112> │ │ │ │ │ + beq.n 11942 <_loop0_171_rule+0x112> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1190c <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 1192c <_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 11914 <_loop0_171_rule+0x104> │ │ │ │ │ + beq.n 11934 <_loop0_171_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1190c <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 1192c <_loop0_171_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118f0 <_loop0_171_rule+0xe0> │ │ │ │ │ + beq.n 11910 <_loop0_171_rule+0xe0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11882 <_loop0_171_rule+0x72> │ │ │ │ │ + cbz r0, 118a2 <_loop0_171_rule+0x72> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 118dc <_loop0_171_rule+0xcc> │ │ │ │ │ + beq.n 118fc <_loop0_171_rule+0xcc> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11868 <_loop0_171_rule+0x58> │ │ │ │ │ + bne.n 11888 <_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 118fe <_loop0_171_rule+0xee> │ │ │ │ │ + beq.n 1191e <_loop0_171_rule+0xee> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 118c8 <_loop0_171_rule+0xb8> │ │ │ │ │ + ble.n 118e8 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 118c8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118e8 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 118c8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118e8 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 118c8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118e8 <_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 118b8 <_loop0_171_rule+0xa8> │ │ │ │ │ + bne.n 118d8 <_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, 118fe <_loop0_171_rule+0xee> │ │ │ │ │ + cbz r0, 1191e <_loop0_171_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1186c <_loop0_171_rule+0x5c> │ │ │ │ │ + b.n 1188c <_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 118c8 <_loop0_171_rule+0xb8> │ │ │ │ │ + bne.n 118e8 <_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 118d4 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118f4 <_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 118d4 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118f4 <_loop0_171_rule+0xc4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11830 <_loop0_171_rule+0x20> │ │ │ │ │ + b.n 11850 <_loop0_171_rule+0x20> │ │ │ │ │ │ │ │ │ │ -00011928 : │ │ │ │ │ +00011948 : │ │ │ │ │ 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 11a4e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 119fc │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 119e2 │ │ │ │ │ + beq.n 11a5a │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 11a52 │ │ │ │ │ + ldrd r7, r6, [r4, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 11a00 │ │ │ │ │ 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 11a1c │ │ │ │ │ + beq.n 11a3a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11a2e │ │ │ │ │ + beq.n 11a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11a16 │ │ │ │ │ + bne.n 11a34 │ │ │ │ │ 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 11a04 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + bne.n 11a20 │ │ │ │ │ + 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 11a1c │ │ │ │ │ + bne.n 11a3a │ │ │ │ │ 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 11a36 │ │ │ │ │ + cbz r0, 11a1a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ │ - cbnz r7, 11a12 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 11a2e │ │ │ │ │ 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 11a3c │ │ │ │ │ + beq.n 11a60 │ │ │ │ │ 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 11a22 │ │ │ │ │ + blt.n 11a40 │ │ │ │ │ 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 11964 │ │ │ │ │ + beq.n 11982 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119d8 │ │ │ │ │ + b.n 119f6 │ │ │ │ │ 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 1199c │ │ │ │ │ - b.n 11996 │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - b.n 119bc │ │ │ │ │ + bne.n 119b8 │ │ │ │ │ + b.n 119b2 │ │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ │ + b.n 119da │ │ │ │ │ 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 119d6 │ │ │ │ │ + b.n 119f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119d8 │ │ │ │ │ + b.n 119f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1197e │ │ │ │ │ + b.n 1199c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119d8 │ │ │ │ │ + b.n 119f6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1196a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a1e │ │ │ │ │ + beq.n 11a3c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119d8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1194c │ │ │ │ │ + b.n 119f6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011a54 <_loop1_185_rule>: │ │ │ │ │ +00011a74 <_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 12212 <_loop1_185_rule+0x7be> │ │ │ │ │ + beq.w 12232 <_loop1_185_rule+0x7be> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12220 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 12240 <_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 122a8 <_loop1_185_rule+0x854> │ │ │ │ │ + beq.w 122c8 <_loop1_185_rule+0x854> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12220 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 12240 <_loop1_185_rule+0x7cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12296 <_loop1_185_rule+0x842> │ │ │ │ │ + beq.w 122b6 <_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 11cf8 <_loop1_185_rule+0x2a4> │ │ │ │ │ + beq.w 11d18 <_loop1_185_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 11d14 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 11d34 <_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 11d44 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 11d64 <_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 12198 <_loop1_185_rule+0x744> │ │ │ │ │ + beq.w 121b8 <_loop1_185_rule+0x744> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121ac <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 121cc <_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 11ec2 <_loop1_185_rule+0x46e> │ │ │ │ │ + bne.w 11ee2 <_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 11d4a <_loop1_185_rule+0x2f6> │ │ │ │ │ + bne.w 11d6a <_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 12246 <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 12266 <_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 12226 <_loop1_185_rule+0x7d2> │ │ │ │ │ + beq.w 12246 <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ed2 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ef2 <_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 11ed2 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ef2 <_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 122b8 <_loop1_185_rule+0x864> │ │ │ │ │ + bne.w 122d8 <_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 11e46 <_loop1_185_rule+0x3f2> │ │ │ │ │ + beq.w 11e66 <_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 │ │ │ │ │ @@ -30464,71 +30486,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 12254 <_loop1_185_rule+0x800> │ │ │ │ │ + beq.w 12274 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12260 <_loop1_185_rule+0x80c> │ │ │ │ │ + bne.w 12280 <_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 11eda <_loop1_185_rule+0x486> │ │ │ │ │ + beq.w 11efa <_loop1_185_rule+0x486> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11ef6 <_loop1_185_rule+0x4a2> │ │ │ │ │ + beq.w 11f16 <_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 11f28 <_loop1_185_rule+0x4d4> │ │ │ │ │ + beq.w 11f48 <_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 1227a <_loop1_185_rule+0x826> │ │ │ │ │ + beq.w 1229a <_loop1_185_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1228e <_loop1_185_rule+0x83a> │ │ │ │ │ + bne.w 122ae <_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 12100 <_loop1_185_rule+0x6ac> │ │ │ │ │ + bne.w 12120 <_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 11f2e <_loop1_185_rule+0x4da> │ │ │ │ │ + bne.w 11f4e <_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 121c4 <_loop1_185_rule+0x770> │ │ │ │ │ + beq.w 121e4 <_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] │ │ │ │ │ @@ -30536,228 +30558,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 121b0 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 121d0 <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120ec <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 1210c <_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 120ec <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 1210c <_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 12292 <_loop1_185_rule+0x83e> │ │ │ │ │ + bne.w 122b2 <_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 12030 <_loop1_185_rule+0x5dc> │ │ │ │ │ + beq.w 12050 <_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 12120 <_loop1_185_rule+0x6cc> │ │ │ │ │ + beq.w 12140 <_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 11bbe <_loop1_185_rule+0x16a> │ │ │ │ │ + b.n 11bde <_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 121f2 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 12212 <_loop1_185_rule+0x79e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11ac8 <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11ae8 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1213e <_loop1_185_rule+0x6ea> │ │ │ │ │ + blt.w 1215e <_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 121f2 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 12212 <_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 11ae0 <_loop1_185_rule+0x8c> │ │ │ │ │ + bne.w 11b00 <_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 1217a <_loop1_185_rule+0x726> │ │ │ │ │ + bne.w 1219a <_loop1_185_rule+0x726> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11e58 <_loop1_185_rule+0x404> │ │ │ │ │ + beq.n 11e78 <_loop1_185_rule+0x404> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11e72 <_loop1_185_rule+0x41e> │ │ │ │ │ + beq.w 11e92 <_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 11ea2 <_loop1_185_rule+0x44e> │ │ │ │ │ + beq.w 11ec2 <_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 12236 <_loop1_185_rule+0x7e2> │ │ │ │ │ + beq.w 12256 <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121fa <_loop1_185_rule+0x7a6> │ │ │ │ │ + bne.w 1221a <_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 120dc <_loop1_185_rule+0x688> │ │ │ │ │ + bne.w 120fc <_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 1217e <_loop1_185_rule+0x72a> │ │ │ │ │ + bne.w 1219e <_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 121e6 <_loop1_185_rule+0x792> │ │ │ │ │ + beq.w 12206 <_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 121d0 <_loop1_185_rule+0x77c> │ │ │ │ │ + beq.w 121f0 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120f4 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 12114 <_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 1213a <_loop1_185_rule+0x6e6> │ │ │ │ │ + bne.w 1215a <_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 120f4 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 12114 <_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 11ba8 <_loop1_185_rule+0x154> │ │ │ │ │ + bne.w 11bc8 <_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 122bc <_loop1_185_rule+0x868> │ │ │ │ │ + bne.w 122dc <_loop1_185_rule+0x868> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12150 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 12170 <_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 121e6 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 12206 <_loop1_185_rule+0x792> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11d6c <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 11d8c <_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 12188 <_loop1_185_rule+0x734> │ │ │ │ │ + blt.w 121a8 <_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 121e6 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 12206 <_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 11d84 <_loop1_185_rule+0x330> │ │ │ │ │ + bne.w 11da4 <_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 │ │ │ │ │ @@ -30766,580 +30788,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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b16 <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 11b12 <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 11b36 <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 11b32 <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_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 121ec <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 1220c <_loop1_185_rule+0x798> │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 11bf0 <_loop1_185_rule+0x19c> │ │ │ │ │ + bne.w 11c10 <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1215e <_loop1_185_rule+0x70a> │ │ │ │ │ + blt.w 1217e <_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 121ec <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 1220c <_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 11c0a <_loop1_185_rule+0x1b6> │ │ │ │ │ + bne.w 11c2a <_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 1214a <_loop1_185_rule+0x6f6> │ │ │ │ │ + bne.w 1216a <_loop1_185_rule+0x6f6> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12034 <_loop1_185_rule+0x5e0> │ │ │ │ │ + beq.n 12054 <_loop1_185_rule+0x5e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1204a <_loop1_185_rule+0x5f6> │ │ │ │ │ + beq.n 1206a <_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 12076 <_loop1_185_rule+0x622> │ │ │ │ │ + beq.w 12096 <_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 121fe <_loop1_185_rule+0x7aa> │ │ │ │ │ + beq.w 1221e <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121f8 <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 12218 <_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 12110 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne.w 12130 <_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 12176 <_loop1_185_rule+0x722> │ │ │ │ │ + bne.w 12196 <_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 121e4 <_loop1_185_rule+0x790> │ │ │ │ │ + beq.w 12204 <_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 121ce <_loop1_185_rule+0x77a> │ │ │ │ │ + beq.w 121ee <_loop1_185_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12138 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 12158 <_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 12138 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne.w 12158 <_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 12138 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 12158 <_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 11cd6 <_loop1_185_rule+0x282> │ │ │ │ │ + bne.w 11cf6 <_loop1_185_rule+0x282> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 11e46 <_loop1_185_rule+0x3f2> │ │ │ │ │ + b.n 11e66 <_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 121e4 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 12204 <_loop1_185_rule+0x790> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 11f4c <_loop1_185_rule+0x4f8> │ │ │ │ │ + bne.n 11f6c <_loop1_185_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1216a <_loop1_185_rule+0x716> │ │ │ │ │ + blt.w 1218a <_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 121e4 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 12204 <_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 11f64 <_loop1_185_rule+0x510> │ │ │ │ │ + bne.w 11f84 <_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 11eac <_loop1_185_rule+0x458> │ │ │ │ │ + beq.w 11ecc <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11eac <_loop1_185_rule+0x458> │ │ │ │ │ + bne.w 11ecc <_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 12266 <_loop1_185_rule+0x812> │ │ │ │ │ + beq.w 12286 <_loop1_185_rule+0x812> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 120ce <_loop1_185_rule+0x67a> │ │ │ │ │ + ble.n 120ee <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 120ce <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120ee <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 120ce <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120ee <_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 120c0 <_loop1_185_rule+0x66c> │ │ │ │ │ + bne.n 120e0 <_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 11eba <_loop1_185_rule+0x466> │ │ │ │ │ + b.n 11eda <_loop1_185_rule+0x466> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11db2 <_loop1_185_rule+0x35e> │ │ │ │ │ - b.n 11db0 <_loop1_185_rule+0x35c> │ │ │ │ │ + bne.w 11dd2 <_loop1_185_rule+0x35e> │ │ │ │ │ + b.n 11dd0 <_loop1_185_rule+0x35c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_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 11eac <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ecc <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c40 <_loop1_185_rule+0x1ec> │ │ │ │ │ - b.n 11c3c <_loop1_185_rule+0x1e8> │ │ │ │ │ + bne.w 11c60 <_loop1_185_rule+0x1ec> │ │ │ │ │ + b.n 11c5c <_loop1_185_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f96 <_loop1_185_rule+0x542> │ │ │ │ │ - b.n 11f92 <_loop1_185_rule+0x53e> │ │ │ │ │ + bne.w 11fb6 <_loop1_185_rule+0x542> │ │ │ │ │ + b.n 11fb2 <_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 12264 <_loop1_185_rule+0x810> │ │ │ │ │ + beq.w 12284 <_loop1_185_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11ce6 <_loop1_185_rule+0x292> │ │ │ │ │ + b.n 11d06 <_loop1_185_rule+0x292> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 1209c <_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 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_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 11eac <_loop1_185_rule+0x458> │ │ │ │ │ - b.n 1208a <_loop1_185_rule+0x636> │ │ │ │ │ + beq.w 11ecc <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 120aa <_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 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_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 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 1209c <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1207a <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 1209a <_loop1_185_rule+0x626> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1214e <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 1216e <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11eac <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ecc <_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 11eac <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ecc <_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 11afe <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11b1e <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_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 120ee <_loop1_185_rule+0x69a> │ │ │ │ │ + beq.n 1210e <_loop1_185_rule+0x69a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_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 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + beq.w 1209c <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 1209c <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 1209c <_loop1_185_rule+0x628> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 1207c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 1209c <_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 11f7e <_loop1_185_rule+0x52a> │ │ │ │ │ + beq.w 11f9e <_loop1_185_rule+0x52a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121fa <_loop1_185_rule+0x7a6> │ │ │ │ │ + b.n 1221a <_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 11a82 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11aa2 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 120d8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120f8 <_loop1_185_rule+0x684> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1224c <_loop1_185_rule+0x7f8> │ │ │ │ │ + cbnz r0, 1226c <_loop1_185_rule+0x7f8> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_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 11d9e <_loop1_185_rule+0x34a> │ │ │ │ │ - b.n 1220e <_loop1_185_rule+0x7ba> │ │ │ │ │ + beq.w 11dbe <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 1222e <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12230 <_loop1_185_rule+0x7dc> │ │ │ │ │ + b.n 12250 <_loop1_185_rule+0x7dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_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, 122c2 <_loop1_185_rule+0x86e> │ │ │ │ │ + cbz r2, 122e2 <_loop1_185_rule+0x86e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1214e <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 1216e <_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 120d8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120f8 <_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 11c28 <_loop1_185_rule+0x1d4> │ │ │ │ │ + beq.w 11c48 <_loop1_185_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11f30 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f50 <_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 11aac <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 1214e <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 11acc <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 1216e <_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 120d8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120f8 <_loop1_185_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d4c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d6c <_loop1_185_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12150 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 12170 <_loop1_185_rule+0x6fc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 11bd6 <_loop1_185_rule+0x182> │ │ │ │ │ + b.n 11bf6 <_loop1_185_rule+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000122c8 : │ │ │ │ │ +000122e8 : │ │ │ │ │ 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 1264c │ │ │ │ │ + beq.w 1266c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1265a │ │ │ │ │ + bne.w 1267a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1236e │ │ │ │ │ + beq.n 1238e │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 12384 │ │ │ │ │ + beq.n 123a4 │ │ │ │ │ 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 123b8 │ │ │ │ │ + bne.n 123d8 │ │ │ │ │ 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 12448 │ │ │ │ │ + bne.w 12468 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1262a │ │ │ │ │ + bne.w 1264a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1247e │ │ │ │ │ + beq.w 1249e │ │ │ │ │ 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 1247e │ │ │ │ │ + beq.w 1249e │ │ │ │ │ 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 12632 │ │ │ │ │ + bne.w 12652 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1230c │ │ │ │ │ + bne.n 1232c │ │ │ │ │ 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 1243c │ │ │ │ │ + blt.n 1245c │ │ │ │ │ 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 12632 │ │ │ │ │ + bne.w 12652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12322 │ │ │ │ │ + beq.n 12342 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12322 │ │ │ │ │ + beq.n 12342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12666 │ │ │ │ │ + beq.w 12686 │ │ │ │ │ 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 12666 │ │ │ │ │ + beq.w 12686 │ │ │ │ │ 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 12660 │ │ │ │ │ + beq.w 12680 │ │ │ │ │ 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> │ │ │ │ │ @@ -31347,129 +31369,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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1242a │ │ │ │ │ + cbz r0, 1244a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12364 │ │ │ │ │ + b.n 12384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266e │ │ │ │ │ + beq.w 1268e │ │ │ │ │ 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 12334 │ │ │ │ │ + beq.w 12354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1265a │ │ │ │ │ + bne.w 1267a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12638 │ │ │ │ │ + beq.w 12658 │ │ │ │ │ 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, 12486 │ │ │ │ │ + cbz r0, 124a6 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12426 │ │ │ │ │ + bne.n 12446 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12334 │ │ │ │ │ + b.n 12354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12426 │ │ │ │ │ + b.n 12446 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12646 │ │ │ │ │ + bne.w 12666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12564 │ │ │ │ │ + bne.n 12584 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12646 │ │ │ │ │ + bne.w 12666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 124f6 │ │ │ │ │ + cbnz r0, 12516 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12646 │ │ │ │ │ + bne.w 12666 │ │ │ │ │ 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, 124de │ │ │ │ │ + cbz r0, 124fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125c4 │ │ │ │ │ + bne.n 125e4 │ │ │ │ │ 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 1246c │ │ │ │ │ + b.n 1248c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124b4 │ │ │ │ │ + beq.n 124d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124b4 │ │ │ │ │ + beq.n 124d4 │ │ │ │ │ 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 124b4 │ │ │ │ │ + beq.n 124d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -31478,38 +31500,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 124e6 │ │ │ │ │ + beq.n 12506 │ │ │ │ │ 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 1247a │ │ │ │ │ + b.n 1249a │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1249e │ │ │ │ │ + beq.n 124be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1249e │ │ │ │ │ + beq.n 124be │ │ │ │ │ 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] │ │ │ │ │ @@ -31529,42 +31551,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 12556 │ │ │ │ │ - b.n 124e6 │ │ │ │ │ + bne.n 12576 │ │ │ │ │ + b.n 12506 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124de │ │ │ │ │ + beq.n 124fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124de │ │ │ │ │ + beq.n 124fe │ │ │ │ │ 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 124de │ │ │ │ │ + beq.w 124fe │ │ │ │ │ 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] │ │ │ │ │ @@ -31583,532 +31605,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 125b2 │ │ │ │ │ + b.n 125d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12364 │ │ │ │ │ + b.n 12384 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1243c │ │ │ │ │ + b.n 1245c │ │ │ │ │ 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 1245a │ │ │ │ │ + beq.w 1247a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12560 │ │ │ │ │ + b.n 12580 │ │ │ │ │ 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 122f4 │ │ │ │ │ + beq.w 12314 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12364 │ │ │ │ │ + b.n 12384 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f8 │ │ │ │ │ + b.n 12418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1243c │ │ │ │ │ + b.n 1245c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1243c │ │ │ │ │ + b.n 1245c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012674 : │ │ │ │ │ +00012694 : │ │ │ │ │ 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 128b8 │ │ │ │ │ + beq.w 128d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1285c │ │ │ │ │ + bne.w 1287c │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 1286e │ │ │ │ │ + beq.w 1288e │ │ │ │ │ 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 12858 │ │ │ │ │ + beq.w 12878 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 128fe │ │ │ │ │ + beq.w 1291e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128f6 │ │ │ │ │ + bne.w 12916 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 127ac │ │ │ │ │ + beq.n 127cc │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.n 127c2 │ │ │ │ │ + beq.n 127e2 │ │ │ │ │ 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 127f6 │ │ │ │ │ + bne.n 12816 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12908 │ │ │ │ │ + bne.w 12928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12846 │ │ │ │ │ + beq.w 12866 │ │ │ │ │ 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 12844 │ │ │ │ │ + beq.w 12864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1409c │ │ │ │ │ + bl 140bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128e8 │ │ │ │ │ + bne.w 12908 │ │ │ │ │ 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 128da │ │ │ │ │ + beq.w 128fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12858 │ │ │ │ │ + bne.n 12878 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1286a │ │ │ │ │ + beq.n 1288a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1279e │ │ │ │ │ + cbz r0, 127be │ │ │ │ │ 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 128c8 │ │ │ │ │ + beq.w 128e8 │ │ │ │ │ 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 12908 │ │ │ │ │ + bne.w 12928 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 126f8 │ │ │ │ │ + bne.n 12718 │ │ │ │ │ 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 12848 │ │ │ │ │ + blt.n 12868 │ │ │ │ │ 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 12908 │ │ │ │ │ + bne.w 12928 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1270e │ │ │ │ │ + beq.n 1272e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1270e │ │ │ │ │ + beq.n 1272e │ │ │ │ │ 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 128a4 │ │ │ │ │ + beq.n 128c4 │ │ │ │ │ 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, 12892 │ │ │ │ │ + cbz r0, 128b2 │ │ │ │ │ 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 1273c │ │ │ │ │ + bne.w 1275c │ │ │ │ │ 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 12768 │ │ │ │ │ + beq.n 12788 │ │ │ │ │ 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 12858 │ │ │ │ │ + b.n 12878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 128ac │ │ │ │ │ + blt.n 128cc │ │ │ │ │ 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 126b6 │ │ │ │ │ + beq.w 126d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127a2 │ │ │ │ │ + b.n 127c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12846 │ │ │ │ │ + beq.n 12866 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12848 │ │ │ │ │ + b.n 12868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12848 │ │ │ │ │ + b.n 12868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127a2 │ │ │ │ │ + b.n 127c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 126a2 │ │ │ │ │ + beq.w 126c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1285c │ │ │ │ │ + b.n 1287c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1285c │ │ │ │ │ + beq.n 1287c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 127a2 │ │ │ │ │ + b.n 127c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 128ec │ │ │ │ │ + cbnz r0, 1290c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1284e │ │ │ │ │ + b.n 1286e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12848 │ │ │ │ │ + b.n 12868 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12858 │ │ │ │ │ + b.n 12878 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 12858 │ │ │ │ │ + b.n 12878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126d4 │ │ │ │ │ + b.n 126f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12848 │ │ │ │ │ + b.n 12868 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012910 : │ │ │ │ │ +00012930 : │ │ │ │ │ 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 129f0 │ │ │ │ │ + beq.n 12a10 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1298a │ │ │ │ │ + cbnz r7, 129aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 12970 │ │ │ │ │ + beq.n 12990 │ │ │ │ │ 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, 12996 │ │ │ │ │ + cbnz r0, 129b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1298a │ │ │ │ │ + cbnz r3, 129aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12992 │ │ │ │ │ + cbz r0, 129b2 │ │ │ │ │ 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 129cc │ │ │ │ │ + blt.n 129ec │ │ │ │ │ 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 12948 │ │ │ │ │ + beq.n 12968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12986 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12962 │ │ │ │ │ + b.n 12982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12952 │ │ │ │ │ + beq.n 12972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129ea │ │ │ │ │ + cbz r0, 12a0a │ │ │ │ │ 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, 129d8 │ │ │ │ │ + cbz r0, 129f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12962 │ │ │ │ │ + b.n 12982 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12986 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12962 │ │ │ │ │ + beq.n 12982 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12986 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12966 │ │ │ │ │ + b.n 12986 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12932 │ │ │ │ │ + b.n 12952 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000129f8 <_loop0_37_rule>: │ │ │ │ │ +00012a18 <_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 13250 <_loop0_37_rule+0x858> │ │ │ │ │ + beq.w 13270 <_loop0_37_rule+0x858> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1325e <_loop0_37_rule+0x866> │ │ │ │ │ + bne.w 1327e <_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 130e6 <_loop0_37_rule+0x6ee> │ │ │ │ │ + beq.w 13106 <_loop0_37_rule+0x6ee> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1324a <_loop0_37_rule+0x852> │ │ │ │ │ + bne.w 1326a <_loop0_37_rule+0x852> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 13238 <_loop0_37_rule+0x840> │ │ │ │ │ + beq.w 13258 <_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 12c9c <_loop0_37_rule+0x2a4> │ │ │ │ │ + beq.w 12cbc <_loop0_37_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12cb8 <_loop0_37_rule+0x2c0> │ │ │ │ │ + beq.w 12cd8 <_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 12cea <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 12d0a <_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 13220 <_loop0_37_rule+0x828> │ │ │ │ │ + beq.w 13240 <_loop0_37_rule+0x828> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13234 <_loop0_37_rule+0x83c> │ │ │ │ │ + bne.w 13254 <_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 12e86 <_loop0_37_rule+0x48e> │ │ │ │ │ + bne.w 12ea6 <_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 12cf0 <_loop0_37_rule+0x2f8> │ │ │ │ │ + bne.w 12d10 <_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 13264 <_loop0_37_rule+0x86c> │ │ │ │ │ + beq.w 13284 <_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] │ │ │ │ │ @@ -32117,117 +32139,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 13138 <_loop0_37_rule+0x740> │ │ │ │ │ + beq.w 13158 <_loop0_37_rule+0x740> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e96 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12eb6 <_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 12e96 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12eb6 <_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 1316a <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 1318a <_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 12df8 <_loop0_37_rule+0x400> │ │ │ │ │ + beq.w 12e18 <_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] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ + 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, #20] │ │ │ │ │ - beq.w 13152 <_loop0_37_rule+0x75a> │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + beq.w 13172 <_loop0_37_rule+0x75a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13148 <_loop0_37_rule+0x750> │ │ │ │ │ + bne.w 13168 <_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 12ebc <_loop0_37_rule+0x4c4> │ │ │ │ │ + beq.w 12edc <_loop0_37_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12ed8 <_loop0_37_rule+0x4e0> │ │ │ │ │ + beq.w 12ef8 <_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 12f0e <_loop0_37_rule+0x516> │ │ │ │ │ + beq.w 12f2e <_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 13186 <_loop0_37_rule+0x78e> │ │ │ │ │ + beq.w 131a6 <_loop0_37_rule+0x78e> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1319a <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 131ba <_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 13078 <_loop0_37_rule+0x680> │ │ │ │ │ + bne.w 13098 <_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 12f14 <_loop0_37_rule+0x51c> │ │ │ │ │ + bne.w 12f34 <_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 1317c <_loop0_37_rule+0x784> │ │ │ │ │ + beq.w 1319c <_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] │ │ │ │ │ @@ -32235,983 +32256,984 @@ │ │ │ │ │ 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 131d2 <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 131f2 <_loop0_37_rule+0x7da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13028 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 13048 <_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 13028 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 13048 <_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 131e8 <_loop0_37_rule+0x7f0> │ │ │ │ │ + bne.w 13208 <_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 13010 <_loop0_37_rule+0x618> │ │ │ │ │ + beq.w 13030 <_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 13098 <_loop0_37_rule+0x6a0> │ │ │ │ │ + beq.w 130b8 <_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, #24] │ │ │ │ │ - b.n 12b64 <_loop0_37_rule+0x16c> │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n 12b84 <_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 13124 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13144 <_loop0_37_rule+0x72c> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12a6a <_loop0_37_rule+0x72> │ │ │ │ │ + bne.w 12a8a <_loop0_37_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13118 <_loop0_37_rule+0x720> │ │ │ │ │ + blt.w 13138 <_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 13124 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13144 <_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 12a84 <_loop0_37_rule+0x8c> │ │ │ │ │ + bne.w 12aa4 <_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 13114 <_loop0_37_rule+0x71c> │ │ │ │ │ + bne.w 13134 <_loop0_37_rule+0x71c> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 13038 <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 13058 <_loop0_37_rule+0x640> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1304e <_loop0_37_rule+0x656> │ │ │ │ │ + beq.w 1306e <_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 12e54 <_loop0_37_rule+0x45c> │ │ │ │ │ + beq.w 12e74 <_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 1326a <_loop0_37_rule+0x872> │ │ │ │ │ + beq.w 1328a <_loop0_37_rule+0x872> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 131b4 <_loop0_37_rule+0x7bc> │ │ │ │ │ + bne.w 131d4 <_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 13018 <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 13038 <_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 12e56 <_loop0_37_rule+0x45e> │ │ │ │ │ + bne.n 12e76 <_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 131c2 <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 131e2 <_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 1327a <_loop0_37_rule+0x882> │ │ │ │ │ + beq.w 1329a <_loop0_37_rule+0x882> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13030 <_loop0_37_rule+0x638> │ │ │ │ │ + beq.w 13050 <_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 1327e <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 1329e <_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 13032 <_loop0_37_rule+0x63a> │ │ │ │ │ + beq.w 13052 <_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 12b4c <_loop0_37_rule+0x154> │ │ │ │ │ + bne.w 12b6c <_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 130ca <_loop0_37_rule+0x6d2> │ │ │ │ │ + beq.w 130ea <_loop0_37_rule+0x6d2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130cc <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130ec <_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 1312a <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 1314a <_loop0_37_rule+0x732> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12f36 <_loop0_37_rule+0x53e> │ │ │ │ │ + bne.w 12f56 <_loop0_37_rule+0x53e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13102 <_loop0_37_rule+0x70a> │ │ │ │ │ + blt.w 13122 <_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 1312a <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 1314a <_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 12f4c <_loop0_37_rule+0x554> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + bne.n 12f6c <_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 130e0 <_loop0_37_rule+0x6e8> │ │ │ │ │ + beq.w 13100 <_loop0_37_rule+0x6e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12e9e <_loop0_37_rule+0x4a6> │ │ │ │ │ + bgt.n 12ebe <_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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12aba <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 12ab6 <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12ada <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12ad6 <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d12 <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12e72 <_loop0_37_rule+0x47a> │ │ │ │ │ + beq.n 12e92 <_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 12e72 <_loop0_37_rule+0x47a> │ │ │ │ │ - b.n 12eaa <_loop0_37_rule+0x4b2> │ │ │ │ │ + beq.n 12e92 <_loop0_37_rule+0x47a> │ │ │ │ │ + b.n 12eca <_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 13176 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13196 <_loop0_37_rule+0x77e> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12b98 <_loop0_37_rule+0x1a0> │ │ │ │ │ + bne.w 12bb8 <_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 130f6 <_loop0_37_rule+0x6fe> │ │ │ │ │ + blt.w 13116 <_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 13176 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13196 <_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 12bb2 <_loop0_37_rule+0x1ba> │ │ │ │ │ + bne.w 12bd2 <_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 130c2 <_loop0_37_rule+0x6ca> │ │ │ │ │ + bne.w 130e2 <_loop0_37_rule+0x6ca> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12e0c <_loop0_37_rule+0x414> │ │ │ │ │ + beq.w 12e2c <_loop0_37_rule+0x414> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12e24 <_loop0_37_rule+0x42c> │ │ │ │ │ + beq.w 12e44 <_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 12e4e <_loop0_37_rule+0x456> │ │ │ │ │ + beq.n 12e6e <_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 1319e <_loop0_37_rule+0x7a6> │ │ │ │ │ + beq.w 131be <_loop0_37_rule+0x7a6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 131c8 <_loop0_37_rule+0x7d0> │ │ │ │ │ + bne.w 131e8 <_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 13088 <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 130a8 <_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 130b8 <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 130d8 <_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 131ba <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.w 131da <_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 131ec <_loop0_37_rule+0x7f4> │ │ │ │ │ + beq.w 1320c <_loop0_37_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130b0 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130d0 <_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 130b0 <_loop0_37_rule+0x6b8> │ │ │ │ │ + bne.n 130d0 <_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 130b0 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130d0 <_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 12c7e <_loop0_37_rule+0x286> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + bne.w 12c9e <_loop0_37_rule+0x286> │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 12df8 <_loop0_37_rule+0x400> │ │ │ │ │ + b.n 12e18 <_loop0_37_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d5e <_loop0_37_rule+0x366> │ │ │ │ │ - b.n 12d5a <_loop0_37_rule+0x362> │ │ │ │ │ + bne.w 12d7e <_loop0_37_rule+0x366> │ │ │ │ │ + b.n 12d7a <_loop0_37_rule+0x362> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f36 <_loop0_37_rule+0x51e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e7a <_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 13130 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13150 <_loop0_37_rule+0x738> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 12d14 <_loop0_37_rule+0x31c> │ │ │ │ │ + bne.w 12d34 <_loop0_37_rule+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13108 <_loop0_37_rule+0x710> │ │ │ │ │ + blt.n 13128 <_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 13130 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 13150 <_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 12d2c <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12e54 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12d4c <_loop0_37_rule+0x334> │ │ │ │ │ + b.n 12e74 <_loop0_37_rule+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12be8 <_loop0_37_rule+0x1f0> │ │ │ │ │ - b.n 12be4 <_loop0_37_rule+0x1ec> │ │ │ │ │ + bne.w 12c08 <_loop0_37_rule+0x1f0> │ │ │ │ │ + b.n 12c04 <_loop0_37_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f7e <_loop0_37_rule+0x586> │ │ │ │ │ - b.n 12f7a <_loop0_37_rule+0x582> │ │ │ │ │ + bne.w 12f9e <_loop0_37_rule+0x586> │ │ │ │ │ + b.n 12f9a <_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 13208 <_loop0_37_rule+0x810> │ │ │ │ │ + beq.w 13228 <_loop0_37_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 12c8c <_loop0_37_rule+0x294> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12cac <_loop0_37_rule+0x294> │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 13032 <_loop0_37_rule+0x63a> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 13052 <_loop0_37_rule+0x63a> │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 12e56 <_loop0_37_rule+0x45e> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + b.n 12e76 <_loop0_37_rule+0x45e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldrd r6, r5, [sp, #16] │ │ │ │ │ + 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 12e6e <_loop0_37_rule+0x476> │ │ │ │ │ + bne.w 12e8e <_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 12e7c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e9c <_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 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12f36 <_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 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e7a <_loop0_37_rule+0x462> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 130ca <_loop0_37_rule+0x6d2> │ │ │ │ │ + b.n 130ea <_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 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d12 <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12d12 <_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 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e7a <_loop0_37_rule+0x462> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 1316e <_loop0_37_rule+0x776> │ │ │ │ │ + cbnz r0, 1318e <_loop0_37_rule+0x776> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + b.n 12d12 <_loop0_37_rule+0x2fa> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130cc <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130ec <_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, 13162 <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 13182 <_loop0_37_rule+0x76a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12b7e <_loop0_37_rule+0x186> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12b9e <_loop0_37_rule+0x186> │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 1314e <_loop0_37_rule+0x756> │ │ │ │ │ + b.n 1316e <_loop0_37_rule+0x756> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d12 <_loop0_37_rule+0x2fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d12 <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f36 <_loop0_37_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f36 <_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 12bd0 <_loop0_37_rule+0x1d8> │ │ │ │ │ + beq.w 12bf0 <_loop0_37_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f36 <_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 12f66 <_loop0_37_rule+0x56e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + beq.w 12f86 <_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 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12e7a <_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 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12e7a <_loop0_37_rule+0x462> │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 131b4 <_loop0_37_rule+0x7bc> │ │ │ │ │ + b.n 131d4 <_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 1302a <_loop0_37_rule+0x632> │ │ │ │ │ + beq.w 1304a <_loop0_37_rule+0x632> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f36 <_loop0_37_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f16 <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r5, r7, [sp, #20] │ │ │ │ │ + b.n 12f36 <_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 13034 <_loop0_37_rule+0x63c> │ │ │ │ │ + beq.w 13054 <_loop0_37_rule+0x63c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e5a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e7a <_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 12e7c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e9c <_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 12aa2 <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 12ac2 <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 12cf2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d12 <_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 12a4e <_loop0_37_rule+0x56> │ │ │ │ │ - b.n 1314e <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12a6e <_loop0_37_rule+0x56> │ │ │ │ │ + b.n 1316e <_loop0_37_rule+0x756> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e7c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e9c <_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 12a26 <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12a46 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e7c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e9c <_loop0_37_rule+0x484> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 13142 <_loop0_37_rule+0x74a> │ │ │ │ │ + b.n 13162 <_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 12d46 <_loop0_37_rule+0x34e> │ │ │ │ │ - b.n 131b2 <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 12d66 <_loop0_37_rule+0x34e> │ │ │ │ │ + b.n 131d2 <_loop0_37_rule+0x7ba> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 131f2 <_loop0_37_rule+0x7fa> │ │ │ │ │ + b.n 13212 <_loop0_37_rule+0x7fa> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 13032 <_loop0_37_rule+0x63a> │ │ │ │ │ + b.n 13052 <_loop0_37_rule+0x63a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013284 : │ │ │ │ │ +000132a4 : │ │ │ │ │ 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 13666 │ │ │ │ │ + beq.w 13686 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13674 │ │ │ │ │ + bne.w 13694 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13446 │ │ │ │ │ + bne.w 13466 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13336 │ │ │ │ │ + bne.n 13356 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13400 │ │ │ │ │ + bne.w 13420 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133ac │ │ │ │ │ + bne.n 133cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13400 │ │ │ │ │ + bne.w 13420 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13408 │ │ │ │ │ + bne.w 13428 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 134be │ │ │ │ │ + bne.w 134de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 135de │ │ │ │ │ + beq.w 135fe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134c4 │ │ │ │ │ + bne.w 134e4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13374 │ │ │ │ │ + cbnz r0, 13394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132ca │ │ │ │ │ + beq.n 132ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132ca │ │ │ │ │ + beq.n 132ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b0 │ │ │ │ │ + bl 138d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132cc │ │ │ │ │ + bne.n 132ec │ │ │ │ │ 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, 13396 │ │ │ │ │ + cbz r0, 133b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13324 │ │ │ │ │ + beq.n 13344 │ │ │ │ │ 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 1336a │ │ │ │ │ + bne.n 1338a │ │ │ │ │ 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 13370 │ │ │ │ │ + beq.n 13390 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13728 │ │ │ │ │ + beq.w 13748 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13720 │ │ │ │ │ + bne.w 13740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e0 │ │ │ │ │ + bne.w 13700 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13720 │ │ │ │ │ + bne.w 13740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13688 │ │ │ │ │ + bne.w 136a8 │ │ │ │ │ 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 132ea │ │ │ │ │ + beq.w 1330a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1367a │ │ │ │ │ + beq.w 1369a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18054 <_loop1_178_rule> │ │ │ │ │ + bl 18050 <_loop1_178_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1367a │ │ │ │ │ + beq.w 1369a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b0 │ │ │ │ │ + bl 138d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1367c │ │ │ │ │ + bne.w 1369c │ │ │ │ │ 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 1336a │ │ │ │ │ - b.n 13396 │ │ │ │ │ + bne.n 1338a │ │ │ │ │ + b.n 133b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 137ac │ │ │ │ │ + beq.w 137cc │ │ │ │ │ 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 13730 │ │ │ │ │ + bne.w 13750 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1386e │ │ │ │ │ + bne.w 1388e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1382a │ │ │ │ │ + bne.w 1384a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1386e │ │ │ │ │ + bne.w 1388e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13874 │ │ │ │ │ + bne.w 13894 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1386e │ │ │ │ │ + bne.w 1388e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135f8 │ │ │ │ │ + bne.w 13618 │ │ │ │ │ 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 132be │ │ │ │ │ + beq.w 132de │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ 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 135ca │ │ │ │ │ + beq.n 135ea │ │ │ │ │ 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, 13520 │ │ │ │ │ + cbnz r0, 13540 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135d8 │ │ │ │ │ + bne.n 135f8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135a6 │ │ │ │ │ + bne.n 135c6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135d8 │ │ │ │ │ + bne.n 135f8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13570 │ │ │ │ │ + bne.n 13590 │ │ │ │ │ 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 1331a │ │ │ │ │ - b.n 13326 │ │ │ │ │ + beq.w 1333a │ │ │ │ │ + b.n 13346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134e2 │ │ │ │ │ + beq.n 13502 │ │ │ │ │ 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 134e2 │ │ │ │ │ + beq.n 13502 │ │ │ │ │ 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 │ │ │ │ │ @@ -33220,108 +33242,108 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 13510 │ │ │ │ │ + beq.n 13530 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13514 │ │ │ │ │ + b.n 13534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350e │ │ │ │ │ + beq.n 1352e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350e │ │ │ │ │ + beq.n 1352e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350e │ │ │ │ │ + beq.n 1352e │ │ │ │ │ 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 1354a │ │ │ │ │ + b.n 1356a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134f8 │ │ │ │ │ + beq.n 13518 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134f8 │ │ │ │ │ + beq.n 13518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134f8 │ │ │ │ │ - b.n 13592 │ │ │ │ │ + beq.n 13518 │ │ │ │ │ + b.n 135b2 │ │ │ │ │ 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 134d4 │ │ │ │ │ + beq.w 134f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13514 │ │ │ │ │ + b.n 13534 │ │ │ │ │ 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 13324 │ │ │ │ │ + bne.w 13344 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1331a │ │ │ │ │ - b.n 134c6 │ │ │ │ │ + beq.w 1333a │ │ │ │ │ + b.n 134e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134ae │ │ │ │ │ + beq.w 134ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134ae │ │ │ │ │ + beq.w 134ce │ │ │ │ │ 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 134ae │ │ │ │ │ + beq.w 134ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134ae │ │ │ │ │ + beq.w 134ce │ │ │ │ │ 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 │ │ │ │ │ @@ -33330,198 +33352,198 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 134b0 │ │ │ │ │ + beq.w 134d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134b4 │ │ │ │ │ + b.n 134d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 132b2 │ │ │ │ │ + beq.w 132d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13304 │ │ │ │ │ - b.n 134be │ │ │ │ │ + beq.w 13324 │ │ │ │ │ + b.n 134de │ │ │ │ │ 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 1371c │ │ │ │ │ + bne.n 1373c │ │ │ │ │ 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 133f0 │ │ │ │ │ + beq.w 13410 │ │ │ │ │ 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, 13704 │ │ │ │ │ + cbz r0, 13724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1693c <_loop0_170_rule> │ │ │ │ │ + bl 16964 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 13700 │ │ │ │ │ + cbz r0, 13720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138b0 │ │ │ │ │ + bl 138d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1335c │ │ │ │ │ - b.n 133f8 │ │ │ │ │ + beq.w 1337c │ │ │ │ │ + b.n 13418 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133d6 │ │ │ │ │ + beq.w 133f6 │ │ │ │ │ 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 136b2 │ │ │ │ │ - b.n 133d8 │ │ │ │ │ + beq.n 136d2 │ │ │ │ │ + b.n 133f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133f8 │ │ │ │ │ + b.n 13418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133f2 │ │ │ │ │ + beq.w 13412 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133f8 │ │ │ │ │ + b.n 13418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133f4 │ │ │ │ │ + b.n 13414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133f8 │ │ │ │ │ + b.n 13418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 133bc │ │ │ │ │ + b.n 133dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13822 │ │ │ │ │ + beq.n 13842 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1381a │ │ │ │ │ + bne.n 1383a │ │ │ │ │ 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 13812 │ │ │ │ │ + bne.n 13832 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1381a │ │ │ │ │ + bne.n 1383a │ │ │ │ │ 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 1380c │ │ │ │ │ + beq.n 1382c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13804 │ │ │ │ │ + beq.n 13824 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137fc │ │ │ │ │ + bne.n 1381c │ │ │ │ │ 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, 137bc │ │ │ │ │ + cbnz r0, 137dc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137fc │ │ │ │ │ + bne.n 1381c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 137bc │ │ │ │ │ + cbnz r0, 137dc │ │ │ │ │ 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 13468 │ │ │ │ │ + b.n 13488 │ │ │ │ │ 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 1386e │ │ │ │ │ + bne.n 1388e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 13456 │ │ │ │ │ + b.n 13476 │ │ │ │ │ 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 13466 │ │ │ │ │ + beq.w 13486 │ │ │ │ │ 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 │ │ │ │ │ @@ -33529,82 +33551,82 @@ │ │ │ │ │ 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 1364c │ │ │ │ │ + b.n 1366c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137a6 │ │ │ │ │ + b.n 137c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13776 │ │ │ │ │ + b.n 13796 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 137a6 │ │ │ │ │ + b.n 137c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137d6 │ │ │ │ │ + b.n 137f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13468 │ │ │ │ │ + b.n 13488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1373e │ │ │ │ │ + b.n 1375e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1347e │ │ │ │ │ + beq.w 1349e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1347e │ │ │ │ │ + beq.w 1349e │ │ │ │ │ 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 13652 │ │ │ │ │ + beq.w 13672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1332e │ │ │ │ │ + b.n 1334e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134b4 │ │ │ │ │ + b.n 134d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13496 │ │ │ │ │ + beq.w 134b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13496 │ │ │ │ │ + beq.w 134b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -33612,109 +33634,109 @@ │ │ │ │ │ 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 1364c │ │ │ │ │ + b.n 1366c │ │ │ │ │ │ │ │ │ │ -000138b0 : │ │ │ │ │ +000138d0 : │ │ │ │ │ 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 13a14 │ │ │ │ │ + beq.w 13a34 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13a22 │ │ │ │ │ + bne.w 13a42 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1390c │ │ │ │ │ + cbnz r3, 1392c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 138fc │ │ │ │ │ + cbnz r0, 1391c │ │ │ │ │ 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 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138ee │ │ │ │ │ + beq.n 1390e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138f6 │ │ │ │ │ + b.n 13916 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13a00 │ │ │ │ │ + beq.n 13a20 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13960 │ │ │ │ │ + cbnz r0, 13980 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a0e │ │ │ │ │ + bne.n 13a2e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139dc │ │ │ │ │ + bne.n 139fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a0e │ │ │ │ │ + bne.n 13a2e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139b0 │ │ │ │ │ + bne.n 139d0 │ │ │ │ │ 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 138e4 │ │ │ │ │ + beq.n 13904 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138f6 │ │ │ │ │ + b.n 13916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13924 │ │ │ │ │ + beq.n 13944 │ │ │ │ │ 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 13924 │ │ │ │ │ + beq.n 13944 │ │ │ │ │ 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 │ │ │ │ │ @@ -33723,298 +33745,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1394e │ │ │ │ │ + beq.n 1396e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13952 │ │ │ │ │ + b.n 13972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1394c │ │ │ │ │ + beq.n 1396c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1394c │ │ │ │ │ + beq.n 1396c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1394c │ │ │ │ │ + beq.n 1396c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13980 │ │ │ │ │ + b.n 139a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13938 │ │ │ │ │ + beq.n 13958 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13938 │ │ │ │ │ + beq.n 13958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13938 │ │ │ │ │ - b.n 139d2 │ │ │ │ │ + beq.n 13958 │ │ │ │ │ + b.n 139f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 13a0e │ │ │ │ │ + cbnz r1, 13a2e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1391a │ │ │ │ │ + b.n 1393a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13952 │ │ │ │ │ + b.n 13972 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 138dc │ │ │ │ │ + beq.w 138fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138f6 │ │ │ │ │ + b.n 13916 │ │ │ │ │ │ │ │ │ │ -00013a28 : │ │ │ │ │ +00013a48 : │ │ │ │ │ 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 13e42 │ │ │ │ │ + beq.w 13e62 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13d0e │ │ │ │ │ + bne.w 13d2e │ │ │ │ │ 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 13c56 │ │ │ │ │ + bne.w 13c76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13d0c │ │ │ │ │ + bne.w 13d2c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c94 │ │ │ │ │ + beq.w 13cb4 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c94 │ │ │ │ │ + beq.w 13cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13e2e │ │ │ │ │ + beq.w 13e4e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e3e │ │ │ │ │ + bne.w 13e5e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f72 │ │ │ │ │ + beq.w 13f92 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e72 │ │ │ │ │ + beq.w 13e92 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e7e │ │ │ │ │ + bne.w 13e9e │ │ │ │ │ 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 13b72 │ │ │ │ │ + beq.n 13b92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f68 │ │ │ │ │ + bne.w 13f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c7e │ │ │ │ │ + bne.w 13c9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ce2 │ │ │ │ │ + bne.w 13d02 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f86 │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 13fa6 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13b7a │ │ │ │ │ + cbz r0, 13b9a │ │ │ │ │ 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, 13b7a │ │ │ │ │ + cbz r0, 13b9a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b7a │ │ │ │ │ + cbz r0, 13b9a │ │ │ │ │ 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 13f46 │ │ │ │ │ + beq.w 13f66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c64 │ │ │ │ │ + beq.w 13c84 │ │ │ │ │ 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 13af2 │ │ │ │ │ + bne.n 13b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13af2 │ │ │ │ │ + b.n 13b12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e08 │ │ │ │ │ + bne.w 13e28 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 13f3a │ │ │ │ │ - bl 29a8 │ │ │ │ │ + beq.w 13f5a │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d16 │ │ │ │ │ + bne.w 13d36 │ │ │ │ │ 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 13cf4 │ │ │ │ │ + beq.w 13d14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13cf4 │ │ │ │ │ + bne.w 13d14 │ │ │ │ │ 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 13e6c │ │ │ │ │ + beq.w 13e8c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13c1a │ │ │ │ │ + ble.n 13c3a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13c1a │ │ │ │ │ + beq.n 13c3a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13c1a │ │ │ │ │ + beq.n 13c3a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13c1a │ │ │ │ │ + beq.n 13c3a │ │ │ │ │ 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 13c0a │ │ │ │ │ + bne.n 13c2a │ │ │ │ │ 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 13e82 │ │ │ │ │ + beq.w 13ea2 │ │ │ │ │ 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, 13c94 │ │ │ │ │ + cbz r0, 13cb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -34026,124 +34048,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 13e68 │ │ │ │ │ + beq.w 13e88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13b60 │ │ │ │ │ + b.n 13b80 │ │ │ │ │ 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 13e50 │ │ │ │ │ + beq.w 13e70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b58 │ │ │ │ │ + b.n 13b78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13d0c │ │ │ │ │ + bne.n 13d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27b0 │ │ │ │ │ + bl 27a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c46 │ │ │ │ │ + bne.n 13c66 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c46 │ │ │ │ │ + beq.n 13c66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 13d0e │ │ │ │ │ + cbnz r3, 13d2e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13ef2 │ │ │ │ │ + beq.w 13f12 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13eb4 │ │ │ │ │ + bne.w 13ed4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13c46 │ │ │ │ │ + b.n 13c66 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13bba │ │ │ │ │ + bne.w 13bda │ │ │ │ │ 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 13c9e │ │ │ │ │ + beq.n 13cbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c5e │ │ │ │ │ + b.n 13c7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f2c │ │ │ │ │ + beq.w 13f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f20 │ │ │ │ │ + bne.w 13f40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f34 │ │ │ │ │ + beq.w 13f54 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13f20 │ │ │ │ │ + bne.w 13f40 │ │ │ │ │ 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, 13d7e │ │ │ │ │ - bl 29a8 │ │ │ │ │ + cbz r3, 13d9e │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13d7e │ │ │ │ │ + cbz r0, 13d9e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 13e10 │ │ │ │ │ + beq.n 13e30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 13d58 │ │ │ │ │ + b.n 13d78 │ │ │ │ │ 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] │ │ │ │ │ @@ -34152,23 +34174,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 13f1a │ │ │ │ │ + beq.w 13f3a │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 13dbc │ │ │ │ │ + ble.n 13ddc │ │ │ │ │ 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 13da8 │ │ │ │ │ + b.n 13dc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -34179,559 +34201,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 │ │ │ │ │ - cbnz r0, 13dea │ │ │ │ │ + cbnz r0, 13e0a │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13bac │ │ │ │ │ + b.n 13bcc │ │ │ │ │ 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, 13e26 │ │ │ │ │ + cbnz r3, 13e46 │ │ │ │ │ movs r1, #4 │ │ │ │ │ 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 13de2 │ │ │ │ │ + beq.n 13e02 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 13b58 │ │ │ │ │ + b.n 13b78 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 13bac │ │ │ │ │ + b.n 13bcc │ │ │ │ │ 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 13e96 │ │ │ │ │ + beq.n 13eb6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 13d72 │ │ │ │ │ + b.n 13d92 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13de6 │ │ │ │ │ + b.n 13e06 │ │ │ │ │ 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 13aac │ │ │ │ │ + beq.w 13acc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13d02 │ │ │ │ │ + b.n 13d22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a56 │ │ │ │ │ - b.n 13d0c │ │ │ │ │ + beq.w 13a76 │ │ │ │ │ + b.n 13d2c │ │ │ │ │ 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 13ce8 │ │ │ │ │ + beq.w 13d08 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ce8 │ │ │ │ │ + b.n 13d08 │ │ │ │ │ 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 13d00 │ │ │ │ │ + b.n 13d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 13e90 │ │ │ │ │ + cbnz r0, 13eb0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d02 │ │ │ │ │ + b.n 13d22 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d02 │ │ │ │ │ + b.n 13d22 │ │ │ │ │ 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 13baa │ │ │ │ │ + b.n 13bca │ │ │ │ │ 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 13cd6 │ │ │ │ │ + beq.w 13cf6 │ │ │ │ │ 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, 13f06 │ │ │ │ │ + cbz r0, 13f26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c46 │ │ │ │ │ + b.n 13c66 │ │ │ │ │ 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 13cc8 │ │ │ │ │ + beq.w 13ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13cda │ │ │ │ │ + b.n 13cfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cd8 │ │ │ │ │ + beq.w 13cf8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cda │ │ │ │ │ + b.n 13cfa │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e9e │ │ │ │ │ + b.n 13ebe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13baa │ │ │ │ │ + b.n 13bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d26 │ │ │ │ │ + b.n 13d46 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13ea4 │ │ │ │ │ + b.n 13ec4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f5e │ │ │ │ │ + cbnz r3, 13f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b98 │ │ │ │ │ + b.n 13bb8 │ │ │ │ │ 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 13bac │ │ │ │ │ + beq.w 13bcc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13bac │ │ │ │ │ + b.n 13bcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13de6 │ │ │ │ │ + b.n 13e06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 13ce8 │ │ │ │ │ + b.n 13d08 │ │ │ │ │ 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 13aba │ │ │ │ │ + beq.w 13ada │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13d00 │ │ │ │ │ + b.n 13d20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f96 │ │ │ │ │ + cbnz r3, 13fb6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b24 │ │ │ │ │ + b.n 13b44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13bac │ │ │ │ │ + b.n 13bcc │ │ │ │ │ │ │ │ │ │ -00013fa0 : │ │ │ │ │ +00013fc0 : │ │ │ │ │ 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 14068 │ │ │ │ │ + beq.n 14088 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1405a │ │ │ │ │ + bne.n 1407a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 14032 │ │ │ │ │ + beq.n 14052 │ │ │ │ │ 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 14056 │ │ │ │ │ + beq.n 14076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1409c │ │ │ │ │ + bl 140bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 14056 │ │ │ │ │ + cbnz r3, 14076 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14056 │ │ │ │ │ + cbz r0, 14076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14024 │ │ │ │ │ + cbz r0, 14044 │ │ │ │ │ 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, 14076 │ │ │ │ │ + cbz r0, 14096 │ │ │ │ │ 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 14088 │ │ │ │ │ + blt.n 140a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14094 │ │ │ │ │ + cbnz r3, 140b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fe8 │ │ │ │ │ + bne.n 14008 │ │ │ │ │ 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 13fca │ │ │ │ │ + beq.n 13fea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1405a │ │ │ │ │ + b.n 1407a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1405a │ │ │ │ │ + beq.n 1407a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14028 │ │ │ │ │ + b.n 14048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14028 │ │ │ │ │ + b.n 14048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14028 │ │ │ │ │ + b.n 14048 │ │ │ │ │ │ │ │ │ │ -0001409c : │ │ │ │ │ +000140bc : │ │ │ │ │ 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 143e8 │ │ │ │ │ + beq.w 14408 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143f6 │ │ │ │ │ + bne.w 14416 │ │ │ │ │ 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 143fc │ │ │ │ │ + beq.w 1441c │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14412 │ │ │ │ │ + beq.w 14432 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 14314 │ │ │ │ │ + beq.w 14334 │ │ │ │ │ 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 14348 │ │ │ │ │ + bne.w 14368 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143aa │ │ │ │ │ + bne.w 143ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143ae │ │ │ │ │ + beq.w 143ce │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14388 │ │ │ │ │ + beq.w 143a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143aa │ │ │ │ │ + bne.w 143ca │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143a2 │ │ │ │ │ + beq.w 143c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 143aa │ │ │ │ │ + bne.w 143ca │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 1419a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + b.n 141ba │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141f2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 14212 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 14430 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 14450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14390 │ │ │ │ │ + beq.w 143b0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1423e │ │ │ │ │ + beq.n 1425e │ │ │ │ │ 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 14252 │ │ │ │ │ + beq.n 14272 │ │ │ │ │ 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 14422 │ │ │ │ │ + beq.w 14442 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14440 │ │ │ │ │ - ldrd sl, r2, [r4, #8] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne.n 14156 │ │ │ │ │ + bne.w 14460 │ │ │ │ │ + ldrd sl, r3, [r4, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 14176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 143c2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt.w 143e2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14430 │ │ │ │ │ + bne.w 14450 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1416c │ │ │ │ │ + beq.n 1418c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1416c │ │ │ │ │ + beq.n 1418c │ │ │ │ │ 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 1446a │ │ │ │ │ + beq.w 1448a │ │ │ │ │ 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 14454 │ │ │ │ │ + beq.w 14474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14190 │ │ │ │ │ + bne.n 141b0 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14448 │ │ │ │ │ + beq.w 14468 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14190 │ │ │ │ │ + b.n 141b0 │ │ │ │ │ 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 1439c │ │ │ │ │ + beq.w 143bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 142d6 │ │ │ │ │ + ble.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ - beq.n 142d6 │ │ │ │ │ + beq.n 142f6 │ │ │ │ │ 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 142c6 │ │ │ │ │ + bne.n 142e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -34740,87 +34762,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 143b0 │ │ │ │ │ + beq.n 143d0 │ │ │ │ │ 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 143b0 │ │ │ │ │ + bne.n 143d0 │ │ │ │ │ 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 143ae │ │ │ │ │ + blt.n 143ce │ │ │ │ │ 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 143aa │ │ │ │ │ + bne.n 143ca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14106 │ │ │ │ │ + beq.w 14126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14106 │ │ │ │ │ + beq.w 14126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 143aa │ │ │ │ │ + cbz r0, 143ca │ │ │ │ │ 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, 143d6 │ │ │ │ │ + cbz r0, 143f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1412c │ │ │ │ │ + bne.w 1414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1412c │ │ │ │ │ + b.n 1414c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1425a │ │ │ │ │ + b.n 1427a │ │ │ │ │ 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 │ │ │ │ │ @@ -34838,241 +34860,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 1425a │ │ │ │ │ + b.n 1427a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143ae │ │ │ │ │ + beq.n 143ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 143ae │ │ │ │ │ + b.n 143ce │ │ │ │ │ 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 140c8 │ │ │ │ │ + beq.w 140e8 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1430a │ │ │ │ │ + b.n 1432a │ │ │ │ │ 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 143ae │ │ │ │ │ + bne.n 143ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1441e │ │ │ │ │ + bne.n 1443e │ │ │ │ │ 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 143aa │ │ │ │ │ + bne.n 143ca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 140e6 │ │ │ │ │ + b.n 14106 │ │ │ │ │ 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 141c0 │ │ │ │ │ + beq.w 141e0 │ │ │ │ │ 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 1425a │ │ │ │ │ + b.n 1427a │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 14438 │ │ │ │ │ + b.n 14458 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 143a2 │ │ │ │ │ + b.n 143c2 │ │ │ │ │ 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, 1447a │ │ │ │ │ + cbnz r0, 1449a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1425a │ │ │ │ │ + b.n 1427a │ │ │ │ │ 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 1425a │ │ │ │ │ + b.n 1427a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14464 │ │ │ │ │ + b.n 14484 │ │ │ │ │ │ │ │ │ │ -00014480 : │ │ │ │ │ +000144a0 : │ │ │ │ │ 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 149c0 │ │ │ │ │ + beq.w 149e0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 144e8 │ │ │ │ │ + cbnz r2, 14508 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 146d8 │ │ │ │ │ + bne.w 146f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1499e │ │ │ │ │ + blt.w 149be │ │ │ │ │ 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 14976 │ │ │ │ │ + bne.w 14996 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 144f6 │ │ │ │ │ + cbnz r0, 14516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14702 │ │ │ │ │ + bne.w 14722 │ │ │ │ │ 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 146e4 │ │ │ │ │ + beq.w 14704 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146f4 │ │ │ │ │ + bne.w 14714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f684 │ │ │ │ │ + bl f6ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c6 │ │ │ │ │ + bne.w 148e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146f2 │ │ │ │ │ + bne.w 14712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 974c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146f6 │ │ │ │ │ + beq.w 14716 │ │ │ │ │ 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 144de │ │ │ │ │ + bne.n 144fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14900 │ │ │ │ │ + beq.w 14920 │ │ │ │ │ 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 1465c │ │ │ │ │ + bne.n 1467c │ │ │ │ │ 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 144de │ │ │ │ │ + bne.n 144fe │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14614 │ │ │ │ │ + beq.n 14634 │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 1462a │ │ │ │ │ + beq.n 1464a │ │ │ │ │ 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 1468c │ │ │ │ │ + bne.n 146ac │ │ │ │ │ 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 144de │ │ │ │ │ + bne.n 144fe │ │ │ │ │ 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 144dc │ │ │ │ │ + beq.n 144fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14606 │ │ │ │ │ + cbz r0, 14626 │ │ │ │ │ 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] │ │ │ │ │ @@ -35082,89 +35104,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 1498a │ │ │ │ │ + beq.w 149aa │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1490e │ │ │ │ │ + bne.w 1492e │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 14596 │ │ │ │ │ + bne.n 145b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1497e │ │ │ │ │ + blt.w 1499e │ │ │ │ │ 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 1490e │ │ │ │ │ + bne.w 1492e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 1468e │ │ │ │ │ + cbnz r0, 146ae │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 145b2 │ │ │ │ │ + b.n 145d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14570 │ │ │ │ │ + beq.n 14590 │ │ │ │ │ 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 149aa │ │ │ │ │ + beq.w 149ca │ │ │ │ │ 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.w 14584 │ │ │ │ │ - b.n 144de │ │ │ │ │ + beq.w 145a4 │ │ │ │ │ + b.n 144fe │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 27fc │ │ │ │ │ + bl 2540 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14658 │ │ │ │ │ + beq.n 14678 │ │ │ │ │ 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 149ee │ │ │ │ │ + beq.w 14a0e │ │ │ │ │ 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] │ │ │ │ │ @@ -35174,191 +35196,191 @@ │ │ │ │ │ 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 149de │ │ │ │ │ + beq.w 149fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145bc │ │ │ │ │ + b.n 145dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ - b.n 144d2 │ │ │ │ │ + b.n 144f2 │ │ │ │ │ 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 14510 │ │ │ │ │ + beq.w 14530 │ │ │ │ │ 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 144e8 │ │ │ │ │ + beq.w 14508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144e8 │ │ │ │ │ + bne.w 14508 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 148cc │ │ │ │ │ + beq.w 148ec │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14734 │ │ │ │ │ + cbz r0, 14754 │ │ │ │ │ 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 148f6 │ │ │ │ │ + bne.w 14916 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148da │ │ │ │ │ + bne.w 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14758 │ │ │ │ │ + cbz r0, 14778 │ │ │ │ │ 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 148e2 │ │ │ │ │ + bne.w 14902 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148da │ │ │ │ │ + bne.w 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1477c │ │ │ │ │ + cbz r0, 1479c │ │ │ │ │ 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 148ec │ │ │ │ │ + bne.w 1490c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148da │ │ │ │ │ + bne.w 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1479e │ │ │ │ │ + cbz r0, 147be │ │ │ │ │ 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.n 1485c │ │ │ │ │ + bne.n 1487c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148da │ │ │ │ │ + bne.w 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 147c6 │ │ │ │ │ + cbz r0, 147e6 │ │ │ │ │ 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.n 14898 │ │ │ │ │ + bne.n 148b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148da │ │ │ │ │ + bne.w 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b5a │ │ │ │ │ + bne.w 14b7a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148da │ │ │ │ │ + bne.n 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14916 │ │ │ │ │ + bne.w 14936 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148da │ │ │ │ │ + bne.n 148fa │ │ │ │ │ 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 14baa │ │ │ │ │ + bne.w 14bca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148da │ │ │ │ │ + bne.n 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14aec │ │ │ │ │ + bne.w 14b0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148da │ │ │ │ │ + bne.n 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a62 │ │ │ │ │ + bne.w 14a82 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148da │ │ │ │ │ + bne.n 148fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149f4 │ │ │ │ │ + bne.w 14a14 │ │ │ │ │ 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 144ec │ │ │ │ │ + b.n 1450c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35367,27 +35389,27 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 14850 │ │ │ │ │ + beq.n 14870 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14854 │ │ │ │ │ + b.n 14874 │ │ │ │ │ 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 │ │ │ │ │ @@ -35395,84 +35417,84 @@ │ │ │ │ │ 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 1496e │ │ │ │ │ + bne.n 1498e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1488e │ │ │ │ │ - b.n 14850 │ │ │ │ │ + bne.n 148ae │ │ │ │ │ + b.n 14870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1453c │ │ │ │ │ + b.n 1455c │ │ │ │ │ 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 14718 │ │ │ │ │ + beq.w 14738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14854 │ │ │ │ │ + b.n 14874 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14864 │ │ │ │ │ + b.n 14884 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 14864 │ │ │ │ │ + b.n 14884 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14864 │ │ │ │ │ + b.n 14884 │ │ │ │ │ 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 1455e │ │ │ │ │ + beq.w 1457e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144de │ │ │ │ │ + b.n 144fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147f4 │ │ │ │ │ + beq.w 14814 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147f4 │ │ │ │ │ + beq.w 14814 │ │ │ │ │ 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 147f4 │ │ │ │ │ + beq.w 14814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148b8 │ │ │ │ │ + bne.n 148d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35480,110 +35502,110 @@ │ │ │ │ │ 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 148b8 │ │ │ │ │ + beq.n 148d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14858 │ │ │ │ │ + b.n 14878 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144ec │ │ │ │ │ + b.n 1450c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144de │ │ │ │ │ + b.n 144fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144e8 │ │ │ │ │ + beq.w 14508 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 144ec │ │ │ │ │ + b.n 1450c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144ec │ │ │ │ │ + b.n 1450c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 149d0 │ │ │ │ │ + cbz r0, 149f0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144de │ │ │ │ │ + b.n 144fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 144aa │ │ │ │ │ + beq.w 144ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144e8 │ │ │ │ │ + b.n 14508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14584 │ │ │ │ │ + beq.w 145a4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 144de │ │ │ │ │ + b.n 144fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146d4 │ │ │ │ │ - b.n 149b6 │ │ │ │ │ + beq.w 146f4 │ │ │ │ │ + b.n 149d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 145bc │ │ │ │ │ + b.n 145dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1484e │ │ │ │ │ + beq.w 1486e │ │ │ │ │ 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 1484e │ │ │ │ │ + bne.w 1486e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1484e │ │ │ │ │ + bne.w 1486e │ │ │ │ │ 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 1484e │ │ │ │ │ + beq.w 1486e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148b8 │ │ │ │ │ + bne.w 148d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35591,59 +35613,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 1496e │ │ │ │ │ - b.n 148b8 │ │ │ │ │ + bne.n 1498e │ │ │ │ │ + b.n 148d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14838 │ │ │ │ │ + beq.w 14858 │ │ │ │ │ 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 1483a │ │ │ │ │ + bne.w 1485a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1483a │ │ │ │ │ + bne.w 1485a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14838 │ │ │ │ │ + beq.w 14858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27fc │ │ │ │ │ + bl 2540 │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14838 │ │ │ │ │ + beq.w 14858 │ │ │ │ │ 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 14838 │ │ │ │ │ + beq.w 14858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148b8 │ │ │ │ │ + bne.w 148d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35651,47 +35673,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 148b8 │ │ │ │ │ - b.n 1496e │ │ │ │ │ + beq.w 148d8 │ │ │ │ │ + b.n 1498e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14822 │ │ │ │ │ + beq.w 14842 │ │ │ │ │ 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 14824 │ │ │ │ │ + bne.w 14844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14824 │ │ │ │ │ + bne.w 14844 │ │ │ │ │ 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 14822 │ │ │ │ │ + beq.w 14842 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148b8 │ │ │ │ │ + bne.w 148d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35699,34 +35721,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 148b8 │ │ │ │ │ - b.n 1496e │ │ │ │ │ + beq.w 148d8 │ │ │ │ │ + b.n 1498e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147de │ │ │ │ │ + beq.w 147fe │ │ │ │ │ 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 147de │ │ │ │ │ + beq.w 147fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148b8 │ │ │ │ │ + bne.w 148d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35734,120 +35756,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 148b8 │ │ │ │ │ - b.n 1496e │ │ │ │ │ + beq.w 148d8 │ │ │ │ │ + b.n 1498e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb4 │ │ │ │ │ + bl ee10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1480c │ │ │ │ │ + beq.w 1482c │ │ │ │ │ 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 1480e │ │ │ │ │ + bne.w 1482e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14c50 │ │ │ │ │ + beq.n 14c70 │ │ │ │ │ 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, 14bf8 │ │ │ │ │ + cbz r0, 14c18 │ │ │ │ │ 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 14c64 │ │ │ │ │ + bne.n 14c84 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c5c │ │ │ │ │ + cbnz r5, 14c7c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca6 │ │ │ │ │ + beq.n 14cc6 │ │ │ │ │ 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 14ca6 │ │ │ │ │ + beq.n 14cc6 │ │ │ │ │ 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, 14c82 │ │ │ │ │ + cbnz r0, 14ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca8 │ │ │ │ │ + beq.n 14cc8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1480e │ │ │ │ │ + b.n 1482e │ │ │ │ │ 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 14bd8 │ │ │ │ │ + beq.n 14bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1480e │ │ │ │ │ + b.n 1482e │ │ │ │ │ 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 14c3a │ │ │ │ │ + beq.n 14c5a │ │ │ │ │ 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 │ │ │ │ │ @@ -35855,405 +35877,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 14854 │ │ │ │ │ - b.n 14858 │ │ │ │ │ + beq.w 14874 │ │ │ │ │ + b.n 14878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1480e │ │ │ │ │ + b.n 1482e │ │ │ │ │ │ │ │ │ │ -00014cb0 : │ │ │ │ │ +00014cd0 : │ │ │ │ │ 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 14db6 │ │ │ │ │ + beq.n 14dd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d4e │ │ │ │ │ + bne.n 14d6e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14cec │ │ │ │ │ + cbz r0, 14d0c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d36 │ │ │ │ │ + cbnz r0, 14d56 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14d0e │ │ │ │ │ - cbnz r2, 14d4e │ │ │ │ │ + cbnz r3, 14d2e │ │ │ │ │ + cbnz r2, 14d6e │ │ │ │ │ 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, 14d06 │ │ │ │ │ + cbnz r0, 14d26 │ │ │ │ │ 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 14dd6 │ │ │ │ │ + bne.n 14df6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14dc4 │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14d56 │ │ │ │ │ + cbnz r0, 14d76 │ │ │ │ │ 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 14cf4 │ │ │ │ │ + b.n 14d14 │ │ │ │ │ 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 14cec │ │ │ │ │ + beq.n 14d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d06 │ │ │ │ │ + b.n 14d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14d08 │ │ │ │ │ + b.n 14d28 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2a │ │ │ │ │ + beq.n 14d4a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2a │ │ │ │ │ + beq.n 14d4a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2a │ │ │ │ │ + beq.n 14d4a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2a │ │ │ │ │ + beq.n 14d4a │ │ │ │ │ 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, 14dbc │ │ │ │ │ + cbnz r0, 14ddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d2c │ │ │ │ │ + beq.n 14d4c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d30 │ │ │ │ │ + b.n 14d50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14cce │ │ │ │ │ + b.n 14cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d06 │ │ │ │ │ + b.n 14d26 │ │ │ │ │ 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 14d20 │ │ │ │ │ + beq.n 14d40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14d30 │ │ │ │ │ + b.n 14d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14d08 │ │ │ │ │ + b.n 14d28 │ │ │ │ │ │ │ │ │ │ -00014ddc : │ │ │ │ │ +00014dfc : │ │ │ │ │ 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 1506e │ │ │ │ │ + beq.w 1508e │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1507c │ │ │ │ │ + bne.w 1509c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 15082 │ │ │ │ │ + bne.w 150a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15056 │ │ │ │ │ + blt.w 15076 │ │ │ │ │ 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 14f54 │ │ │ │ │ + bne.w 14f74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fde │ │ │ │ │ + bne.w 14ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14e70 │ │ │ │ │ + cbnz r0, 14e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fde │ │ │ │ │ + bne.w 14ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ee2 │ │ │ │ │ + bne.n 14f02 │ │ │ │ │ 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 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e46 │ │ │ │ │ + beq.n 14e66 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e46 │ │ │ │ │ + beq.n 14e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e46 │ │ │ │ │ + beq.n 14e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ddc │ │ │ │ │ + bl 14dfc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e46 │ │ │ │ │ + beq.n 14e66 │ │ │ │ │ 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 15068 │ │ │ │ │ + beq.w 15088 │ │ │ │ │ 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 15062 │ │ │ │ │ + beq.w 15082 │ │ │ │ │ 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 14f42 │ │ │ │ │ + beq.n 14f62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e64 │ │ │ │ │ + b.n 14e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e5e │ │ │ │ │ + beq.n 14e7e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e5e │ │ │ │ │ + beq.n 14e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e5e │ │ │ │ │ + beq.n 14e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15098 │ │ │ │ │ + bl 150b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e5e │ │ │ │ │ + bne.n 14e7e │ │ │ │ │ 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 15068 │ │ │ │ │ + beq.w 15088 │ │ │ │ │ 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 14ede │ │ │ │ │ + bne.n 14efe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e62 │ │ │ │ │ + beq.n 14e82 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e66 │ │ │ │ │ + b.n 14e86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14fde │ │ │ │ │ + bne.n 14ffe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14fe6 │ │ │ │ │ + beq.n 15006 │ │ │ │ │ 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, 14f8a │ │ │ │ │ + cbz r0, 14faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ - cbz r0, 14f8a │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, 14faa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1502e │ │ │ │ │ + bne.n 1504e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 14ff2 │ │ │ │ │ + cbnz r6, 15012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14fce │ │ │ │ │ + cbz r0, 14fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ - cbz r0, 14fce │ │ │ │ │ + bl 122e8 │ │ │ │ │ + cbz r0, 14fee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fce │ │ │ │ │ + cbz r0, 14fee │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fce │ │ │ │ │ + cbz r0, 14fee │ │ │ │ │ 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, 14ff8 │ │ │ │ │ + cbnz r0, 15018 │ │ │ │ │ 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 14e3a │ │ │ │ │ + beq.w 14e5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e66 │ │ │ │ │ + b.n 14e86 │ │ │ │ │ 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 14f68 │ │ │ │ │ + beq.n 14f88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14fd4 │ │ │ │ │ + b.n 14ff4 │ │ │ │ │ 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 │ │ │ │ │ @@ -36262,24 +36284,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, 1504e │ │ │ │ │ + cbnz r0, 1506e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fd0 │ │ │ │ │ + beq.n 14ff0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fd4 │ │ │ │ │ + b.n 14ff4 │ │ │ │ │ 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] │ │ │ │ │ @@ -36287,75 +36309,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 1501c │ │ │ │ │ + beq.n 1503c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e64 │ │ │ │ │ + b.n 14e84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e66 │ │ │ │ │ + b.n 14e86 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ec2 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e66 │ │ │ │ │ + b.n 14e86 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14e0a │ │ │ │ │ + beq.w 14e2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14e66 │ │ │ │ │ + b.n 14e86 │ │ │ │ │ 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 14e3a │ │ │ │ │ - b.n 14f5a │ │ │ │ │ + beq.w 14e5a │ │ │ │ │ + b.n 14f7a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015098 : │ │ │ │ │ +000150b8 : │ │ │ │ │ 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 151a8 │ │ │ │ │ + beq.n 151c8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 151b4 │ │ │ │ │ + bne.n 151d4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 15108 │ │ │ │ │ + cbnz r3, 15128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150e0 │ │ │ │ │ + cbnz r0, 15100 │ │ │ │ │ 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} │ │ │ │ │ @@ -36364,56 +36386,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 150d2 │ │ │ │ │ + beq.n 150f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150d2 │ │ │ │ │ + beq.n 150f2 │ │ │ │ │ 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 15190 │ │ │ │ │ + beq.n 151b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15188 │ │ │ │ │ + cbz r0, 151a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15188 │ │ │ │ │ + cbz r0, 151a8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15188 │ │ │ │ │ + cbz r0, 151a8 │ │ │ │ │ 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, 15188 │ │ │ │ │ + cbz r0, 151a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -36421,142 +36443,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, 151a2 │ │ │ │ │ + cbnz r0, 151c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1518a │ │ │ │ │ + cbz r0, 151aa │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 150c6 │ │ │ │ │ + beq.n 150e6 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150da │ │ │ │ │ + b.n 150fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1517a │ │ │ │ │ + b.n 1519a │ │ │ │ │ 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 15116 │ │ │ │ │ + beq.n 15136 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1517a │ │ │ │ │ + b.n 1519a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 150da │ │ │ │ │ + b.n 150fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 150c0 │ │ │ │ │ + beq.n 150e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150da │ │ │ │ │ + b.n 150fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000151bc : │ │ │ │ │ +000151dc : │ │ │ │ │ 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 15740 │ │ │ │ │ + beq.w 1576a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1574e │ │ │ │ │ + bne.w 15778 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1529a │ │ │ │ │ + bne.n 152ba │ │ │ │ │ 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 15290 │ │ │ │ │ + blt.n 152b0 │ │ │ │ │ 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 15754 │ │ │ │ │ + bne.w 1577e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 152ba │ │ │ │ │ + beq.n 152da │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 154c2 │ │ │ │ │ + beq.w 154e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154ec │ │ │ │ │ + bne.w 15510 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152c8 │ │ │ │ │ + bne.n 152e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154f4 │ │ │ │ │ + bne.w 15518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1535e │ │ │ │ │ + beq.n 1537e │ │ │ │ │ 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 1535e │ │ │ │ │ + beq.n 1537e │ │ │ │ │ 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 │ │ │ │ │ @@ -36565,249 +36587,250 @@ │ │ │ │ │ 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 15236 │ │ │ │ │ + bne.n 15256 │ │ │ │ │ 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 1522a │ │ │ │ │ - b.n 154f4 │ │ │ │ │ + beq.n 1524a │ │ │ │ │ + b.n 15518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154ec │ │ │ │ │ + bne.w 15510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15704 │ │ │ │ │ + beq.w 1572e │ │ │ │ │ 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 155d0 │ │ │ │ │ + bne.w 155f4 │ │ │ │ │ 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 154ec │ │ │ │ │ + bne.w 15510 │ │ │ │ │ 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 156ae │ │ │ │ │ + beq.w 156d2 │ │ │ │ │ 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, 1534e │ │ │ │ │ + cbz r0, 1536e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 1527c │ │ │ │ │ + b.n 1529c │ │ │ │ │ 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 156b8 │ │ │ │ │ + bne.w 156dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1574e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 15778 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 156ea │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + add.w r2, r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 156da │ │ │ │ │ + beq.w 1570e │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 156fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 1575c │ │ │ │ │ + bl 15784 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1560a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + beq.w 1562e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1571a │ │ │ │ │ + beq.w 15744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15698 │ │ │ │ │ + bne.w 156bc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15690 │ │ │ │ │ + beq.w 156b4 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 15698 │ │ │ │ │ + bne.w 156bc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154fc │ │ │ │ │ + beq.w 15520 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156d2 │ │ │ │ │ + beq.w 156f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15682 │ │ │ │ │ + bne.w 156a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 1575c │ │ │ │ │ + bl 15784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15572 │ │ │ │ │ + beq.w 15596 │ │ │ │ │ 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 r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155f2 │ │ │ │ │ + beq.w 15616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156be │ │ │ │ │ + beq.w 156e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1567e │ │ │ │ │ + bne.w 156a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 1575c │ │ │ │ │ + bl 15784 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1565e │ │ │ │ │ + beq.w 15682 │ │ │ │ │ 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 1568a │ │ │ │ │ + beq.w 156ae │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r9, [r0, #4] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15594 │ │ │ │ │ + beq.w 155b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156fc │ │ │ │ │ + beq.w 15726 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15682 │ │ │ │ │ + bne.w 156a6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 1575c │ │ │ │ │ + bl 15784 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15644 │ │ │ │ │ + beq.w 15668 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1562e │ │ │ │ │ + beq.w 15652 │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1546a │ │ │ │ │ + b.n 1548e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1569e │ │ │ │ │ + blt.w 156c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r5, 154f4 │ │ │ │ │ + cbnz r5, 15518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1524e │ │ │ │ │ + beq.w 1526e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15264 │ │ │ │ │ + beq.w 15284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15360 │ │ │ │ │ + b.n 15380 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1568a │ │ │ │ │ + beq.w 156ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36816,624 +36839,628 @@ │ │ │ │ │ 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 15628 │ │ │ │ │ + beq.n 1564c │ │ │ │ │ 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 15736 │ │ │ │ │ + bne.w 15760 │ │ │ │ │ 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 1573a │ │ │ │ │ + beq.w 15764 │ │ │ │ │ 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.w 15722 │ │ │ │ │ + beq.w 1574c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1528e │ │ │ │ │ + b.n 152ae │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 156aa │ │ │ │ │ + bne.w 156ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15404 │ │ │ │ │ + bne.w 15428 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1568a │ │ │ │ │ + beq.n 156ae │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1550e │ │ │ │ │ + ble.n 15532 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1550e │ │ │ │ │ + beq.n 15532 │ │ │ │ │ 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 155bc │ │ │ │ │ - b.n 1550e │ │ │ │ │ + bne.n 155e0 │ │ │ │ │ + b.n 15532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 152fc │ │ │ │ │ + bne.w 1531c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15302 │ │ │ │ │ + bne.w 15322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 156c6 │ │ │ │ │ + bne.n 156ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15300 │ │ │ │ │ + b.n 15320 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1568a │ │ │ │ │ + beq.n 156ae │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 155ac │ │ │ │ │ + b.n 155d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15698 │ │ │ │ │ + bne.n 156bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl fc38 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1539a │ │ │ │ │ + bne.w 153bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1528e │ │ │ │ │ + b.n 152ae │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 1568a │ │ │ │ │ + cbz r0, 156ae │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 154b4 │ │ │ │ │ + b.n 154d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbnz r2, 15682 │ │ │ │ │ + cbnz r2, 156a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154aa │ │ │ │ │ - b.n 15592 │ │ │ │ │ + bne.w 154ce │ │ │ │ │ + b.n 155b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, 1567e │ │ │ │ │ + cbnz r3, 156a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - bl fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15448 │ │ │ │ │ - b.n 15592 │ │ │ │ │ + bne.w 1546c │ │ │ │ │ + b.n 155b6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15594 │ │ │ │ │ + b.n 155b8 │ │ │ │ │ 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 15624 │ │ │ │ │ + b.n 15648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15360 │ │ │ │ │ + b.n 15380 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 15682 │ │ │ │ │ + b.n 156a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15360 │ │ │ │ │ + b.n 15380 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15360 │ │ │ │ │ + b.n 15380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1542a │ │ │ │ │ + b.n 1544e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154ec │ │ │ │ │ + b.n 15510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153e8 │ │ │ │ │ + b.n 1540c │ │ │ │ │ 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 15386 │ │ │ │ │ - b.n 15698 │ │ │ │ │ + bne.n 156bc │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 153aa │ │ │ │ │ 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 15378 │ │ │ │ │ - b.n 15624 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r3, 1571e │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 1539c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 1564c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1548a │ │ │ │ │ + b.n 154ae │ │ │ │ │ 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 152e8 │ │ │ │ │ + beq.w 15308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154ec │ │ │ │ │ + b.n 15510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153a4 │ │ │ │ │ + b.n 153c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1562a │ │ │ │ │ + beq.w 1564e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15290 │ │ │ │ │ + b.n 152b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15628 │ │ │ │ │ + b.n 1564c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15290 │ │ │ │ │ + b.n 152b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151ea │ │ │ │ │ + beq.w 1520a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15290 │ │ │ │ │ + b.n 152b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15290 │ │ │ │ │ - nop │ │ │ │ │ + b.n 152b0 │ │ │ │ │ │ │ │ │ │ -0001575c : │ │ │ │ │ +00015784 : │ │ │ │ │ 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 158d0 │ │ │ │ │ + beq.w 158f8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158de │ │ │ │ │ + bne.w 15906 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15844 │ │ │ │ │ + beq.n 1586c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1589c │ │ │ │ │ + bne.n 158c4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 157d6 │ │ │ │ │ + cbnz r0, 157fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158a2 │ │ │ │ │ + bne.n 158ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122c8 │ │ │ │ │ + bl 122e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15860 │ │ │ │ │ + beq.n 15888 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1589c │ │ │ │ │ + bne.n 158c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 158aa │ │ │ │ │ + beq.n 158d2 │ │ │ │ │ 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 15868 │ │ │ │ │ + bne.n 15890 │ │ │ │ │ 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 1589c │ │ │ │ │ + bne.n 158c4 │ │ │ │ │ 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 157c8 │ │ │ │ │ + beq.n 157f0 │ │ │ │ │ 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 158be │ │ │ │ │ + beq.n 158e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 157cc │ │ │ │ │ + b.n 157f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15884 │ │ │ │ │ + blt.n 158ac │ │ │ │ │ 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 1579c │ │ │ │ │ - b.n 158a2 │ │ │ │ │ + beq.n 157c4 │ │ │ │ │ + b.n 158ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 15840 │ │ │ │ │ + b.n 15868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15802 │ │ │ │ │ + bne.n 1582a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15808 │ │ │ │ │ + bne.n 15830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 15890 │ │ │ │ │ + cbnz r0, 158b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15804 │ │ │ │ │ + b.n 1582c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157cc │ │ │ │ │ + b.n 157f4 │ │ │ │ │ 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 157bc │ │ │ │ │ + beq.n 157e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157cc │ │ │ │ │ + b.n 157f4 │ │ │ │ │ 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 157f2 │ │ │ │ │ + beq.n 1581a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1589c │ │ │ │ │ + b.n 158c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15864 │ │ │ │ │ + beq.n 1588c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 157cc │ │ │ │ │ + b.n 157f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1578a │ │ │ │ │ + beq.w 157b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 157cc │ │ │ │ │ + b.n 157f4 │ │ │ │ │ │ │ │ │ │ -000158e4 <_loop1_216_rule>: │ │ │ │ │ +0001590c <_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 15c22 <_loop1_216_rule+0x33e> │ │ │ │ │ + beq.w 15c4a <_loop1_216_rule+0x33e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c30 <_loop1_216_rule+0x34c> │ │ │ │ │ + bne.w 15c58 <_loop1_216_rule+0x34c> │ │ │ │ │ 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 15c62 <_loop1_216_rule+0x37e> │ │ │ │ │ + beq.w 15c8a <_loop1_216_rule+0x37e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b64 <_loop1_216_rule+0x280> │ │ │ │ │ + bne.w 15b8c <_loop1_216_rule+0x280> │ │ │ │ │ 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 15bfc <_loop1_216_rule+0x318> │ │ │ │ │ + beq.w 15c24 <_loop1_216_rule+0x318> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c52 <_loop1_216_rule+0x36e> │ │ │ │ │ + bne.w 15c7a <_loop1_216_rule+0x36e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15ab2 <_loop1_216_rule+0x1ce> │ │ │ │ │ + bne.w 15ada <_loop1_216_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c56 <_loop1_216_rule+0x372> │ │ │ │ │ + blt.w 15c7e <_loop1_216_rule+0x372> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 r2, #0 │ │ │ │ │ - bne.w 15b6c <_loop1_216_rule+0x288> │ │ │ │ │ + bne.w 15b94 <_loop1_216_rule+0x288> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.n 15a7c <_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 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a5e <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a5e <_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 15c36 <_loop1_216_rule+0x352> │ │ │ │ │ + beq.w 15c5e <_loop1_216_rule+0x352> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15c46 <_loop1_216_rule+0x362> │ │ │ │ │ + bne.w 15c6e <_loop1_216_rule+0x362> │ │ │ │ │ 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 15ace <_loop1_216_rule+0x1ea> │ │ │ │ │ + bne.w 15af6 <_loop1_216_rule+0x1ea> │ │ │ │ │ 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 15a38 <_loop1_216_rule+0x154> │ │ │ │ │ + bne.n 15a60 <_loop1_216_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a5e <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15a36 <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a5e <_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 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a7c <_loop1_216_rule+0x170> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15aca <_loop1_216_rule+0x1e6> │ │ │ │ │ + bne.n 15af2 <_loop1_216_rule+0x1e6> │ │ │ │ │ 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 15b26 <_loop1_216_rule+0x242> │ │ │ │ │ + beq.w 15b4e <_loop1_216_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 15b3a <_loop1_216_rule+0x256> │ │ │ │ │ + beq.w 15b62 <_loop1_216_rule+0x256> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 15936 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1595e <_loop1_216_rule+0x52> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + cbnz r5, 15a7c <_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 15ade <_loop1_216_rule+0x1fa> │ │ │ │ │ + bne.n 15b06 <_loop1_216_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15be4 <_loop1_216_rule+0x300> │ │ │ │ │ + bne.w 15c0c <_loop1_216_rule+0x300> │ │ │ │ │ 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 15b5e <_loop1_216_rule+0x27a> │ │ │ │ │ + beq.n 15b86 <_loop1_216_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b5e <_loop1_216_rule+0x27a> │ │ │ │ │ + bne.n 15b86 <_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 15c0e <_loop1_216_rule+0x32a> │ │ │ │ │ + beq.w 15c36 <_loop1_216_rule+0x32a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 15a9e <_loop1_216_rule+0x1ba> │ │ │ │ │ + ble.n 15ac6 <_loop1_216_rule+0x1ba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15a9e <_loop1_216_rule+0x1ba> │ │ │ │ │ + beq.n 15ac6 <_loop1_216_rule+0x1ba> │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 15a90 <_loop1_216_rule+0x1ac> │ │ │ │ │ + bne.n 15ab8 <_loop1_216_rule+0x1ac> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -37443,42 +37470,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 1597e <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15b72 <_loop1_216_rule+0x28e> │ │ │ │ │ + beq.w 159a6 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15b9a <_loop1_216_rule+0x28e> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 159fa <_loop1_216_rule+0x116> │ │ │ │ │ + b.n 15a22 <_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 159c8 <_loop1_216_rule+0xe4> │ │ │ │ │ - b.n 159c6 <_loop1_216_rule+0xe2> │ │ │ │ │ + bne.w 159f0 <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n 159ee <_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 15a4a <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a72 <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a4a <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a72 <_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 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a7c <_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] │ │ │ │ │ @@ -37486,191 +37513,191 @@ │ │ │ │ │ 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 15a1a <_loop1_216_rule+0x136> │ │ │ │ │ + bne.w 15a42 <_loop1_216_rule+0x136> │ │ │ │ │ mov r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a56 <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 15a7e <_loop1_216_rule+0x172> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a5a <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15a82 <_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.n 15c0c <_loop1_216_rule+0x328> │ │ │ │ │ + beq.n 15c34 <_loop1_216_rule+0x328> │ │ │ │ │ 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 15936 <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1595e <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15aa8 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15ad0 <_loop1_216_rule+0x1c4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15a7c <_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 15bd2 <_loop1_216_rule+0x2ee> │ │ │ │ │ + beq.n 15bfa <_loop1_216_rule+0x2ee> │ │ │ │ │ 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, 15b9c <_loop1_216_rule+0x2b8> │ │ │ │ │ + cbz r0, 15bc4 <_loop1_216_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c72 <_loop1_216_rule+0x38e> │ │ │ │ │ + bne.n 15c9a <_loop1_216_rule+0x38e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 15bde <_loop1_216_rule+0x2fa> │ │ │ │ │ + cbnz r5, 15c06 <_loop1_216_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ + cbz r0, 15be8 <_loop1_216_rule+0x2dc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ce4 <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 15d0c <_loop1_216_rule+0x400> │ │ │ │ │ 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 1597e <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 159a6 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15a7c <_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 15b80 <_loop1_216_rule+0x29c> │ │ │ │ │ + beq.n 15ba8 <_loop1_216_rule+0x29c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15bc6 <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15bee <_loop1_216_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15a7c <_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 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ - b.n 15a1a <_loop1_216_rule+0x136> │ │ │ │ │ + beq.w 15a7c <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15a42 <_loop1_216_rule+0x136> │ │ │ │ │ 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 1594c <_loop1_216_rule+0x68> │ │ │ │ │ - b.n 15a54 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15974 <_loop1_216_rule+0x68> │ │ │ │ │ + b.n 15a7c <_loop1_216_rule+0x170> │ │ │ │ │ mov r6, r0 │ │ │ │ │ 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 15aa8 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15ad0 <_loop1_216_rule+0x1c4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15912 <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 1593a <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15aa8 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15ad0 <_loop1_216_rule+0x1c4> │ │ │ │ │ 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 159b2 <_loop1_216_rule+0xce> │ │ │ │ │ + beq.w 159da <_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 15a3c <_loop1_216_rule+0x158> │ │ │ │ │ + beq.w 15a64 <_loop1_216_rule+0x158> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 15a58 <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 15a80 <_loop1_216_rule+0x174> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a5a <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15a82 <_loop1_216_rule+0x176> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15aa8 <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15ad0 <_loop1_216_rule+0x1c4> │ │ │ │ │ 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 15b9e <_loop1_216_rule+0x2ba> │ │ │ │ │ + bne.n 15bc6 <_loop1_216_rule+0x2ba> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b9c <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15bc4 <_loop1_216_rule+0x2b8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b9c <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15bc4 <_loop1_216_rule+0x2b8> │ │ │ │ │ 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.w 15b9c <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.w 15bc4 <_loop1_216_rule+0x2b8> │ │ │ │ │ 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 │ │ │ │ │ @@ -37679,200 +37706,200 @@ │ │ │ │ │ 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, 15d0a <_loop1_216_rule+0x426> │ │ │ │ │ + cbnz r0, 15d32 <_loop1_216_rule+0x426> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bc2 <_loop1_216_rule+0x2de> │ │ │ │ │ + beq.w 15bea <_loop1_216_rule+0x2de> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bc6 <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15bee <_loop1_216_rule+0x2e2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ + beq.w 15be8 <_loop1_216_rule+0x2dc> │ │ │ │ │ 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 │ │ │ │ │ - bne.n 15cae <_loop1_216_rule+0x3ca> │ │ │ │ │ - b.n 15bc0 <_loop1_216_rule+0x2dc> │ │ │ │ │ + bne.n 15cd6 <_loop1_216_rule+0x3ca> │ │ │ │ │ + b.n 15be8 <_loop1_216_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15a1c <_loop1_216_rule+0x138> │ │ │ │ │ + b.n 15a44 <_loop1_216_rule+0x138> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015d14 : │ │ │ │ │ +00015d3c : │ │ │ │ │ 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 15fe2 │ │ │ │ │ + beq.w 160fe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15fde │ │ │ │ │ + bne.w 160fa │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 15fbc │ │ │ │ │ + beq.w 160d4 │ │ │ │ │ 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 15f0c │ │ │ │ │ + bne.w 15f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb2 │ │ │ │ │ + beq.w 15fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb2 │ │ │ │ │ + beq.w 15fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15fb4 │ │ │ │ │ + bne.w 15fd4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ffc │ │ │ │ │ + beq.w 1610e │ │ │ │ │ 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 15ece │ │ │ │ │ + beq.w 15ef6 │ │ │ │ │ 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 15f60 │ │ │ │ │ + beq.w 15f9e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f70 │ │ │ │ │ + bne.w 15fae │ │ │ │ │ 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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 15e0e │ │ │ │ │ + cbnz r0, 15e36 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f6e │ │ │ │ │ + bne.w 15fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e674 │ │ │ │ │ + bl e6d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15ee2 │ │ │ │ │ + bne.n 15f0a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15f90 │ │ │ │ │ + bne.w 15f88 │ │ │ │ │ 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 15ed2 │ │ │ │ │ + bne.n 15efa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ece │ │ │ │ │ + beq.n 15ef6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 15f84 │ │ │ │ │ + beq.w 15fc2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15fb4 │ │ │ │ │ + bne.w 15fd4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb2 │ │ │ │ │ + beq.w 15fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fb2 │ │ │ │ │ + beq.w 15fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f5a │ │ │ │ │ + beq.n 15f82 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r5, r2, [r2, #20] │ │ │ │ │ - cbz r7, 15e98 │ │ │ │ │ + cbz r7, 15ec0 │ │ │ │ │ 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, 15eb8 │ │ │ │ │ + cbz r0, 15ee0 │ │ │ │ │ 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} │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -37882,210 +37909,166 @@ │ │ │ │ │ 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 15e8c │ │ │ │ │ + bne.n 15eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fb8 │ │ │ │ │ + beq.n 15fd8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e92 │ │ │ │ │ + b.n 15eba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15fb4 │ │ │ │ │ + bne.n 15fd4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 15e3a │ │ │ │ │ + b.n 15e62 │ │ │ │ │ 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 15df0 │ │ │ │ │ + bne.w 15e18 │ │ │ │ │ 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 15dfc │ │ │ │ │ - b.n 15df0 │ │ │ │ │ + bne.w 15e24 │ │ │ │ │ + b.n 15e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1609c │ │ │ │ │ + beq.w 16060 │ │ │ │ │ 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 160b0 │ │ │ │ │ + bne.w 16074 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 160aa │ │ │ │ │ + bne.w 1606e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16012 │ │ │ │ │ + bne.n 15fdc │ │ │ │ │ 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 15d5e │ │ │ │ │ + beq.w 15d86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15ec8 │ │ │ │ │ + b.n 15ef0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 15fac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e34 │ │ │ │ │ + R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15e24 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 15e22 │ │ │ │ │ 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 15dc8 │ │ │ │ │ + beq.w 15df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15ed2 │ │ │ │ │ + bne.n 15efa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ece │ │ │ │ │ + beq.n 15ef6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 15fa8 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ed6 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 15f6e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1004 │ │ │ │ │ - R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15dfc │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 15dfa │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15fb4 │ │ │ │ │ + bne.w 1612e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15efe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15e8e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 15ff2 │ │ │ │ │ - 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.n 15f54 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 15f0e │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 15ec8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15d42 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15fde │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 15ec8 │ │ │ │ │ - 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 15d9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15fb4 │ │ │ │ │ + b.n 15eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f48 │ │ │ │ │ + beq.n 15f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1610c │ │ │ │ │ + bne.n 160d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1610c │ │ │ │ │ + bne.n 160d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f48 │ │ │ │ │ + beq.n 15f70 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f48 │ │ │ │ │ + beq.n 15f70 │ │ │ │ │ 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 15f48 │ │ │ │ │ + beq.n 15f70 │ │ │ │ │ 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 │ │ │ │ │ @@ -38094,314 +38077,358 @@ │ │ │ │ │ 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 16104 │ │ │ │ │ + bne.n 160c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f4a │ │ │ │ │ + beq.n 15f72 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f4e │ │ │ │ │ + b.n 15f76 │ │ │ │ │ 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 15f1c │ │ │ │ │ + beq.w 15f44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15f4e │ │ │ │ │ + b.n 15f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f2e │ │ │ │ │ + beq.w 15f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bl f460 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f30 │ │ │ │ │ + bne.w 15f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15f30 │ │ │ │ │ + bne.w 15f58 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f2e │ │ │ │ │ + beq.w 15f56 │ │ │ │ │ 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 16088 │ │ │ │ │ + beq.n 1604e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e8e │ │ │ │ │ + b.n 15eb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f4c │ │ │ │ │ + b.n 15f74 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 16124 │ │ │ │ │ + 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 15f7c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15f36 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 15ef0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 15d6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 160fa │ │ │ │ │ + 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 15dc4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15fd4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 15ef0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15fd4 │ │ │ │ │ │ │ │ │ │ -00016110 <_gather_116_rule>: │ │ │ │ │ +00016138 <_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 164e4 <_gather_116_rule+0x3d4> │ │ │ │ │ + beq.w 1650c <_gather_116_rule+0x3d4> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 164f6 <_gather_116_rule+0x3e6> │ │ │ │ │ + bne.w 1651e <_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 163f0 <_gather_116_rule+0x2e0> │ │ │ │ │ + beq.w 16418 <_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 1640e <_gather_116_rule+0x2fe> │ │ │ │ │ + bne.w 16436 <_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 1646e <_gather_116_rule+0x35e> │ │ │ │ │ + bne.w 16496 <_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 164cc <_gather_116_rule+0x3bc> │ │ │ │ │ - bl 861c │ │ │ │ │ + beq.w 164f4 <_gather_116_rule+0x3bc> │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16398 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 163c0 <_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 16398 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 163c0 <_gather_116_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16398 <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 163c0 <_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 164b6 <_gather_116_rule+0x3a6> │ │ │ │ │ + beq.w 164de <_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 16438 <_gather_116_rule+0x328> │ │ │ │ │ + beq.w 16460 <_gather_116_rule+0x328> │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1646a <_gather_116_rule+0x35a> │ │ │ │ │ + bne.w 16492 <_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 16460 <_gather_116_rule+0x350> │ │ │ │ │ + beq.w 16488 <_gather_116_rule+0x350> │ │ │ │ │ ldr.w r4, [sl, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 16234 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 1646a <_gather_116_rule+0x35a> │ │ │ │ │ + cbz r4, 1625c <_gather_116_rule+0x124> │ │ │ │ │ + b.n 16492 <_gather_116_rule+0x35a> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162a0 <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 162c8 <_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 16514 <_gather_116_rule+0x404> │ │ │ │ │ + beq.w 1653c <_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 163dc <_gather_116_rule+0x2cc> │ │ │ │ │ + beq.w 16404 <_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, 162aa <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 162d2 <_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 16472 <_gather_116_rule+0x362> │ │ │ │ │ + beq.w 1649a <_gather_116_rule+0x362> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16452 <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 1647a <_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 163b0 <_gather_116_rule+0x2a0> │ │ │ │ │ + bne.w 163d8 <_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 16452 <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 1647a <_gather_116_rule+0x342> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 16440 <_gather_116_rule+0x330> │ │ │ │ │ - bl 861c │ │ │ │ │ + beq.w 16468 <_gather_116_rule+0x330> │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 162a0 <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 162c8 <_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 161fc <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 16224 <_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 1645a <_gather_116_rule+0x34a> │ │ │ │ │ + beq.w 16482 <_gather_116_rule+0x34a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + ble.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_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 1636e <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 16396 <_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 1635e <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 16386 <_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 │ │ │ │ │ @@ -38419,768 +38446,768 @@ │ │ │ │ │ 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 ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1649a <_gather_116_rule+0x38a> │ │ │ │ │ + beq.n 164c2 <_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 16488 <_gather_116_rule+0x378> │ │ │ │ │ + beq.n 164b0 <_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 1622a <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 16252 <_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, 1645a <_gather_116_rule+0x34a> │ │ │ │ │ + cbz r0, 16482 <_gather_116_rule+0x34a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1622a <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 16252 <_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, 1646a <_gather_116_rule+0x35a> │ │ │ │ │ + cbnz r2, 16492 <_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 16160 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16188 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae38 │ │ │ │ │ + bl ae98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16160 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16188 <_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 164fc <_gather_116_rule+0x3ec> │ │ │ │ │ + beq.n 16524 <_gather_116_rule+0x3ec> │ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 161d0 <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 161f8 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 161d0 <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 161f8 <_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 1652a <_gather_116_rule+0x41a> │ │ │ │ │ + beq.n 16552 <_gather_116_rule+0x41a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 162aa <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 162d2 <_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 1639e <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 163c6 <_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 1625a <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 16282 <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 16452 <_gather_116_rule+0x342> │ │ │ │ │ + b.n 1647a <_gather_116_rule+0x342> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 164ae <_gather_116_rule+0x39e> │ │ │ │ │ + cbnz r0, 164d6 <_gather_116_rule+0x39e> │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 162aa <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 162d2 <_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 1627e <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 16452 <_gather_116_rule+0x342> │ │ │ │ │ + beq.w 162a6 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 1647a <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16494 <_gather_116_rule+0x384> │ │ │ │ │ + b.n 164bc <_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 1646e <_gather_116_rule+0x35e> │ │ │ │ │ + beq.n 16496 <_gather_116_rule+0x35e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1646e <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16496 <_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 16184 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 161ac <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1646e <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 16496 <_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 1613c <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 16164 <_gather_116_rule+0x2c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1638e <_gather_116_rule+0x27e> │ │ │ │ │ + b.n 163b6 <_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 1639e <_gather_116_rule+0x28e> │ │ │ │ │ + beq.w 163c6 <_gather_116_rule+0x28e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1639e <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 163c6 <_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 16452 <_gather_116_rule+0x342> │ │ │ │ │ + beq.n 1647a <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16452 <_gather_116_rule+0x342> │ │ │ │ │ + b.n 1647a <_gather_116_rule+0x342> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 1628c <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 162b4 <_gather_116_rule+0x17c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016530 <_loop0_119_rule>: │ │ │ │ │ +00016558 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_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 166a8 <_loop0_119_rule+0x178> │ │ │ │ │ + beq.w 166d0 <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166b6 <_loop0_119_rule+0x186> │ │ │ │ │ + bne.w 166de <_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 16698 <_loop0_119_rule+0x168> │ │ │ │ │ + beq.w 166c0 <_loop0_119_rule+0x168> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 166a2 <_loop0_119_rule+0x172> │ │ │ │ │ + bne.w 166ca <_loop0_119_rule+0x172> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1665e <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 16686 <_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, 165b8 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 165e0 <_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 16692 <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 166ba <_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 8bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1668e <_loop0_119_rule+0x15e> │ │ │ │ │ + beq.n 166b6 <_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 16672 <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 1669a <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1666c <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 16694 <_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, 16622 <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 1664a <_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 16692 <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 166ba <_loop0_119_rule+0x162> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 165a4 <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 165cc <_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 165a4 <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 16610 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 165cc <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 16638 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165f6 <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 1661e <_loop0_119_rule+0xc6> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 16644 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 1666c <_loop0_119_rule+0x114> │ │ │ │ │ str.w r2, [r5, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 165d6 <_loop0_119_rule+0xa6> │ │ │ │ │ + b.n 165fe <_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, 1667a <_loop0_119_rule+0x14a> │ │ │ │ │ + cbz r0, 166a2 <_loop0_119_rule+0x14a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16638 <_loop0_119_rule+0x108> │ │ │ │ │ + b.n 16660 <_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 16584 <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 165ac <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 165f8 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 16620 <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 165e2 <_loop0_119_rule+0xb2> │ │ │ │ │ + b.n 1660a <_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 165ae <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 165d6 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 165f6 <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 1661e <_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 165ae <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 165d6 <_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 1655e <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 16586 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 165ae <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 165d6 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000166bc : │ │ │ │ │ +000166e4 : │ │ │ │ │ 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 168c8 │ │ │ │ │ + beq.w 168f0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168d6 │ │ │ │ │ + bne.w 168fe │ │ │ │ │ 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 16828 │ │ │ │ │ + bne.w 16850 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 1683a │ │ │ │ │ + bne.w 16862 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 16868 │ │ │ │ │ + bne.w 16890 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 168e2 │ │ │ │ │ + bne.w 1690a │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 16924 │ │ │ │ │ + bne.w 1694c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 16914 │ │ │ │ │ + bne.w 1693c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 16878 │ │ │ │ │ + bne.n 168a0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 16858 │ │ │ │ │ + bne.n 16880 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 168b8 │ │ │ │ │ + bne.n 168e0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168dc │ │ │ │ │ + bne.w 16904 │ │ │ │ │ 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 168a8 │ │ │ │ │ + bne.n 168d0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168dc │ │ │ │ │ + bne.n 16904 │ │ │ │ │ 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 16898 │ │ │ │ │ + bne.n 168c0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168dc │ │ │ │ │ + bne.n 16904 │ │ │ │ │ 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 16888 │ │ │ │ │ + bne.n 168b0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168dc │ │ │ │ │ + bne.n 16904 │ │ │ │ │ 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 16904 │ │ │ │ │ + bne.n 1692c │ │ │ │ │ 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, 16848 │ │ │ │ │ + cbz r0, 16870 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 16822 │ │ │ │ │ + b.n 1684a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16934 │ │ │ │ │ + bne.n 1695c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 16836 │ │ │ │ │ + b.n 1685e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 166e6 │ │ │ │ │ + beq.w 1670e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 16822 │ │ │ │ │ + b.n 1684a │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16822 │ │ │ │ │ + b.n 1684a │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16834 │ │ │ │ │ - b.n 16848 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ + b.n 16870 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n 16822 │ │ │ │ │ + b.n 1684a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001693c <_loop0_170_rule>: │ │ │ │ │ +00016964 <_loop0_170_rule>: │ │ │ │ │ _loop0_175_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16df4 <_loop0_170_rule+0x4b8> │ │ │ │ │ + beq.w 16e1c <_loop0_170_rule+0x4b8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16dfa <_loop0_170_rule+0x4be> │ │ │ │ │ + bne.w 16e22 <_loop0_170_rule+0x4be> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e48 <_loop0_170_rule+0x50c> │ │ │ │ │ + beq.w 16e70 <_loop0_170_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16dfa <_loop0_170_rule+0x4be> │ │ │ │ │ + bne.w 16e22 <_loop0_170_rule+0x4be> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e2c <_loop0_170_rule+0x4f0> │ │ │ │ │ + beq.w 16e54 <_loop0_170_rule+0x4f0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16e56 <_loop0_170_rule+0x51a> │ │ │ │ │ + beq.w 16e7e <_loop0_170_rule+0x51a> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 16cce <_loop0_170_rule+0x392> │ │ │ │ │ + beq.w 16cf6 <_loop0_170_rule+0x392> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bbe <_loop0_170_rule+0x282> │ │ │ │ │ + beq.w 16be6 <_loop0_170_rule+0x282> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e24 <_loop0_170_rule+0x4e8> │ │ │ │ │ + beq.w 16e4c <_loop0_170_rule+0x4e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e1c <_loop0_170_rule+0x4e0> │ │ │ │ │ + bne.w 16e44 <_loop0_170_rule+0x4e0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c10 <_loop0_170_rule+0x2d4> │ │ │ │ │ + bne.w 16c38 <_loop0_170_rule+0x2d4> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bc2 <_loop0_170_rule+0x286> │ │ │ │ │ + bne.w 16bea <_loop0_170_rule+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c20 <_loop0_170_rule+0x2e4> │ │ │ │ │ + beq.w 16c48 <_loop0_170_rule+0x2e4> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16de4 <_loop0_170_rule+0x4a8> │ │ │ │ │ + beq.w 16e0c <_loop0_170_rule+0x4a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bc6 <_loop0_170_rule+0x28a> │ │ │ │ │ + bne.w 16bee <_loop0_170_rule+0x28a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c26 <_loop0_170_rule+0x2ea> │ │ │ │ │ + beq.w 16c4e <_loop0_170_rule+0x2ea> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bc6 <_loop0_170_rule+0x28a> │ │ │ │ │ + bne.w 16bee <_loop0_170_rule+0x28a> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c74 <_loop0_170_rule+0x338> │ │ │ │ │ + beq.w 16c9c <_loop0_170_rule+0x338> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov fp, ip │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -39189,1390 +39216,1349 @@ │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16dda <_loop0_170_rule+0x49e> │ │ │ │ │ + beq.w 16e02 <_loop0_170_rule+0x49e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e10 <_loop0_170_rule+0x4d4> │ │ │ │ │ + bne.w 16e38 <_loop0_170_rule+0x4d4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r7 │ │ │ │ │ - beq.w 16db2 <_loop0_170_rule+0x476> │ │ │ │ │ + beq.w 16dda <_loop0_170_rule+0x476> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 16d3c <_loop0_170_rule+0x400> │ │ │ │ │ + beq.w 16d64 <_loop0_170_rule+0x400> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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.w 16c9e <_loop0_170_rule+0x362> │ │ │ │ │ + beq.w 16cc6 <_loop0_170_rule+0x362> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16dca <_loop0_170_rule+0x48e> │ │ │ │ │ + beq.w 16df2 <_loop0_170_rule+0x48e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dc2 <_loop0_170_rule+0x486> │ │ │ │ │ + bne.w 16dea <_loop0_170_rule+0x486> │ │ │ │ │ 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 16d2c <_loop0_170_rule+0x3f0> │ │ │ │ │ + bne.w 16d54 <_loop0_170_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ca0 <_loop0_170_rule+0x364> │ │ │ │ │ + bne.w 16cc8 <_loop0_170_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16da8 <_loop0_170_rule+0x46c> │ │ │ │ │ + beq.w 16dd0 <_loop0_170_rule+0x46c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [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 16cba <_loop0_170_rule+0x37e> │ │ │ │ │ + beq.w 16ce2 <_loop0_170_rule+0x37e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + bne.w 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16cca <_loop0_170_rule+0x38e> │ │ │ │ │ + beq.w 16cf2 <_loop0_170_rule+0x38e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + bne.w 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 16dd2 <_loop0_170_rule+0x496> │ │ │ │ │ + beq.w 16dfa <_loop0_170_rule+0x496> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 16d64 <_loop0_170_rule+0x428> │ │ │ │ │ + beq.w 16d8c <_loop0_170_rule+0x428> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 16a9c <_loop0_170_rule+0x160> │ │ │ │ │ + b.n 16ac4 <_loop0_170_rule+0x160> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r2, 16bd6 <_loop0_170_rule+0x29a> │ │ │ │ │ + cbnz r2, 16bfe <_loop0_170_rule+0x29a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 16c2a <_loop0_170_rule+0x2ee> │ │ │ │ │ + cbnz r0, 16c52 <_loop0_170_rule+0x2ee> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [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.w 16e42 <_loop0_170_rule+0x506> │ │ │ │ │ + beq.w 16e6a <_loop0_170_rule+0x506> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 16c8a <_loop0_170_rule+0x34e> │ │ │ │ │ + bgt.n 16cb2 <_loop0_170_rule+0x34e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169f4 <_loop0_170_rule+0xb8> │ │ │ │ │ - b.n 169f0 <_loop0_170_rule+0xb4> │ │ │ │ │ + bne.w 16a1c <_loop0_170_rule+0xb8> │ │ │ │ │ + b.n 16a18 <_loop0_170_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bc6 <_loop0_170_rule+0x28a> │ │ │ │ │ + b.n 16bee <_loop0_170_rule+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16bd6 <_loop0_170_rule+0x29a> │ │ │ │ │ + bne.n 16bfe <_loop0_170_rule+0x29a> │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 16bd6 <_loop0_170_rule+0x29a> │ │ │ │ │ + bne.n 16bfe <_loop0_170_rule+0x29a> │ │ │ │ │ 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 16bd6 <_loop0_170_rule+0x29a> │ │ │ │ │ + beq.n 16bfe <_loop0_170_rule+0x29a> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a7c <_loop0_170_rule+0x140> │ │ │ │ │ + bne.w 16aa4 <_loop0_170_rule+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e08 <_loop0_170_rule+0x4cc> │ │ │ │ │ + bne.w 16e30 <_loop0_170_rule+0x4cc> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 16be0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + b.n 16c08 <_loop0_170_rule+0x2a4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 16bfc <_loop0_170_rule+0x2c0> │ │ │ │ │ - b.n 16c8c <_loop0_170_rule+0x350> │ │ │ │ │ + beq.n 16c24 <_loop0_170_rule+0x2c0> │ │ │ │ │ + b.n 16cb4 <_loop0_170_rule+0x350> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 16cb2 <_loop0_170_rule+0x376> │ │ │ │ │ + cbnz r2, 16cda <_loop0_170_rule+0x376> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d24 │ │ │ │ │ + bl 10d44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16cf2 <_loop0_170_rule+0x3b6> │ │ │ │ │ + cbnz r0, 16d1a <_loop0_170_rule+0x3b6> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16bda <_loop0_170_rule+0x29e> │ │ │ │ │ + b.n 16c02 <_loop0_170_rule+0x29e> │ │ │ │ │ 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 16e02 <_loop0_170_rule+0x4c6> │ │ │ │ │ + bne.w 16e2a <_loop0_170_rule+0x4c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16d76 <_loop0_170_rule+0x43a> │ │ │ │ │ + blt.n 16d9e <_loop0_170_rule+0x43a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 169ba <_loop0_170_rule+0x7e> │ │ │ │ │ + beq.w 169e2 <_loop0_170_rule+0x7e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bc6 <_loop0_170_rule+0x28a> │ │ │ │ │ + b.n 16bee <_loop0_170_rule+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cb2 <_loop0_170_rule+0x376> │ │ │ │ │ + bne.n 16cda <_loop0_170_rule+0x376> │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cb2 <_loop0_170_rule+0x376> │ │ │ │ │ + bne.n 16cda <_loop0_170_rule+0x376> │ │ │ │ │ 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 16cb2 <_loop0_170_rule+0x376> │ │ │ │ │ + beq.n 16cda <_loop0_170_rule+0x376> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 16b90 <_loop0_170_rule+0x254> │ │ │ │ │ + b.n 16bb8 <_loop0_170_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b18 <_loop0_170_rule+0x1dc> │ │ │ │ │ - b.n 16b12 <_loop0_170_rule+0x1d6> │ │ │ │ │ + bne.w 16b40 <_loop0_170_rule+0x1dc> │ │ │ │ │ + b.n 16b3a <_loop0_170_rule+0x1d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16d82 <_loop0_170_rule+0x446> │ │ │ │ │ + blt.n 16daa <_loop0_170_rule+0x446> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16ada <_loop0_170_rule+0x19e> │ │ │ │ │ + beq.w 16b02 <_loop0_170_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16d8e <_loop0_170_rule+0x452> │ │ │ │ │ + cbz r0, 16db6 <_loop0_170_rule+0x452> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 16bae <_loop0_170_rule+0x272> │ │ │ │ │ + b.n 16bd6 <_loop0_170_rule+0x272> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16bc6 <_loop0_170_rule+0x28a> │ │ │ │ │ + b.n 16bee <_loop0_170_rule+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, 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 16c06 <_loop0_170_rule+0x2ca> │ │ │ │ │ + b.n 16c2e <_loop0_170_rule+0x2ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ 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 16d5c <_loop0_170_rule+0x420> │ │ │ │ │ + bne.n 16d84 <_loop0_170_rule+0x420> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 16ac4 <_loop0_170_rule+0x188> │ │ │ │ │ + b.n 16aec <_loop0_170_rule+0x188> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ca0 <_loop0_170_rule+0x364> │ │ │ │ │ + b.n 16cc8 <_loop0_170_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16af8 <_loop0_170_rule+0x1bc> │ │ │ │ │ + b.n 16b20 <_loop0_170_rule+0x1bc> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16c74 <_loop0_170_rule+0x338> │ │ │ │ │ + b.n 16c9c <_loop0_170_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16aaa <_loop0_170_rule+0x16e> │ │ │ │ │ + b.n 16ad2 <_loop0_170_rule+0x16e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c24 <_loop0_170_rule+0x2e8> │ │ │ │ │ - b.n 16d7a <_loop0_170_rule+0x43e> │ │ │ │ │ + beq.w 16c4c <_loop0_170_rule+0x2e8> │ │ │ │ │ + b.n 16da2 <_loop0_170_rule+0x43e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16960 <_loop0_170_rule+0x24> │ │ │ │ │ + b.n 16988 <_loop0_170_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16c06 <_loop0_170_rule+0x2ca> │ │ │ │ │ + b.n 16c2e <_loop0_170_rule+0x2ca> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16ca4 <_loop0_170_rule+0x368> │ │ │ │ │ + b.n 16ccc <_loop0_170_rule+0x368> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16be0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + b.n 16c08 <_loop0_170_rule+0x2a4> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 16be0 <_loop0_170_rule+0x2a4> │ │ │ │ │ + b.n 16c08 <_loop0_170_rule+0x2a4> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bc2 <_loop0_170_rule+0x286> │ │ │ │ │ + b.n 16bea <_loop0_170_rule+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169d8 <_loop0_170_rule+0x9c> │ │ │ │ │ + b.n 16a00 <_loop0_170_rule+0x9c> │ │ │ │ │ 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 16994 <_loop0_170_rule+0x58> │ │ │ │ │ + beq.w 169bc <_loop0_170_rule+0x58> │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 16e16 <_loop0_170_rule+0x4da> │ │ │ │ │ + b.n 16e3e <_loop0_170_rule+0x4da> │ │ │ │ │ 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 16c06 <_loop0_170_rule+0x2ca> │ │ │ │ │ + b.n 16c2e <_loop0_170_rule+0x2ca> │ │ │ │ │ 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 16cea <_loop0_170_rule+0x3ae> │ │ │ │ │ + bne.w 16d12 <_loop0_170_rule+0x3ae> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 169a8 <_loop0_170_rule+0x6c> │ │ │ │ │ + b.n 169d0 <_loop0_170_rule+0x6c> │ │ │ │ │ │ │ │ │ │ -00016e68 : │ │ │ │ │ +00016e90 : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17916 │ │ │ │ │ + beq.w 17a8c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 171bc │ │ │ │ │ + bne.w 172b6 │ │ │ │ │ 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 17a1e │ │ │ │ │ + beq.w 17942 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a32 │ │ │ │ │ + beq.w 1795a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 17374 │ │ │ │ │ + beq.w 1736e │ │ │ │ │ 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 176bc │ │ │ │ │ + bne.w 176bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170e0 │ │ │ │ │ + bne.w 171de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 179a6 │ │ │ │ │ + bne.w 17a5a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1705a │ │ │ │ │ + beq.w 17084 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 1706e │ │ │ │ │ + beq.w 17098 │ │ │ │ │ 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 17656 │ │ │ │ │ + bne.w 17620 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 175d8 │ │ │ │ │ + bne.w 17564 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17096 │ │ │ │ │ + bne.w 170c0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17794 │ │ │ │ │ + bne.w 1777e │ │ │ │ │ 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 171bc │ │ │ │ │ + bne.w 172b6 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17a50 │ │ │ │ │ + beq.w 17a60 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a66 │ │ │ │ │ + beq.w 17a7c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17348 │ │ │ │ │ + beq.w 1739a │ │ │ │ │ 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 176ce │ │ │ │ │ + bne.w 176ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171c2 │ │ │ │ │ + bne.w 17108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170dc │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 1793c │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1709c │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 170c6 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 170b0 │ │ │ │ │ + beq.w 170da │ │ │ │ │ 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 17686 │ │ │ │ │ + bne.w 17650 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17572 │ │ │ │ │ + bne.w 175aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170d8 │ │ │ │ │ + bne.w 17102 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177ca │ │ │ │ │ + bne.w 17746 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ + subs r7, r3, #2 │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 171bc │ │ │ │ │ + bne.w 176e2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq.w 179f6 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ + beq.w 1790a │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a0c │ │ │ │ │ + beq.w 1792a │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 176d8 │ │ │ │ │ + beq.w 1767e │ │ │ │ │ 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 176fa │ │ │ │ │ + bne.w 176a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17714 │ │ │ │ │ + bne.w 176e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 17046 │ │ │ │ │ + cbnz r3, 1706e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174da │ │ │ │ │ + bne.w 174ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #20 │ │ │ │ │ + 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, 17096 │ │ │ │ │ + cbnz r2, 170c0 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 17ab0 │ │ │ │ │ + bne.w 17aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17784 │ │ │ │ │ + blt.w 17884 │ │ │ │ │ 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 17764 │ │ │ │ │ + bne.w 1773e │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f10 │ │ │ │ │ + beq.w 16f38 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 1778e │ │ │ │ │ + b.n 177b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 170d8 │ │ │ │ │ + cbnz r2, 17102 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 17a7a │ │ │ │ │ + bne.w 17aae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17778 │ │ │ │ │ + blt.w 17878 │ │ │ │ │ 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 1770e │ │ │ │ │ + bne.w 17738 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16fba │ │ │ │ │ + beq.w 16fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16fe6 │ │ │ │ │ + b.n 1777a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16eda │ │ │ │ │ + beq.w 16fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 8668 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16eda │ │ │ │ │ + beq.w 16fb0 │ │ │ │ │ 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 1793c │ │ │ │ │ + beq.w 17904 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ 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 17926 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + beq.w 17a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1762a │ │ │ │ │ + beq.w 17a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17a80 │ │ │ │ │ + beq.w 17a38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1739a │ │ │ │ │ + bne.w 173c0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17934 │ │ │ │ │ + beq.w 178fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1739a │ │ │ │ │ + bne.w 173c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 172d0 │ │ │ │ │ + bne.w 17332 │ │ │ │ │ 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 1792e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 178f4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r2, 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17296 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16f46 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 17052 │ │ │ │ │ + beq.w 176d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1707a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f88 │ │ │ │ │ + beq.w 16f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 8668 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f88 │ │ │ │ │ + beq.w 16f02 │ │ │ │ │ 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 1798a │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.w 17990 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ 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 17976 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + beq.w 1797c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 175c4 │ │ │ │ │ + beq.w 179c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1796e │ │ │ │ │ + beq.w 179c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1736e │ │ │ │ │ + bne.w 17394 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17982 │ │ │ │ │ + beq.w 17988 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1736e │ │ │ │ │ + bne.w 17394 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1730e │ │ │ │ │ + bne.n 172f6 │ │ │ │ │ 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 1797c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 17980 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ 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 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1776c │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - b.n 17050 │ │ │ │ │ + cbnz r0, 172bc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16f6e │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1707c │ │ │ │ │ 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 171b2 │ │ │ │ │ + beq.n 172ac │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 179c6 │ │ │ │ │ + beq.w 179e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1789c │ │ │ │ │ + bne.w 178cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ea8 │ │ │ │ │ + bl 17ea4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17860 │ │ │ │ │ + bne.w 17890 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 171b4 │ │ │ │ │ + b.n 172ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + bl 17ba0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1717c │ │ │ │ │ + beq.n 17278 │ │ │ │ │ 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 17420 │ │ │ │ │ + bne.w 1743c │ │ │ │ │ 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 1792e │ │ │ │ │ + beq.w 17980 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17190 │ │ │ │ │ + b.n 1728c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + bl 17ba0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1725c │ │ │ │ │ + beq.w 171a4 │ │ │ │ │ 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 173a0 │ │ │ │ │ + bne.n 173c6 │ │ │ │ │ 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 1797c │ │ │ │ │ + beq.w 178f4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17270 │ │ │ │ │ + b.n 171b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 179e8 │ │ │ │ │ + blt.w 179b2 │ │ │ │ │ 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 176c6 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 176b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f7a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16fe6 │ │ │ │ │ + beq.w 16ef4 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 16f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17960 │ │ │ │ │ + blt.w 1796e │ │ │ │ │ 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 176b4 │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 176c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16ecc │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + beq.w 16fa2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + b.n 1700e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + bl 17ba0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1732a │ │ │ │ │ + beq.n 17350 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1797c │ │ │ │ │ - mov.w r9, #2 │ │ │ │ │ + beq.w 178f4 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ 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 174a0 │ │ │ │ │ + bne.n 174ce │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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 1797c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.w 17270 │ │ │ │ │ + beq.w 178f6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 17438 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 17270 │ │ │ │ │ - mov.w ip, r9, lsl #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.n 17438 │ │ │ │ │ + lsls r3, r5, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ │ - str r2, [r3, r1] │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + ldr.w r5, [r0, #4]! │ │ │ │ │ + str r5, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - beq.w 17270 │ │ │ │ │ - b.n 1740c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne.n 17428 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 171b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + bl 17ba0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172f0 │ │ │ │ │ + beq.w 17314 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1792e │ │ │ │ │ - mov.w r9, #2 │ │ │ │ │ + beq.w 17980 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ 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, 174bc │ │ │ │ │ + cbnz r3, 174b2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ 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 1792e │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.w 17190 │ │ │ │ │ + beq.w 17982 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 174ae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 17190 │ │ │ │ │ - mov.w ip, r9, lsl #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 174ae │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ │ - str r2, [r3, r1] │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + ldr.w r7, [r0, #4]! │ │ │ │ │ + str r7, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - beq.w 17190 │ │ │ │ │ - b.n 1748c │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 1749e │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 1728c │ │ │ │ │ + bl 17ba0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173da │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 1755a │ │ │ │ │ + beq.n 17474 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq.w 175f0 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - str.w fp, [r5, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 173ca │ │ │ │ │ - bl 17ba4 │ │ │ │ │ + str.w fp, [r9, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 17466 │ │ │ │ │ + bl 17ba0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1745a │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.w 1763e │ │ │ │ │ + beq.n 173fe │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w 17608 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - str.w fp, [r7, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 1744c │ │ │ │ │ + str.w fp, [r9, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 173ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17046 │ │ │ │ │ + beq.w 1706e │ │ │ │ │ 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 17046 │ │ │ │ │ + beq.w 1706e │ │ │ │ │ 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 1775e │ │ │ │ │ + beq.w 17732 │ │ │ │ │ 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 17a8a │ │ │ │ │ + beq.w 17a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aa2 │ │ │ │ │ + beq.w 178ee │ │ │ │ │ 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 r5, r3, #1 │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 17292 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 17050 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1797c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 174ae │ │ │ │ │ + bne.w 171da │ │ │ │ │ + b.n 17074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 8668 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc8 │ │ │ │ │ + beq.w 16f46 │ │ │ │ │ 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 179bc │ │ │ │ │ + beq.w 17a18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + 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 177ec │ │ │ │ │ + beq.w 177a0 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1721e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 17992 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 16fe6 │ │ │ │ │ + b.n 1722c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 8668 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f1e │ │ │ │ │ + beq.w 16ff0 │ │ │ │ │ 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 179ac │ │ │ │ │ + beq.w 17a10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + 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 177b6 │ │ │ │ │ + beq.w 17768 │ │ │ │ │ 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.w 1713c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ + b.n 17156 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aa8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + beq.w 17982 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 174c2 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1792e │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 174cc │ │ │ │ │ + beq.w 178f6 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 174de │ │ │ │ │ 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 17942 │ │ │ │ │ + beq.w 17996 │ │ │ │ │ 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 17800 │ │ │ │ │ + bne.w 177b8 │ │ │ │ │ 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 1708e │ │ │ │ │ + b.n 170b8 │ │ │ │ │ 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 17902 │ │ │ │ │ + beq.w 178d2 │ │ │ │ │ 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 178a2 │ │ │ │ │ + bne.w 17818 │ │ │ │ │ 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 170d0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1739a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 18d4 │ │ │ │ │ - R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 17392 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1736e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 18d4 │ │ │ │ │ - R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 17366 │ │ │ │ │ + b.n 170fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1799a │ │ │ │ │ + blt.w 179da │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 17704 │ │ │ │ │ + cbz r3, 176aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17046 │ │ │ │ │ + bne.w 1706e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d4 │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17022 │ │ │ │ │ - b.n 17046 │ │ │ │ │ + beq.w 1704a │ │ │ │ │ + b.n 1706e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17688 │ │ │ │ │ - b.n 170d8 │ │ │ │ │ + bne.w 17394 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1704 │ │ │ │ │ + R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 1738c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 173c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1704 │ │ │ │ │ + R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 173b8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 17018 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1707c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17030 │ │ │ │ │ + beq.w 17058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17030 │ │ │ │ │ + beq.w 17058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17046 │ │ │ │ │ + beq.w 1706e │ │ │ │ │ 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 1751a │ │ │ │ │ + bne.w 1752a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1751a │ │ │ │ │ + b.n 1752a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17658 │ │ │ │ │ - b.n 17096 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + beq.n 17652 │ │ │ │ │ + b.n 17102 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16ff0 │ │ │ │ │ - b.n 171bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 170dc │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.w 16f3c │ │ │ │ │ + beq.w 17622 │ │ │ │ │ + b.n 170c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -40580,24 +40566,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 17614 │ │ │ │ │ + bne.w 175e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179b4 │ │ │ │ │ + beq.w 178e6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1778e │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + b.n 1700e │ │ │ │ │ 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 │ │ │ │ │ @@ -40605,38 +40592,39 @@ │ │ │ │ │ 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 175ae │ │ │ │ │ + bne.w 175a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17956 │ │ │ │ │ + beq.w 179aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 170dc │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.w 16f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17678 │ │ │ │ │ + beq.w 17642 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17678 │ │ │ │ │ + beq.w 17642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17678 │ │ │ │ │ + beq.w 17642 │ │ │ │ │ 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 │ │ │ │ │ @@ -40645,68 +40633,39 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1767a │ │ │ │ │ + beq.w 17644 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1767e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ - R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 172c8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 17648 │ │ │ │ │ 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 │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171b2 │ │ │ │ │ - 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 179ce │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - b.w 17050 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 171b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 176a8 │ │ │ │ │ + beq.w 17672 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176a8 │ │ │ │ │ + beq.w 17672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176a8 │ │ │ │ │ + beq.w 17672 │ │ │ │ │ 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 │ │ │ │ │ @@ -40715,283 +40674,344 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 176aa │ │ │ │ │ + beq.w 17674 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 176ae │ │ │ │ │ + b.n 17678 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1777a │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 177b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ + R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 172ee │ │ │ │ │ + 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 172ac │ │ │ │ │ + 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 179ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1707a │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 172ae │ │ │ │ │ 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 17698 │ │ │ │ │ + beq.w 17662 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176ae │ │ │ │ │ + b.n 17678 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1777a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 17072 │ │ │ │ │ + mov r9, 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1777a │ │ │ │ │ + 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] │ │ │ │ │ + cbz r2, 17920 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 17074 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 1702e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 16e94 │ │ │ │ │ - b.n 171bc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1712c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 1702e │ │ │ │ │ + b.w 1706e │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + b.w 1700e │ │ │ │ │ + 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 17aa4 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 17968 │ │ │ │ │ + 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 17394 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 16ed8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + b.w 1700e │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1722c │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1778e │ │ │ │ │ + b.n 177b2 │ │ │ │ │ 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 17668 │ │ │ │ │ + beq.w 17632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1767e │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + b.n 17648 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 170dc │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 177b2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 16f3c │ │ │ │ │ + b.w 16f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1722e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1720e │ │ │ │ │ - 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 │ │ │ │ │ + b.n 1724a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + cbnz r0, 17a08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 170dc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16fe6 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + b.w 16f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1704a │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.w 16f3c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 1778e │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1778e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 170dc │ │ │ │ │ + b.w 17072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 172b2 │ │ │ │ │ + b.n 172d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17050 │ │ │ │ │ + beq.w 1707a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 17052 │ │ │ │ │ + b.w 1707c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 16fe6 │ │ │ │ │ - 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, 17a4c │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 17006 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1777a │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 17006 │ │ │ │ │ - b.w 17046 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 177b2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbnz r0, 17a30 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 17072 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 17072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 17174 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 17156 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + cbnz r0, 17a9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 17a46 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 17a40 │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + b.w 1700e │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.w 16f64 │ │ │ │ │ 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 1739a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 16eb0 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.w 171b4 │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.n 17552 │ │ │ │ │ + bne.w 176da │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 16f86 │ │ │ │ │ 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, 17a76 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16f5e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16f86 │ │ │ │ │ + b.n 173c0 │ │ │ │ │ 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 16f5e │ │ │ │ │ - b.n 1736e │ │ │ │ │ - subs r5, r3, #1 │ │ │ │ │ - b.n 1776e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.w 16fa8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1714c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 17a9a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 1704a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1704a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1704a │ │ │ │ │ + beq.w 16ebc │ │ │ │ │ + b.n 172b6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16f3c │ │ │ │ │ + b.w 1700e │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + b.n 172ae │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w 16efe │ │ │ │ │ - nop │ │ │ │ │ + b.w 16f26 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w 16fd0 │ │ │ │ │ │ │ │ │ │ -00017ab8 : │ │ │ │ │ +00017ab4 : │ │ │ │ │ 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 17b92 │ │ │ │ │ + beq.n 17b8e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b9e │ │ │ │ │ + bne.n 17b9a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17afe │ │ │ │ │ + cbz r0, 17afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 17b00 │ │ │ │ │ + cbz r0, 17afc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r1, 17b2c │ │ │ │ │ + cbz r1, 17b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b9e │ │ │ │ │ + bne.n 17b9a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17b80 │ │ │ │ │ + beq.n 17b7c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 17b32 │ │ │ │ │ + cbnz r0, 17b2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17af8 │ │ │ │ │ + b.n 17af4 │ │ │ │ │ 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 17b26 │ │ │ │ │ + beq.n 17b22 │ │ │ │ │ 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 │ │ │ │ │ @@ -41000,304 +41020,304 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 17b28 │ │ │ │ │ + beq.n 17b24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17b2c │ │ │ │ │ + b.n 17b28 │ │ │ │ │ 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 17b1a │ │ │ │ │ + beq.n 17b16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17b7c │ │ │ │ │ + b.n 17b78 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ae0 │ │ │ │ │ + beq.n 17adc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17af8 │ │ │ │ │ + b.n 17af4 │ │ │ │ │ │ │ │ │ │ -00017ba4 : │ │ │ │ │ +00017ba0 : │ │ │ │ │ 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 17e7c │ │ │ │ │ + beq.w 17e78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e8a │ │ │ │ │ + bne.w 17e86 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17d22 │ │ │ │ │ + beq.w 17d1e │ │ │ │ │ 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 17db8 │ │ │ │ │ + bne.w 17db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cc8 │ │ │ │ │ + bne.n 17cc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e8a │ │ │ │ │ + bne.w 17e86 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17c5c │ │ │ │ │ + beq.n 17c58 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 17c6e │ │ │ │ │ + beq.n 17c6a │ │ │ │ │ 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 17c98 │ │ │ │ │ + bne.n 17c94 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d4e │ │ │ │ │ + bne.w 17d4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 17c8e │ │ │ │ │ + cbnz r3, 17c8a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e32 │ │ │ │ │ + bne.w 17e2e │ │ │ │ │ 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, 17c8e │ │ │ │ │ + cbnz r3, 17c8a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 17c1a │ │ │ │ │ + bne.n 17c16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17dc2 │ │ │ │ │ + blt.w 17dbe │ │ │ │ │ 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, 17c94 │ │ │ │ │ + cbnz r3, 17c90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17c2a │ │ │ │ │ + beq.n 17c26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17dca │ │ │ │ │ + b.n 17dc6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17c8e │ │ │ │ │ + bne.n 17c8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e68 │ │ │ │ │ + beq.w 17e64 │ │ │ │ │ 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 17dd2 │ │ │ │ │ + bne.w 17dce │ │ │ │ │ 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 17c2a │ │ │ │ │ - b.n 17c8e │ │ │ │ │ + beq.n 17c26 │ │ │ │ │ + b.n 17c8a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17bfa │ │ │ │ │ + beq.n 17bf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17bfa │ │ │ │ │ + beq.n 17bf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e9c │ │ │ │ │ + beq.w 17e98 │ │ │ │ │ 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 17e62 │ │ │ │ │ + beq.w 17e5e │ │ │ │ │ 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 17d9a │ │ │ │ │ + beq.n 17d96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17c52 │ │ │ │ │ + b.n 17c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17e90 │ │ │ │ │ + blt.w 17e8c │ │ │ │ │ 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 17db2 │ │ │ │ │ + bne.n 17dae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17bee │ │ │ │ │ + beq.w 17bea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c54 │ │ │ │ │ + b.n 17c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c38 │ │ │ │ │ + beq.w 17c34 │ │ │ │ │ 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 17c8e │ │ │ │ │ + beq.n 17c8a │ │ │ │ │ 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 17e52 │ │ │ │ │ + beq.n 17e4e │ │ │ │ │ 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 17d1a │ │ │ │ │ + bne.n 17d16 │ │ │ │ │ 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 17c52 │ │ │ │ │ + beq.w 17c4e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c54 │ │ │ │ │ + b.n 17c50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d46 │ │ │ │ │ + bne.n 17d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d4 │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17d3e │ │ │ │ │ + b.n 17d3a │ │ │ │ │ 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 17c52 │ │ │ │ │ + b.n 17c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17cb8 │ │ │ │ │ + beq.w 17cb4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17cb8 │ │ │ │ │ + beq.w 17cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17cb8 │ │ │ │ │ + beq.w 17cb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -41306,25 +41326,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 17cba │ │ │ │ │ + beq.w 17cb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17cbe │ │ │ │ │ + b.n 17cba │ │ │ │ │ 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 │ │ │ │ │ @@ -41332,238 +41352,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 17d86 │ │ │ │ │ + bne.n 17d82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17ea2 │ │ │ │ │ + cbz r0, 17e9e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17dca │ │ │ │ │ + b.n 17dc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d0c │ │ │ │ │ + b.n 17d08 │ │ │ │ │ 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 17ca8 │ │ │ │ │ + beq.w 17ca4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17cbe │ │ │ │ │ + b.n 17cba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17bd2 │ │ │ │ │ + beq.w 17bce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17c54 │ │ │ │ │ + b.n 17c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c54 │ │ │ │ │ + b.n 17c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c54 │ │ │ │ │ + b.n 17c50 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17dca │ │ │ │ │ + b.n 17dc6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ea8 : │ │ │ │ │ +00017ea4 : │ │ │ │ │ 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 17fda │ │ │ │ │ + beq.w 17fd6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f8c │ │ │ │ │ + bne.n 17f88 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 17f62 │ │ │ │ │ + beq.n 17f5e │ │ │ │ │ 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 17f7e │ │ │ │ │ + bne.n 17f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f94 │ │ │ │ │ + bne.n 17f90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f8c │ │ │ │ │ + bne.n 17f88 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f1a │ │ │ │ │ + cbnz r0, 17f16 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f08 │ │ │ │ │ + beq.n 17f04 │ │ │ │ │ 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 17fe0 │ │ │ │ │ + beq.n 17fdc │ │ │ │ │ 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 17fd4 │ │ │ │ │ + beq.n 17fd0 │ │ │ │ │ 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 17fe6 │ │ │ │ │ + beq.n 17fe2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f0e │ │ │ │ │ + b.n 17f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17ff8 │ │ │ │ │ + blt.n 17ff4 │ │ │ │ │ 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, 17f88 │ │ │ │ │ - cbnz r3, 17f8c │ │ │ │ │ + cbz r2, 17f84 │ │ │ │ │ + cbnz r3, 17f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d4 │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17eea │ │ │ │ │ + beq.n 17ee6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17f10 │ │ │ │ │ + b.n 17f0c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef6 │ │ │ │ │ + beq.n 17ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef6 │ │ │ │ │ + beq.n 17ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17fe0 │ │ │ │ │ + cbz r0, 17fdc │ │ │ │ │ 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 17f50 │ │ │ │ │ + bne.n 17f4c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17f50 │ │ │ │ │ + b.n 17f4c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17ecc │ │ │ │ │ + b.n 17ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17f10 │ │ │ │ │ + b.n 17f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f0c │ │ │ │ │ + beq.n 17f08 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17f10 │ │ │ │ │ + b.n 17f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17f10 │ │ │ │ │ + b.n 17f0c │ │ │ │ │ │ │ │ │ │ -00018004 : │ │ │ │ │ +00018000 : │ │ │ │ │ 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, 18026 │ │ │ │ │ + cbz r3, 18022 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 1802c │ │ │ │ │ + blt.n 18028 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 1801e │ │ │ │ │ + b.n 1801a │ │ │ │ │ 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 │ │ │ │ │ @@ -41573,389 +41593,389 @@ │ │ │ │ │ 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 1801e │ │ │ │ │ + b.n 1801a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018054 <_loop1_178_rule>: │ │ │ │ │ +00018050 <_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, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 184e8 <_loop1_178_rule+0x494> │ │ │ │ │ + beq.w 184e4 <_loop1_178_rule+0x494> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1842a <_loop1_178_rule+0x3d6> │ │ │ │ │ + bne.w 18426 <_loop1_178_rule+0x3d6> │ │ │ │ │ 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 18458 <_loop1_178_rule+0x404> │ │ │ │ │ + beq.w 18454 <_loop1_178_rule+0x404> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1849a <_loop1_178_rule+0x446> │ │ │ │ │ + bne.w 18496 <_loop1_178_rule+0x446> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181c4 <_loop1_178_rule+0x170> │ │ │ │ │ + beq.w 181c0 <_loop1_178_rule+0x170> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181d4 <_loop1_178_rule+0x180> │ │ │ │ │ + bne.w 181d0 <_loop1_178_rule+0x180> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181da <_loop1_178_rule+0x186> │ │ │ │ │ + beq.w 181d6 <_loop1_178_rule+0x186> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 181f2 <_loop1_178_rule+0x19e> │ │ │ │ │ + beq.w 181ee <_loop1_178_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1821e <_loop1_178_rule+0x1ca> │ │ │ │ │ + beq.w 1821a <_loop1_178_rule+0x1ca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 184b2 <_loop1_178_rule+0x45e> │ │ │ │ │ + beq.w 184ae <_loop1_178_rule+0x45e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184ca <_loop1_178_rule+0x476> │ │ │ │ │ + bne.w 184c6 <_loop1_178_rule+0x476> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183fe <_loop1_178_rule+0x3aa> │ │ │ │ │ + bne.w 183fa <_loop1_178_rule+0x3aa> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18222 <_loop1_178_rule+0x1ce> │ │ │ │ │ + bne.w 1821e <_loop1_178_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184c0 <_loop1_178_rule+0x46c> │ │ │ │ │ + beq.w 184bc <_loop1_178_rule+0x46c> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184d6 <_loop1_178_rule+0x482> │ │ │ │ │ + beq.w 184d2 <_loop1_178_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184d2 <_loop1_178_rule+0x47e> │ │ │ │ │ + bne.w 184ce <_loop1_178_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 183f8 <_loop1_178_rule+0x3a4> │ │ │ │ │ + beq.w 183f4 <_loop1_178_rule+0x3a4> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184d2 <_loop1_178_rule+0x47e> │ │ │ │ │ + bne.w 184ce <_loop1_178_rule+0x47e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ 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 18318 <_loop1_178_rule+0x2c4> │ │ │ │ │ + beq.w 18314 <_loop1_178_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 183e4 <_loop1_178_rule+0x390> │ │ │ │ │ + beq.w 183e0 <_loop1_178_rule+0x390> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r7, [fp, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 180b0 <_loop1_178_rule+0x5c> │ │ │ │ │ + bne.w 180ac <_loop1_178_rule+0x5c> │ │ │ │ │ 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 180b8 <_loop1_178_rule+0x64> │ │ │ │ │ + beq.w 180b4 <_loop1_178_rule+0x64> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18378 <_loop1_178_rule+0x324> │ │ │ │ │ + b.n 18374 <_loop1_178_rule+0x324> │ │ │ │ │ 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 18450 <_loop1_178_rule+0x3fc> │ │ │ │ │ + bne.w 1844c <_loop1_178_rule+0x3fc> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 180ce <_loop1_178_rule+0x7a> │ │ │ │ │ + bne.w 180ca <_loop1_178_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18432 <_loop1_178_rule+0x3de> │ │ │ │ │ + blt.w 1842e <_loop1_178_rule+0x3de> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18450 <_loop1_178_rule+0x3fc> │ │ │ │ │ + bne.w 1844c <_loop1_178_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180e6 <_loop1_178_rule+0x92> │ │ │ │ │ + bne.w 180e2 <_loop1_178_rule+0x92> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1847a <_loop1_178_rule+0x426> │ │ │ │ │ + bne.w 18476 <_loop1_178_rule+0x426> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1832c <_loop1_178_rule+0x2d8> │ │ │ │ │ + beq.n 18328 <_loop1_178_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 18344 <_loop1_178_rule+0x2f0> │ │ │ │ │ + beq.w 18340 <_loop1_178_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1836e <_loop1_178_rule+0x31a> │ │ │ │ │ + beq.w 1836a <_loop1_178_rule+0x31a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18472 <_loop1_178_rule+0x41e> │ │ │ │ │ + beq.w 1846e <_loop1_178_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18468 <_loop1_178_rule+0x414> │ │ │ │ │ + bne.w 18464 <_loop1_178_rule+0x414> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18414 <_loop1_178_rule+0x3c0> │ │ │ │ │ + bne.w 18410 <_loop1_178_rule+0x3c0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1843e <_loop1_178_rule+0x3ea> │ │ │ │ │ + bne.w 1843a <_loop1_178_rule+0x3ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18480 <_loop1_178_rule+0x42c> │ │ │ │ │ + beq.w 1847c <_loop1_178_rule+0x42c> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184a0 <_loop1_178_rule+0x44c> │ │ │ │ │ + beq.w 1849c <_loop1_178_rule+0x44c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1840e <_loop1_178_rule+0x3ba> │ │ │ │ │ + bne.w 1840a <_loop1_178_rule+0x3ba> │ │ │ │ │ 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 1840e <_loop1_178_rule+0x3ba> │ │ │ │ │ + bne.w 1840a <_loop1_178_rule+0x3ba> │ │ │ │ │ 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 1840e <_loop1_178_rule+0x3ba> │ │ │ │ │ + beq.w 1840a <_loop1_178_rule+0x3ba> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, 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 │ │ │ │ │ - bne.w 18198 <_loop1_178_rule+0x144> │ │ │ │ │ + bne.w 18194 <_loop1_178_rule+0x144> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r1, 18376 <_loop1_178_rule+0x322> │ │ │ │ │ + cbz r1, 18372 <_loop1_178_rule+0x322> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18378 <_loop1_178_rule+0x324> │ │ │ │ │ + b.n 18374 <_loop1_178_rule+0x324> │ │ │ │ │ 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 18480 <_loop1_178_rule+0x42c> │ │ │ │ │ + bne.w 1847c <_loop1_178_rule+0x42c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1823e <_loop1_178_rule+0x1ea> │ │ │ │ │ + bne.w 1823a <_loop1_178_rule+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18442 <_loop1_178_rule+0x3ee> │ │ │ │ │ + blt.n 1843e <_loop1_178_rule+0x3ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18480 <_loop1_178_rule+0x42c> │ │ │ │ │ + bne.w 1847c <_loop1_178_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18256 <_loop1_178_rule+0x202> │ │ │ │ │ + bne.w 18252 <_loop1_178_rule+0x202> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18424 <_loop1_178_rule+0x3d0> │ │ │ │ │ + beq.n 18420 <_loop1_178_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18424 <_loop1_178_rule+0x3d0> │ │ │ │ │ + bne.n 18420 <_loop1_178_rule+0x3d0> │ │ │ │ │ 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 1848c <_loop1_178_rule+0x438> │ │ │ │ │ + beq.n 18488 <_loop1_178_rule+0x438> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 183d0 <_loop1_178_rule+0x37c> │ │ │ │ │ + ble.n 183cc <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 183d0 <_loop1_178_rule+0x37c> │ │ │ │ │ + beq.n 183cc <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 183d0 <_loop1_178_rule+0x37c> │ │ │ │ │ + beq.n 183cc <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 183d0 <_loop1_178_rule+0x37c> │ │ │ │ │ + beq.n 183cc <_loop1_178_rule+0x37c> │ │ │ │ │ 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 183c0 <_loop1_178_rule+0x36c> │ │ │ │ │ + bne.n 183bc <_loop1_178_rule+0x36c> │ │ │ │ │ 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 │ │ │ │ │ @@ -41964,229 +41984,229 @@ │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1848a <_loop1_178_rule+0x436> │ │ │ │ │ + beq.n 18486 <_loop1_178_rule+0x436> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 181a8 <_loop1_178_rule+0x154> │ │ │ │ │ + b.n 181a4 <_loop1_178_rule+0x154> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18110 <_loop1_178_rule+0xbc> │ │ │ │ │ - b.n 1810c <_loop1_178_rule+0xb8> │ │ │ │ │ + bne.w 1810c <_loop1_178_rule+0xbc> │ │ │ │ │ + b.n 18108 <_loop1_178_rule+0xb8> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18376 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 18372 <_loop1_178_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18282 <_loop1_178_rule+0x22e> │ │ │ │ │ - b.n 1827c <_loop1_178_rule+0x228> │ │ │ │ │ + bne.w 1827e <_loop1_178_rule+0x22e> │ │ │ │ │ + b.n 18278 <_loop1_178_rule+0x228> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 183da <_loop1_178_rule+0x386> │ │ │ │ │ + b.n 183d6 <_loop1_178_rule+0x386> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 18372 <_loop1_178_rule+0x31e> │ │ │ │ │ + b.n 1836e <_loop1_178_rule+0x31e> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18376 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 18372 <_loop1_178_rule+0x322> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ 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 183da <_loop1_178_rule+0x386> │ │ │ │ │ + b.n 183d6 <_loop1_178_rule+0x386> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18372 <_loop1_178_rule+0x31e> │ │ │ │ │ + b.n 1836e <_loop1_178_rule+0x31e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18262 <_loop1_178_rule+0x20e> │ │ │ │ │ + b.n 1825e <_loop1_178_rule+0x20e> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 18378 <_loop1_178_rule+0x324> │ │ │ │ │ + b.n 18374 <_loop1_178_rule+0x324> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18376 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 18372 <_loop1_178_rule+0x322> │ │ │ │ │ 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 183da <_loop1_178_rule+0x386> │ │ │ │ │ + b.n 183d6 <_loop1_178_rule+0x386> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 184ba <_loop1_178_rule+0x466> │ │ │ │ │ + cbnz r0, 184b6 <_loop1_178_rule+0x466> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18376 <_loop1_178_rule+0x322> │ │ │ │ │ + b.n 18372 <_loop1_178_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 180f2 <_loop1_178_rule+0x9e> │ │ │ │ │ + b.n 180ee <_loop1_178_rule+0x9e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 184ac <_loop1_178_rule+0x458> │ │ │ │ │ + b.n 184a8 <_loop1_178_rule+0x458> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18222 <_loop1_178_rule+0x1ce> │ │ │ │ │ + b.n 1821e <_loop1_178_rule+0x1ce> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 184ee <_loop1_178_rule+0x49a> │ │ │ │ │ + cbnz r0, 184ea <_loop1_178_rule+0x49a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18078 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 18074 <_loop1_178_rule+0x24> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18226 <_loop1_178_rule+0x1d2> │ │ │ │ │ + b.n 18222 <_loop1_178_rule+0x1d2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000184f8 <_gather_51_rule>: │ │ │ │ │ +000184f4 <_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 18882 <_gather_51_rule+0x38a> │ │ │ │ │ + beq.w 1887e <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18890 <_gather_51_rule+0x398> │ │ │ │ │ + bne.w 1888c <_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 18866 <_gather_51_rule+0x36e> │ │ │ │ │ - bl 861c │ │ │ │ │ + beq.w 18862 <_gather_51_rule+0x36e> │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18550 <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 1854c <_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 185f8 <_gather_51_rule+0x100> │ │ │ │ │ + bne.n 185f4 <_gather_51_rule+0x100> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18720 <_gather_51_rule+0x228> │ │ │ │ │ + bne.w 1871c <_gather_51_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18782 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + beq.w 18782 <_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 18628 <_gather_51_rule+0x130> │ │ │ │ │ + beq.n 18624 <_gather_51_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1885e <_gather_51_rule+0x366> │ │ │ │ │ + beq.w 1885a <_gather_51_rule+0x366> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18782 <_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 18818 <_gather_51_rule+0x320> │ │ │ │ │ + beq.w 18814 <_gather_51_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 18782 <_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 1864e <_gather_51_rule+0x156> │ │ │ │ │ + bne.n 1864a <_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 18812 <_gather_51_rule+0x31a> │ │ │ │ │ + beq.w 1880e <_gather_51_rule+0x31a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1863a <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 18636 <_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 │ │ │ │ │ @@ -42196,1184 +42216,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 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18550 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 1854c <_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 18550 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 1854c <_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 1857c <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 18578 <_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 18896 <_gather_51_rule+0x39e> │ │ │ │ │ + bne.w 18892 <_gather_51_rule+0x39e> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1878a <_gather_51_rule+0x292> │ │ │ │ │ + b.n 18786 <_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 185d6 <_gather_51_rule+0xde> │ │ │ │ │ - b.n 1863a <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 185d2 <_gather_51_rule+0xde> │ │ │ │ │ + b.n 18636 <_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 18856 <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 18852 <_gather_51_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 186fe <_gather_51_rule+0x206> │ │ │ │ │ + bne.n 186fa <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 1867e <_gather_51_rule+0x186> │ │ │ │ │ + cbz r0, 1867a <_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, 186c2 <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 186be <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1879c <_gather_51_rule+0x2a4> │ │ │ │ │ + bne.w 18798 <_gather_51_rule+0x2a4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18802 <_gather_51_rule+0x30a> │ │ │ │ │ + bne.w 187fe <_gather_51_rule+0x30a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 186fe <_gather_51_rule+0x206> │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 186fa <_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, 186f4 <_gather_51_rule+0x1fc> │ │ │ │ │ + cbz r0, 186f0 <_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 18706 <_gather_51_rule+0x20e> │ │ │ │ │ + beq.n 18702 <_gather_51_rule+0x20e> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 185b0 <_gather_51_rule+0xb8> │ │ │ │ │ + b.n 185ac <_gather_51_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1867e <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 1867a <_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 1867e <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 1867a <_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 186a8 <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 186a4 <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18838 <_gather_51_rule+0x340> │ │ │ │ │ + bne.w 18834 <_gather_51_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185bc <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 185b8 <_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 18812 <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 1880e <_gather_51_rule+0x31a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 186b4 <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 186b0 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 18788 <_gather_51_rule+0x290> │ │ │ │ │ + cbnz r2, 18784 <_gather_51_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18842 <_gather_51_rule+0x34a> │ │ │ │ │ + beq.w 1883e <_gather_51_rule+0x34a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 18794 <_gather_51_rule+0x29c> │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 18790 <_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, 18794 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18790 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18794 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18790 <_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, 18794 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18790 <_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, 18796 <_gather_51_rule+0x29e> │ │ │ │ │ + cbz r0, 18792 <_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 18562 <_gather_51_rule+0x6a> │ │ │ │ │ + beq.w 1855e <_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 185ec <_gather_51_rule+0xf4> │ │ │ │ │ + b.n 185e8 <_gather_51_rule+0xf4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1877c <_gather_51_rule+0x284> │ │ │ │ │ + b.n 18778 <_gather_51_rule+0x284> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18834 <_gather_51_rule+0x33c> │ │ │ │ │ + bne.n 18830 <_gather_51_rule+0x33c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18822 <_gather_51_rule+0x32a> │ │ │ │ │ + beq.n 1881e <_gather_51_rule+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 1880a <_gather_51_rule+0x312> │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 18806 <_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, 1880a <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 18806 <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ - cbz r0, 1880a <_gather_51_rule+0x312> │ │ │ │ │ + bl 8668 │ │ │ │ │ + cbz r0, 18806 <_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, 1880a <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 18806 <_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, 1880c <_gather_51_rule+0x314> │ │ │ │ │ + cbz r0, 18808 <_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 1868c <_gather_51_rule+0x194> │ │ │ │ │ + b.n 18688 <_gather_51_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185bc <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 185b8 <_gather_51_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 187fa <_gather_51_rule+0x302> │ │ │ │ │ + b.n 187f6 <_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 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + b.n 18782 <_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 187b0 <_gather_51_rule+0x2b8> │ │ │ │ │ + beq.n 187ac <_gather_51_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 187fa <_gather_51_rule+0x302> │ │ │ │ │ + b.n 187f6 <_gather_51_rule+0x302> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18702 <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 186fe <_gather_51_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18702 <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 186fe <_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 18734 <_gather_51_rule+0x23c> │ │ │ │ │ + beq.w 18730 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1877c <_gather_51_rule+0x284> │ │ │ │ │ + b.n 18778 <_gather_51_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1865e <_gather_51_rule+0x166> │ │ │ │ │ + b.n 1865a <_gather_51_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18588 <_gather_51_rule+0x90> │ │ │ │ │ + b.n 18584 <_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 18786 <_gather_51_rule+0x28e> │ │ │ │ │ + bne.n 18782 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18542 <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 18550 <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 1853e <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 1854c <_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 18524 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 18520 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 185f0 <_gather_51_rule+0xf8> │ │ │ │ │ + b.n 185ec <_gather_51_rule+0xf8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1878a <_gather_51_rule+0x292> │ │ │ │ │ + b.n 18786 <_gather_51_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0001889c <_tmp_59_rule>: │ │ │ │ │ +00018898 <_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 188f4 <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 188f0 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 18900 <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 188fc <_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, 188ec <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 188e8 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188ec <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 188e8 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188ec <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 188e8 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188ec <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 188e8 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18906 <_tmp_59_rule+0x6a> │ │ │ │ │ + cbz r0, 18902 <_tmp_59_rule+0x6a> │ │ │ │ │ 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 188c0 <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 188bc <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 188f0 <_tmp_59_rule+0x54> │ │ │ │ │ + b.n 188ec <_tmp_59_rule+0x54> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 188ec <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 188e8 <_tmp_59_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001890c : │ │ │ │ │ +00018908 : │ │ │ │ │ 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 18b5e │ │ │ │ │ + beq.w 18b5a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b6c │ │ │ │ │ + bne.w 18b68 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18b0c │ │ │ │ │ + bne.w 18b08 │ │ │ │ │ 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 18b06 │ │ │ │ │ + blt.w 18b02 │ │ │ │ │ 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 18b02 │ │ │ │ │ + bne.w 18afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18afe │ │ │ │ │ + beq.w 18afa │ │ │ │ │ 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 18b78 │ │ │ │ │ + beq.w 18b74 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b88 │ │ │ │ │ + bne.w 18b84 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18af0 │ │ │ │ │ + beq.w 18aec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b70 │ │ │ │ │ + bne.w 18b6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18bb8 │ │ │ │ │ + beq.w 18bb4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18a22 │ │ │ │ │ + cbnz r0, 18a1e │ │ │ │ │ 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 18b02 │ │ │ │ │ + bne.w 18afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18a04 │ │ │ │ │ + cbz r0, 18a00 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b8e │ │ │ │ │ + bne.w 18b8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b02 │ │ │ │ │ + bne.n 18afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b18 │ │ │ │ │ + beq.n 18b14 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189cc │ │ │ │ │ + beq.n 189c8 │ │ │ │ │ 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 18bb0 │ │ │ │ │ + beq.w 18bac │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 18a62 │ │ │ │ │ + cbnz r2, 18a5e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18b1c │ │ │ │ │ + bne.n 18b18 │ │ │ │ │ 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 189d6 │ │ │ │ │ + beq.n 189d2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 189d6 │ │ │ │ │ + bne.n 189d2 │ │ │ │ │ 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, 18aea │ │ │ │ │ + cbz r0, 18ae6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w 18be0 │ │ │ │ │ + bgt.w 18bdc │ │ │ │ │ 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 189e4 │ │ │ │ │ + bne.n 189e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18b02 │ │ │ │ │ + cbz r0, 18afe │ │ │ │ │ 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 18baa │ │ │ │ │ + beq.n 18ba6 │ │ │ │ │ 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 18bcc │ │ │ │ │ + beq.n 18bc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a18 │ │ │ │ │ + b.n 18a14 │ │ │ │ │ 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 189e4 │ │ │ │ │ + b.n 189e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a1c │ │ │ │ │ + b.n 18a18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ - b.n 1896e │ │ │ │ │ + b.n 1896a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18a18 │ │ │ │ │ + b.n 18a14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a62 │ │ │ │ │ + beq.n 18a5e │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 18b42 │ │ │ │ │ + beq.n 18b3e │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - b.n 18a42 │ │ │ │ │ + b.n 18a3e │ │ │ │ │ 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 18ae6 │ │ │ │ │ + beq.n 18ae2 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18b34 │ │ │ │ │ + b.n 18b30 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1893a │ │ │ │ │ + beq.w 18936 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18b06 │ │ │ │ │ + b.n 18b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189e4 │ │ │ │ │ + b.n 189e0 │ │ │ │ │ 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 18996 │ │ │ │ │ + beq.w 18992 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189e4 │ │ │ │ │ + b.n 189e0 │ │ │ │ │ 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 18b02 │ │ │ │ │ + beq.n 18afe │ │ │ │ │ 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 18acc │ │ │ │ │ + bne.n 18ac8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18acc │ │ │ │ │ + b.n 18ac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18a52 │ │ │ │ │ + b.n 18a4e │ │ │ │ │ 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 189c2 │ │ │ │ │ - b.n 18a68 │ │ │ │ │ + beq.w 189be │ │ │ │ │ + b.n 18a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 18bda │ │ │ │ │ + cbnz r0, 18bd6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18a18 │ │ │ │ │ + b.n 18a14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b06 │ │ │ │ │ + b.n 18b02 │ │ │ │ │ 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 18a90 │ │ │ │ │ + b.n 18a8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018bf4 : │ │ │ │ │ +00018bf0 : │ │ │ │ │ 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 18eda │ │ │ │ │ + beq.w 18ed6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18ee8 │ │ │ │ │ + bne.w 18ee4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18f28 │ │ │ │ │ + bne.w 18f24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19048 │ │ │ │ │ + beq.w 19044 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18efe │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + beq.w 18efa │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c62 │ │ │ │ │ + cbz r0, 18c5e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e48 │ │ │ │ │ + bne.w 18e44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18f0a │ │ │ │ │ + bne.w 18f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c84 │ │ │ │ │ + cbz r0, 18c80 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e8c │ │ │ │ │ + bne.w 18e88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18efa │ │ │ │ │ + bne.w 18ef6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18ea4 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + beq.w 18ea0 │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18cb8 │ │ │ │ │ + cbz r0, 18cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d66 │ │ │ │ │ + bne.n 18d62 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18eae │ │ │ │ │ + bne.w 18eaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18cdc │ │ │ │ │ + cbz r0, 18cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18de6 │ │ │ │ │ + bne.w 18de2 │ │ │ │ │ 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 18ef8 │ │ │ │ │ + bne.w 18ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18d2c │ │ │ │ │ + cbz r0, 18d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4ec <_loop0_100_rule> │ │ │ │ │ + bl 1a4e8 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18d2c │ │ │ │ │ + cbz r0, 18d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a870 │ │ │ │ │ + bl 1a86c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18d2e │ │ │ │ │ + cbnz r1, 18d2a │ │ │ │ │ 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 18dd4 │ │ │ │ │ + beq.n 18dd0 │ │ │ │ │ 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 18ef8 │ │ │ │ │ + bne.w 18ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18eb6 │ │ │ │ │ + bne.w 18eb2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ef8 │ │ │ │ │ + bne.w 18ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 1a870 │ │ │ │ │ + bl 1a86c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e32 │ │ │ │ │ + bne.n 18e2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18d22 │ │ │ │ │ + b.n 18d1e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cb8 │ │ │ │ │ + beq.n 18cb4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cb8 │ │ │ │ │ + beq.n 18cb4 │ │ │ │ │ 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 18e1c │ │ │ │ │ + beq.n 18e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4ec <_loop0_100_rule> │ │ │ │ │ + bl 1a4e8 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f24 │ │ │ │ │ + beq.w 18f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a870 │ │ │ │ │ + bl 1a86c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18ce4 │ │ │ │ │ + bne.n 18ce0 │ │ │ │ │ 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 18004 │ │ │ │ │ + bl 18000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d1e │ │ │ │ │ + bne.n 18d1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d5e │ │ │ │ │ + beq.n 18d5a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18d60 │ │ │ │ │ + b.n 18d5c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cdc │ │ │ │ │ + beq.w 18cd8 │ │ │ │ │ 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 18cdc │ │ │ │ │ + beq.w 18cd8 │ │ │ │ │ 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 18d8e │ │ │ │ │ + bne.n 18d8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19354 │ │ │ │ │ + bne.w 19350 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ + b.n 18ce0 │ │ │ │ │ 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 18d1e │ │ │ │ │ - b.n 18dd4 │ │ │ │ │ + bne.w 18d1a │ │ │ │ │ + b.n 18dd0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c62 │ │ │ │ │ + beq.w 18c5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ef2 │ │ │ │ │ + beq.n 18eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4ec <_loop0_100_rule> │ │ │ │ │ + bl 1a4e8 <_loop0_100_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ef2 │ │ │ │ │ + beq.n 18eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a870 │ │ │ │ │ + bl 1a86c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18eee │ │ │ │ │ + bne.n 18eea │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - b.n 18db8 │ │ │ │ │ + b.n 18db4 │ │ │ │ │ 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 18e56 │ │ │ │ │ - b.n 18c84 │ │ │ │ │ + bne.n 18e52 │ │ │ │ │ + b.n 18c80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18f10 │ │ │ │ │ + beq.n 18f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ + b.n 18ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a870 │ │ │ │ │ + bl 1a86c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d46 │ │ │ │ │ + bne.w 18d42 │ │ │ │ │ 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 18d1e │ │ │ │ │ - b.n 18dd4 │ │ │ │ │ + bne.w 18d1a │ │ │ │ │ + b.n 18dd0 │ │ │ │ │ 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 18c20 │ │ │ │ │ + beq.w 18c1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18d24 │ │ │ │ │ + b.n 18d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18c8a │ │ │ │ │ + b.n 18c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c8a │ │ │ │ │ + b.n 18c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d60 │ │ │ │ │ + b.n 18d5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1905c │ │ │ │ │ + beq.w 19058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c8a │ │ │ │ │ + b.n 18c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18cac │ │ │ │ │ - b.n 18cb8 │ │ │ │ │ + bne.w 18ca8 │ │ │ │ │ + b.n 18cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ + b.n 18ce0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 192bc │ │ │ │ │ + beq.w 192b8 │ │ │ │ │ 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 192ce │ │ │ │ │ + bne.w 192ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c8 │ │ │ │ │ + bne.w 192c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19296 │ │ │ │ │ + bne.w 19292 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c8 │ │ │ │ │ + bne.w 192c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19364 │ │ │ │ │ + bl 19360 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18fc2 │ │ │ │ │ + cbnz r1, 18fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19342 │ │ │ │ │ + beq.w 1933e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1933a │ │ │ │ │ + beq.w 19336 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19322 │ │ │ │ │ + bne.w 1931e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 198d4 │ │ │ │ │ + bl 198d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19300 │ │ │ │ │ + bne.w 192fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19322 │ │ │ │ │ + bne.w 1931e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19350 │ │ │ │ │ + bne.w 1934c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c8 │ │ │ │ │ + bne.w 192c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 18fe0 │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 18fdc │ │ │ │ │ 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 190a0 │ │ │ │ │ + bne.n 1909c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c8 │ │ │ │ │ + bne.w 192c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1900c │ │ │ │ │ + cbnz r1, 19008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e68 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 1900a │ │ │ │ │ + cbz r0, 19006 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19220 │ │ │ │ │ + bne.w 1921c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c8 │ │ │ │ │ + bne.w 192c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3410 │ │ │ │ │ + bl 3154 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 19026 │ │ │ │ │ + cbz r0, 19022 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1906e │ │ │ │ │ + cbnz r0, 1906a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ee8 │ │ │ │ │ + bne.w 18ee4 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 18c3a │ │ │ │ │ + bne.w 18c36 │ │ │ │ │ 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 18d5e │ │ │ │ │ + bne.w 18d5a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18c3a │ │ │ │ │ + b.n 18c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c54 │ │ │ │ │ - b.n 18c62 │ │ │ │ │ + bne.w 18c50 │ │ │ │ │ + b.n 18c5e │ │ │ │ │ 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 19026 │ │ │ │ │ + beq.n 19022 │ │ │ │ │ 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 │ │ │ │ │ @@ -43382,107 +43402,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 191e2 │ │ │ │ │ + b.n 191de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19218 │ │ │ │ │ + beq.w 19214 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19210 │ │ │ │ │ + bne.w 1920c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1920a │ │ │ │ │ + beq.w 19206 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19202 │ │ │ │ │ + beq.w 191fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191fa │ │ │ │ │ + bne.w 191f6 │ │ │ │ │ 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 19168 │ │ │ │ │ + beq.n 19164 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191fa │ │ │ │ │ + bne.w 191f6 │ │ │ │ │ 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, 1913c │ │ │ │ │ - bl 19808 │ │ │ │ │ + cbz r2, 19138 │ │ │ │ │ + bl 19804 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r2, 1913c │ │ │ │ │ + cbz r2, 19138 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 1912e │ │ │ │ │ + bne.n 1912a │ │ │ │ │ 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, 19162 │ │ │ │ │ + cbz r0, 1915e │ │ │ │ │ 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 190fe │ │ │ │ │ + b.n 190fa │ │ │ │ │ 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, 19162 │ │ │ │ │ + cbz r0, 1915e │ │ │ │ │ cmp r8, fp │ │ │ │ │ - ble.n 1917e │ │ │ │ │ + ble.n 1917a │ │ │ │ │ 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 1914c │ │ │ │ │ + b.n 19148 │ │ │ │ │ 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 18fe2 │ │ │ │ │ + b.n 18fde │ │ │ │ │ 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 │ │ │ │ │ @@ -43490,29 +43510,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 18fe0 │ │ │ │ │ + beq.w 18fdc │ │ │ │ │ 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 18fe2 │ │ │ │ │ + bne.w 18fde │ │ │ │ │ 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 18fe0 │ │ │ │ │ + beq.w 18fdc │ │ │ │ │ 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 │ │ │ │ │ @@ -43521,131 +43541,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 19028 │ │ │ │ │ + beq.w 19024 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1902c │ │ │ │ │ + b.n 19028 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19178 │ │ │ │ │ + b.n 19174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 190d6 │ │ │ │ │ + b.n 190d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19178 │ │ │ │ │ + b.n 19174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fe2 │ │ │ │ │ + b.n 18fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 190b0 │ │ │ │ │ + b.n 190ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1928e │ │ │ │ │ + beq.n 1928a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 19286 │ │ │ │ │ + cbnz r1, 19282 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19280 │ │ │ │ │ + cbnz r0, 1927c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 19286 │ │ │ │ │ + cbnz r1, 19282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 19278 │ │ │ │ │ + cbz r0, 19274 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e68 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1900a │ │ │ │ │ + beq.w 19006 │ │ │ │ │ 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 1900a │ │ │ │ │ + beq.w 19006 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 19084 │ │ │ │ │ + b.n 19080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1900c │ │ │ │ │ + b.n 19008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19250 │ │ │ │ │ + b.n 1924c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1900c │ │ │ │ │ + b.n 19008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1922e │ │ │ │ │ + b.n 1922a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e68 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f5c │ │ │ │ │ + beq.w 18f58 │ │ │ │ │ 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 18f5c │ │ │ │ │ + beq.w 18f58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 19084 │ │ │ │ │ + b.n 19080 │ │ │ │ │ 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 1935e │ │ │ │ │ + beq.n 1935a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1902c │ │ │ │ │ + b.n 19028 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f46 │ │ │ │ │ + beq.w 18f42 │ │ │ │ │ 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 │ │ │ │ │ @@ -43654,361 +43674,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 191e2 │ │ │ │ │ + b.n 191de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 1932a │ │ │ │ │ + cbz r0, 19326 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 19342 │ │ │ │ │ + cbz r0, 1933e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 19084 │ │ │ │ │ + b.n 19080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fc2 │ │ │ │ │ + b.n 18fbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 19346 │ │ │ │ │ + cbnz r0, 19342 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fc2 │ │ │ │ │ + b.n 18fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18f8c │ │ │ │ │ + b.n 18f88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fc2 │ │ │ │ │ + b.n 18fbe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fc2 │ │ │ │ │ + b.n 18fbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1930c │ │ │ │ │ + b.n 19308 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ + b.n 18ce0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18f36 │ │ │ │ │ + b.n 18f32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019364 : │ │ │ │ │ +00019360 : │ │ │ │ │ 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 193f2 │ │ │ │ │ + beq.n 193ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 193ea │ │ │ │ │ + cbnz r3, 193e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1939c │ │ │ │ │ + cbz r0, 19398 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193c4 │ │ │ │ │ + cbnz r0, 193c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 193ea │ │ │ │ │ + cbnz r3, 193e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f8 <_loop1_101_rule> │ │ │ │ │ + bl 193f4 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 193b6 │ │ │ │ │ + cbz r0, 193b2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193d2 │ │ │ │ │ + cbnz r0, 193ce │ │ │ │ │ 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 193ba │ │ │ │ │ - b.n 1939c │ │ │ │ │ + bne.n 193b6 │ │ │ │ │ + b.n 19398 │ │ │ │ │ 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 193ba │ │ │ │ │ - b.n 193b6 │ │ │ │ │ + bne.n 193b6 │ │ │ │ │ + b.n 193b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 193be │ │ │ │ │ + b.n 193ba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19382 │ │ │ │ │ + b.n 1937e │ │ │ │ │ │ │ │ │ │ -000193f8 <_loop1_101_rule>: │ │ │ │ │ +000193f4 <_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 1976a <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 19766 <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19778 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19774 <_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 1975a <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 19756 <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19778 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 19774 <_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 19514 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 19510 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19522 <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 1951e <_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 19532 <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 1952e <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 19548 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 19544 <_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 1957c <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 19578 <_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 19752 <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 1974e <_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 19622 <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 1961e <_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 19630 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 1962c <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 19526 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 19522 <_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 19736 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 19732 <_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 1945c <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 19458 <_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 19462 <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 1945e <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1967a <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 19676 <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 19450 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 1944c <_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 1977e <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1977a <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 1947a <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 19476 <_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 19632 <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 1962e <_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 1977e <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1977a <_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 19490 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 1948c <_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 19600 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 195fc <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1963a <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 19636 <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 19650 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 1964c <_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 19676 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 19672 <_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 1971c <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 19718 <_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 19722 <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 1971e <_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 194de <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 194da <_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 19684 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 19680 <_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 │ │ │ │ │ @@ -44016,509 +44036,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 1974c <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 19748 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19588 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 19600 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 19584 <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 195fc <_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 1971c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19718 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 19784 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 19780 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19718 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 19714 <_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 1971c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19718 <_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 195b2 <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 195ae <_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 1960c <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 19608 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1960c <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 19608 <_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 19738 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 19734 <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 19700 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_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 19704 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19700 <_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 196f4 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 196f0 <_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 19600 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 195fc <_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 19600 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 195fc <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19600 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 195fc <_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 1970e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1970a <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19632 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 1962e <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19632 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 1962e <_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 1970e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1970a <_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 19426 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 19422 <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1970e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1970a <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19632 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 1962e <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 1959c <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 19598 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00019788 : │ │ │ │ │ +00019784 : │ │ │ │ │ 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 197f8 │ │ │ │ │ + beq.n 197f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 197fe │ │ │ │ │ + cbnz r3, 197fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 197ca │ │ │ │ │ + cbz r0, 197c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 197ca │ │ │ │ │ + cbz r0, 197c6 │ │ │ │ │ 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, 197fe │ │ │ │ │ + cbnz r3, 197fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 197e0 │ │ │ │ │ + cbnz r0, 197dc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 197c0 │ │ │ │ │ + b.n 197bc │ │ │ │ │ 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 197c0 │ │ │ │ │ - b.n 197da │ │ │ │ │ + bne.n 197bc │ │ │ │ │ + b.n 197d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 197a6 │ │ │ │ │ + b.n 197a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 197c4 │ │ │ │ │ + b.n 197c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019808 : │ │ │ │ │ +00019804 : │ │ │ │ │ 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 198bc │ │ │ │ │ + beq.n 198b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 198b4 │ │ │ │ │ + bne.n 198b0 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1988a │ │ │ │ │ + beq.n 19886 │ │ │ │ │ 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, 19882 │ │ │ │ │ + cbz r0, 1987e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 198a4 │ │ │ │ │ + cbz r0, 198a0 │ │ │ │ │ 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, 198c2 │ │ │ │ │ + cbz r0, 198be │ │ │ │ │ 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 19876 │ │ │ │ │ + b.n 19872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 198aa │ │ │ │ │ + blt.n 198a6 │ │ │ │ │ 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 19842 │ │ │ │ │ + beq.n 1983e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19878 │ │ │ │ │ + b.n 19874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19878 │ │ │ │ │ + b.n 19874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19878 │ │ │ │ │ + b.n 19874 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1982a │ │ │ │ │ + b.n 19826 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19886 │ │ │ │ │ + beq.n 19882 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19878 │ │ │ │ │ + b.n 19874 │ │ │ │ │ │ │ │ │ │ -000198d4 : │ │ │ │ │ +000198d0 : │ │ │ │ │ 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 1998e │ │ │ │ │ + beq.n 1998a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19986 │ │ │ │ │ + bne.n 19982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1990e │ │ │ │ │ + cbz r0, 1990a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 19938 │ │ │ │ │ + cbnz r0, 19934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19986 │ │ │ │ │ + bne.n 19982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a8 <_loop0_106_rule> │ │ │ │ │ + bl 199a4 <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1992a │ │ │ │ │ + cbz r0, 19926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 <_loop1_103_rule> │ │ │ │ │ + bl 19f30 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 19962 │ │ │ │ │ + cbnz r0, 1995e │ │ │ │ │ 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 1990e │ │ │ │ │ + beq.n 1990a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1990e │ │ │ │ │ + beq.n 1990a │ │ │ │ │ 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, 19994 │ │ │ │ │ + cbz r0, 19990 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19930 │ │ │ │ │ + b.n 1992c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1992a │ │ │ │ │ + beq.n 19926 │ │ │ │ │ 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 19950 │ │ │ │ │ - b.n 1992a │ │ │ │ │ + bne.n 1994c │ │ │ │ │ + b.n 19926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19932 │ │ │ │ │ + b.n 1992e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 198f2 │ │ │ │ │ + b.n 198ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1992e │ │ │ │ │ + beq.n 1992a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19932 │ │ │ │ │ + b.n 1992e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000199a8 <_loop0_106_rule>: │ │ │ │ │ +000199a4 <_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 19f00 <_loop0_106_rule+0x558> │ │ │ │ │ + beq.w 19efc <_loop0_106_rule+0x558> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19f0e <_loop0_106_rule+0x566> │ │ │ │ │ + bne.w 19f0a <_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 19e50 <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19e4c <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19f2a <_loop0_106_rule+0x582> │ │ │ │ │ + bne.w 19f26 <_loop0_106_rule+0x582> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19f16 <_loop0_106_rule+0x56e> │ │ │ │ │ + beq.w 19f12 <_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 19d54 <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 19d50 <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 19d6a <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 19d66 <_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 19d94 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19d90 <_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 19d94 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19d90 <_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 19e7a <_loop0_106_rule+0x4d2> │ │ │ │ │ + beq.w 19e76 <_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 19d98 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 19d94 <_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] │ │ │ │ │ @@ -44529,45 +44549,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 19b5c <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 19b58 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e70 <_loop0_106_rule+0x4c8> │ │ │ │ │ + bne.w 19e6c <_loop0_106_rule+0x4c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b7c <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 19b78 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19b92 <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 19b8e <_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 19bc8 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 19bc4 <_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 19ee0 <_loop0_106_rule+0x538> │ │ │ │ │ + beq.w 19edc <_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] │ │ │ │ │ @@ -44576,332 +44596,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 19c50 <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 19c4c <_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 19c5e <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 19c5a <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19b70 <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 19b6c <_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 19e92 <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 19e8e <_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 19aa4 <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 19aa0 <_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 19eaa <_loop0_106_rule+0x502> │ │ │ │ │ + bne.w 19ea6 <_loop0_106_rule+0x502> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19aac <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 19aa8 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 19a9a <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 19a96 <_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 19efa <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19ef6 <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19abe <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 19aba <_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 19c60 <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 19c5c <_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 19efa <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19ef6 <_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 19ad6 <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 19ad2 <_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 19c66 <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 19c62 <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19c72 <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 19c6e <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 19c8a <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 19c86 <_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 19cb4 <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 19cb0 <_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 19eb2 <_loop0_106_rule+0x50a> │ │ │ │ │ + beq.w 19eae <_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 19ec2 <_loop0_106_rule+0x51a> │ │ │ │ │ + beq.w 19ebe <_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 19b26 <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 19b22 <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cc0 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19cbc <_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 19eda <_loop0_106_rule+0x532> │ │ │ │ │ + bne.w 19ed6 <_loop0_106_rule+0x532> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19bd4 <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 19bd0 <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cc0 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19cbc <_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 19ef2 <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19eee <_loop0_106_rule+0x54a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 19ebe <_loop0_106_rule+0x516> │ │ │ │ │ + bne.w 19eba <_loop0_106_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19e44 <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 19e40 <_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 19ef2 <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19eee <_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 19bf8 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 19bf4 <_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 19e96 <_loop0_106_rule+0x4ee> │ │ │ │ │ + beq.w 19e92 <_loop0_106_rule+0x4ee> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 19d3c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_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 19d40 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19d3c <_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 19d30 <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 19d2c <_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 19e3e <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19e3a <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 19a1a <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 19a16 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19ee8 <_loop0_106_rule+0x540> │ │ │ │ │ + blt.w 19ee4 <_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 19e3e <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19e3a <_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 19a32 <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 19a2e <_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 19e8c <_loop0_106_rule+0x4e4> │ │ │ │ │ + bne.n 19e88 <_loop0_106_rule+0x4e4> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19e60 <_loop0_106_rule+0x4b8> │ │ │ │ │ + beq.n 19e5c <_loop0_106_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19e1e <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19e1a <_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 19cba <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 19cb6 <_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 19eb8 <_loop0_106_rule+0x510> │ │ │ │ │ + beq.n 19eb4 <_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 19ec8 <_loop0_106_rule+0x520> │ │ │ │ │ + beq.n 19ec4 <_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 │ │ │ │ │ @@ -44909,346 +44929,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 19a7c <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 19a78 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 19c4c <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19c48 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19e4a <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 19e46 <_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 19dbe <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 19dba <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19e1a <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19e16 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d9a <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d96 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e38 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19e34 <_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 19d4a <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d46 <_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 19e38 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 19e34 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19dae <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 19daa <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19cc0 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19cbc <_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 19d98 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.n 19d94 <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d9a <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d96 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 19c6c <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 19c68 <_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 19d4a <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d46 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19e74 <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 19e70 <_loop0_106_rule+0x4cc> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c4c <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19c48 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 19be2 <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 19bde <_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 19e1a <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 19e16 <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e1a <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19e16 <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19c60 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c5c <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c60 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c5c <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d9a <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19d96 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19e38 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19e34 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c60 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19c5c <_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 199d6 <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 199d2 <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19d4a <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d46 <_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 19a00 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 199fc <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 19e74 <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 19e70 <_loop0_106_rule+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19d4a <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19d46 <_loop0_106_rule+0x3a2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019f34 <_loop1_103_rule>: │ │ │ │ │ +00019f30 <_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 1a432 <_loop1_103_rule+0x4fe> │ │ │ │ │ + beq.w 1a42e <_loop1_103_rule+0x4fe> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a440 <_loop1_103_rule+0x50c> │ │ │ │ │ + bne.w 1a43c <_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 1a422 <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1a41e <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a464 <_loop1_103_rule+0x530> │ │ │ │ │ + bne.w 1a460 <_loop1_103_rule+0x530> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1a452 <_loop1_103_rule+0x51e> │ │ │ │ │ + beq.w 1a44e <_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 1a03e <_loop1_103_rule+0x10a> │ │ │ │ │ + beq.n 1a03a <_loop1_103_rule+0x10a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 1a054 <_loop1_103_rule+0x120> │ │ │ │ │ + beq.n 1a050 <_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 1a07e <_loop1_103_rule+0x14a> │ │ │ │ │ + beq.n 1a07a <_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 1a44a <_loop1_103_rule+0x516> │ │ │ │ │ + beq.w 1a446 <_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 1a4b4 <_loop1_103_rule+0x580> │ │ │ │ │ + beq.w 1a4b0 <_loop1_103_rule+0x580> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1a010 <_loop1_103_rule+0xdc> │ │ │ │ │ + cbz r0, 1a00c <_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 1a2f2 <_loop1_103_rule+0x3be> │ │ │ │ │ + bne.w 1a2ee <_loop1_103_rule+0x3be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a3dc <_loop1_103_rule+0x4a8> │ │ │ │ │ + bne.w 1a3d8 <_loop1_103_rule+0x4a8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a096 <_loop1_103_rule+0x162> │ │ │ │ │ + bne.n 1a092 <_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 1a388 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.w 1a384 <_loop1_103_rule+0x454> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1a096 <_loop1_103_rule+0x162> │ │ │ │ │ + b.n 1a092 <_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 1a4de <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a4da <_loop1_103_rule+0x5aa> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 19fa6 <_loop1_103_rule+0x72> │ │ │ │ │ + bne.n 19fa2 <_loop1_103_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a4e4 <_loop1_103_rule+0x5b0> │ │ │ │ │ + blt.w 1a4e0 <_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 1a4de <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a4da <_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 19fbc <_loop1_103_rule+0x88> │ │ │ │ │ + bne.n 19fb8 <_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 1a3e6 <_loop1_103_rule+0x4b2> │ │ │ │ │ + bne.w 1a3e2 <_loop1_103_rule+0x4b2> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1a02a <_loop1_103_rule+0xf6> │ │ │ │ │ + beq.n 1a026 <_loop1_103_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1a29c <_loop1_103_rule+0x368> │ │ │ │ │ + beq.w 1a298 <_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 1a2c6 <_loop1_103_rule+0x392> │ │ │ │ │ + beq.w 1a2c2 <_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 1a388 <_loop1_103_rule+0x454> │ │ │ │ │ + beq.w 1a384 <_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 1a492 <_loop1_103_rule+0x55e> │ │ │ │ │ + beq.w 1a48e <_loop1_103_rule+0x55e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2e6 <_loop1_103_rule+0x3b2> │ │ │ │ │ + beq.w 1a2e2 <_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 1a446 <_loop1_103_rule+0x512> │ │ │ │ │ + beq.w 1a442 <_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 1a304 <_loop1_103_rule+0x3d0> │ │ │ │ │ + beq.w 1a300 <_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] │ │ │ │ │ @@ -45256,43 +45276,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 1a3fc <_loop1_103_rule+0x4c8> │ │ │ │ │ + beq.w 1a3f8 <_loop1_103_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3f6 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a3f2 <_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 1a406 <_loop1_103_rule+0x4d2> │ │ │ │ │ + beq.w 1a402 <_loop1_103_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1a38e <_loop1_103_rule+0x45a> │ │ │ │ │ + beq.w 1a38a <_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 1a316 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a312 <_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 1a316 <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a312 <_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] │ │ │ │ │ @@ -45300,125 +45320,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 1a4ca <_loop1_103_rule+0x596> │ │ │ │ │ + beq.w 1a4c6 <_loop1_103_rule+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1a1dc <_loop1_103_rule+0x2a8> │ │ │ │ │ + cbz r0, 1a1d8 <_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 1a3f0 <_loop1_103_rule+0x4bc> │ │ │ │ │ + bne.w 1a3ec <_loop1_103_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3f6 <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a3f2 <_loop1_103_rule+0x4c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a47e <_loop1_103_rule+0x54a> │ │ │ │ │ + beq.w 1a47a <_loop1_103_rule+0x54a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1a36a <_loop1_103_rule+0x436> │ │ │ │ │ + beq.w 1a366 <_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 1a31e <_loop1_103_rule+0x3ea> │ │ │ │ │ + beq.w 1a31a <_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 1a386 <_loop1_103_rule+0x452> │ │ │ │ │ + beq.w 1a382 <_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 1a490 <_loop1_103_rule+0x55c> │ │ │ │ │ + beq.w 1a48c <_loop1_103_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3b4 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a3b0 <_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 1a3b4 <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a3b0 <_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 1a4c6 <_loop1_103_rule+0x592> │ │ │ │ │ + beq.w 1a4c2 <_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 1a3c6 <_loop1_103_rule+0x492> │ │ │ │ │ + beq.w 1a3c2 <_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 1a140 <_loop1_103_rule+0x20c> │ │ │ │ │ + b.n 1a13c <_loop1_103_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a418 <_loop1_103_rule+0x4e4> │ │ │ │ │ + blt.w 1a414 <_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 1a388 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.n 1a384 <_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 1a0b6 <_loop1_103_rule+0x182> │ │ │ │ │ + bne.w 1a0b2 <_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 │ │ │ │ │ @@ -45431,503 +45451,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 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a2cc <_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 1a12a <_loop1_103_rule+0x1f6> │ │ │ │ │ + bne.w 1a126 <_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 1a4a4 <_loop1_103_rule+0x570> │ │ │ │ │ + bne.w 1a4a0 <_loop1_103_rule+0x570> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a324 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a320 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1e0 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1dc <_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 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ + beq.n 1a2cc <_loop1_103_rule+0x39c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ + bne.n 1a2cc <_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 1a46a <_loop1_103_rule+0x536> │ │ │ │ │ + beq.w 1a466 <_loop1_103_rule+0x536> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 1a35c <_loop1_103_rule+0x428> │ │ │ │ │ + bge.n 1a358 <_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 1a348 <_loop1_103_rule+0x414> │ │ │ │ │ + b.n 1a344 <_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 1a2de <_loop1_103_rule+0x3aa> │ │ │ │ │ + b.n 1a2da <_loop1_103_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a416 <_loop1_103_rule+0x4e2> │ │ │ │ │ + blt.n 1a412 <_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 1a204 <_loop1_103_rule+0x2d0> │ │ │ │ │ + beq.w 1a200 <_loop1_103_rule+0x2d0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a3b8 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a3b4 <_loop1_103_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a4aa <_loop1_103_rule+0x576> │ │ │ │ │ + blt.w 1a4a6 <_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 1a17e <_loop1_103_rule+0x24a> │ │ │ │ │ + beq.w 1a17a <_loop1_103_rule+0x24a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1e0 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1dc <_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 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ - b.n 1a32e <_loop1_103_rule+0x3fa> │ │ │ │ │ + beq.n 1a2cc <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a32a <_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 1a46a <_loop1_103_rule+0x536> │ │ │ │ │ + beq.n 1a466 <_loop1_103_rule+0x536> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a28e <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 1a28a <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a2cc <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2d0 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a2cc <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 1a270 <_loop1_103_rule+0x33c> │ │ │ │ │ + b.n 1a26c <_loop1_103_rule+0x33c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a324 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a320 <_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 1a150 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 1a14c <_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 1a3ae <_loop1_103_rule+0x47a> │ │ │ │ │ + bne.n 1a3aa <_loop1_103_rule+0x47a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1a16a <_loop1_103_rule+0x236> │ │ │ │ │ + b.n 1a166 <_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 1a3b8 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a3b4 <_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 1a366 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a362 <_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 19f62 <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 19f5e <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1a366 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a362 <_loop1_103_rule+0x432> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a3b6 <_loop1_103_rule+0x482> │ │ │ │ │ + b.n 1a3b2 <_loop1_103_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a014 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a010 <_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 19f8c <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 1a3f8 <_loop1_103_rule+0x4c4> │ │ │ │ │ + beq.w 19f88 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 1a3f4 <_loop1_103_rule+0x4c4> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a366 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a362 <_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 1a366 <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a362 <_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 1a386 <_loop1_103_rule+0x452> │ │ │ │ │ + bne.w 1a382 <_loop1_103_rule+0x452> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a1f2 <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 1a1ee <_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 1a3b8 <_loop1_103_rule+0x484> │ │ │ │ │ + beq.n 1a3b4 <_loop1_103_rule+0x484> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a3b8 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a3b4 <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a324 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a320 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1e0 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1dc <_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 1a44e <_loop1_103_rule+0x51a> │ │ │ │ │ + beq.n 1a44a <_loop1_103_rule+0x51a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a014 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a010 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 1a304 <_loop1_103_rule+0x3d0> │ │ │ │ │ + b.n 1a300 <_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 1a1de <_loop1_103_rule+0x2aa> │ │ │ │ │ + beq.w 1a1da <_loop1_103_rule+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a1e0 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a1dc <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a014 <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a010 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4c0 <_loop1_103_rule+0x58c> │ │ │ │ │ + b.n 1a4bc <_loop1_103_rule+0x58c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a4ec <_loop0_100_rule>: │ │ │ │ │ +0001a4e8 <_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 1a81a <_loop0_100_rule+0x32e> │ │ │ │ │ + beq.w 1a816 <_loop0_100_rule+0x32e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a828 <_loop0_100_rule+0x33c> │ │ │ │ │ + bne.w 1a824 <_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 1a770 <_loop0_100_rule+0x284> │ │ │ │ │ + beq.w 1a76c <_loop0_100_rule+0x284> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a778 <_loop0_100_rule+0x28c> │ │ │ │ │ + bne.w 1a774 <_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 1a798 <_loop0_100_rule+0x2ac> │ │ │ │ │ + beq.w 1a794 <_loop0_100_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7a8 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a7a4 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a5fc <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1a5f8 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1a612 <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 1a60e <_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 1a63c <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1a638 <_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 1a842 <_loop0_100_rule+0x356> │ │ │ │ │ + beq.w 1a83e <_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 1a82e <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 1a82a <_loop0_100_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1a5d2 <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 1a5ce <_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 1a780 <_loop0_100_rule+0x294> │ │ │ │ │ + bne.w 1a77c <_loop0_100_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7a8 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a7a4 <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a652 <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 1a64e <_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 1a7b0 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.w 1a7ac <_loop0_100_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1a652 <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 1a64e <_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 1a80a <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a806 <_loop0_100_rule+0x31e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1a566 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1a562 <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a810 <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 1a80c <_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 1a80a <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a806 <_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 1a57c <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 1a578 <_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 1a7a8 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a7a4 <_loop0_100_rule+0x2bc> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a5ea <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1a5e6 <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1a6f4 <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1a6f0 <_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 1a71a <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1a716 <_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 1a864 <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1a860 <_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 1a84a <_loop0_100_rule+0x35e> │ │ │ │ │ + beq.w 1a846 <_loop0_100_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ab8 │ │ │ │ │ + bl 17ab4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a74e <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a74a <_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 1a74e <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a74a <_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 1a7e0 <_loop0_100_rule+0x2f4> │ │ │ │ │ + beq.w 1a7dc <_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 1a7cc <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.n 1a7c8 <_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 1a540 <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 1a53c <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a7bc <_loop0_100_rule+0x2d0> │ │ │ │ │ + blt.n 1a7b8 <_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 1a7b0 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.n 1a7ac <_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 1a66e <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 1a66a <_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, 1a76a <_loop0_100_rule+0x27e> │ │ │ │ │ + cbz r0, 1a766 <_loop0_100_rule+0x27e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1a786 <_loop0_100_rule+0x29a> │ │ │ │ │ + bgt.n 1a782 <_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 │ │ │ │ │ @@ -45942,315 +45962,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 1a734 <_loop0_100_rule+0x248> │ │ │ │ │ + bne.n 1a730 <_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 1a744 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a740 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 1a6ca <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1a6c6 <_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 1a73a <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 1a786 <_loop0_100_rule+0x29a> │ │ │ │ │ + beq.n 1a736 <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1a782 <_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 1a554 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1a550 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a722 <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a71e <_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 1a756 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a752 <_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 1a756 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a752 <_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, 1a7f6 <_loop0_100_rule+0x30a> │ │ │ │ │ + cbz r0, 1a7f2 <_loop0_100_rule+0x30a> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1a6e6 <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1a6e2 <_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 1a7ac <_loop0_100_rule+0x2c0> │ │ │ │ │ + beq.n 1a7a8 <_loop0_100_rule+0x2c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a722 <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a71e <_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 1a744 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a740 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5d6 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a5d2 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5d6 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a5d2 <_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 1a51a <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1a516 <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a744 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a740 <_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 1a5d4 <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 1a5d0 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a5d6 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a5d2 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5d6 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a5d2 <_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 1a754 <_loop0_100_rule+0x268> │ │ │ │ │ + beq.w 1a750 <_loop0_100_rule+0x268> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a756 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a752 <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a756 <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a752 <_loop0_100_rule+0x26a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a870 : │ │ │ │ │ +0001a86c : │ │ │ │ │ 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 1aa8e │ │ │ │ │ + beq.w 1aa8a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa9c │ │ │ │ │ + bne.w 1aa98 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aac4 │ │ │ │ │ + bne.w 1aac0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a906 │ │ │ │ │ + cbnz r0, 1a902 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1aaa2 │ │ │ │ │ + bne.w 1aa9e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ab22 │ │ │ │ │ + bne.w 1ab1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab1c │ │ │ │ │ + bne.w 1ab18 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aaaa │ │ │ │ │ + beq.w 1aaa6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a97e │ │ │ │ │ + bne.n 1a97a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a946 │ │ │ │ │ + cbnz r0, 1a942 │ │ │ │ │ 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 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8b2 │ │ │ │ │ + beq.n 1a8ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e68 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8b2 │ │ │ │ │ + beq.n 1a8ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ad00 │ │ │ │ │ + bl 1acfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a8b4 │ │ │ │ │ + bne.n 1a8b0 │ │ │ │ │ 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, 1a968 │ │ │ │ │ + cbz r0, 1a964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 1a8fe │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8f4 │ │ │ │ │ + beq.n 1a8f0 │ │ │ │ │ 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 1a93a │ │ │ │ │ + bne.n 1a936 │ │ │ │ │ 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 1a940 │ │ │ │ │ + beq.n 1a93c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a8fe │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ 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 1aa7c │ │ │ │ │ + beq.n 1aa78 │ │ │ │ │ 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, 1a9d2 │ │ │ │ │ + cbnz r0, 1a9ce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa88 │ │ │ │ │ + bne.n 1aa84 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa22 │ │ │ │ │ + bne.n 1aa1e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa88 │ │ │ │ │ + bne.n 1aa84 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa58 │ │ │ │ │ + bne.n 1aa54 │ │ │ │ │ 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 1a8ea │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + beq.n 1a8e6 │ │ │ │ │ + b.n 1a8f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a99a │ │ │ │ │ + beq.n 1a996 │ │ │ │ │ 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 1a99a │ │ │ │ │ + beq.n 1a996 │ │ │ │ │ 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 │ │ │ │ │ @@ -46259,192 +46279,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1a9c4 │ │ │ │ │ + beq.n 1a9c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a9c8 │ │ │ │ │ + b.n 1a9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ae │ │ │ │ │ + beq.n 1a9aa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ae │ │ │ │ │ + beq.n 1a9aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ae │ │ │ │ │ + beq.n 1a9aa │ │ │ │ │ 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 1a9fc │ │ │ │ │ + b.n 1a9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9c2 │ │ │ │ │ + beq.n 1a9be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9c2 │ │ │ │ │ + beq.n 1a9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa44 │ │ │ │ │ - b.n 1a9c2 │ │ │ │ │ + bne.n 1aa40 │ │ │ │ │ + b.n 1a9be │ │ │ │ │ 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 1a98e │ │ │ │ │ + beq.n 1a98a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a9c8 │ │ │ │ │ + b.n 1a9c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a89c │ │ │ │ │ + beq.w 1a898 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8fe │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a8fe │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ 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 1a8f4 │ │ │ │ │ + bne.w 1a8f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a8ea │ │ │ │ │ - b.n 1a980 │ │ │ │ │ + beq.w 1a8e6 │ │ │ │ │ + b.n 1a97c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1abfe │ │ │ │ │ + beq.w 1abfa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac10 │ │ │ │ │ + bne.w 1ac0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ac0a │ │ │ │ │ + bne.w 1ac06 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1abc6 │ │ │ │ │ + bne.n 1abc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ac0a │ │ │ │ │ + bne.w 1ac06 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ab62 │ │ │ │ │ + cbnz r0, 1ab5e │ │ │ │ │ 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 1a8a8 │ │ │ │ │ + beq.w 1a8a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8fe │ │ │ │ │ + b.n 1a8fa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ab54 │ │ │ │ │ + cbz r0, 1ab50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3410 │ │ │ │ │ + bl 3154 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ab54 │ │ │ │ │ + cbz r0, 1ab50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ad00 │ │ │ │ │ + bl 1acfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 1ab56 │ │ │ │ │ + cbnz r1, 1ab52 │ │ │ │ │ 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 1a93a │ │ │ │ │ - b.n 1a968 │ │ │ │ │ + bne.w 1a936 │ │ │ │ │ + b.n 1a964 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a8d6 │ │ │ │ │ - b.n 1ab1c │ │ │ │ │ + beq.w 1a8d2 │ │ │ │ │ + b.n 1ab18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab0c │ │ │ │ │ + beq.n 1ab08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e68 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab0c │ │ │ │ │ + beq.n 1ab08 │ │ │ │ │ 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 1ab0c │ │ │ │ │ + beq.n 1ab08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab0c │ │ │ │ │ + beq.n 1ab08 │ │ │ │ │ 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 │ │ │ │ │ @@ -46453,35 +46473,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1ab0e │ │ │ │ │ + beq.n 1ab0a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab12 │ │ │ │ │ + b.n 1ab0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf8 │ │ │ │ │ + beq.n 1aaf4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf8 │ │ │ │ │ + beq.n 1aaf4 │ │ │ │ │ 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 │ │ │ │ │ @@ -46489,92 +46509,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 1abae │ │ │ │ │ + b.n 1abaa │ │ │ │ │ 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 1accc │ │ │ │ │ + beq.n 1acc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ab12 │ │ │ │ │ + b.n 1ab0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ac96 │ │ │ │ │ + beq.n 1ac92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ac8e │ │ │ │ │ + bne.n 1ac8a │ │ │ │ │ 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 1ac9e │ │ │ │ │ + bne.n 1ac9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1ac8e │ │ │ │ │ + cbnz r1, 1ac8a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1ac4e │ │ │ │ │ + cbnz r0, 1ac4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aae4 │ │ │ │ │ + b.n 1aae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1acd0 │ │ │ │ │ + beq.n 1accc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ace0 │ │ │ │ │ + bne.n 1acdc │ │ │ │ │ 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, 1acd8 │ │ │ │ │ + cbz r0, 1acd4 │ │ │ │ │ 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 1aae2 │ │ │ │ │ - b.n 1aca4 │ │ │ │ │ + beq.w 1aade │ │ │ │ │ + b.n 1aca0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aae4 │ │ │ │ │ + b.n 1aae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac1e │ │ │ │ │ + b.n 1ac1a │ │ │ │ │ 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 │ │ │ │ │ @@ -46585,135 +46605,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 1abb4 │ │ │ │ │ + beq.w 1abb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 1a940 │ │ │ │ │ + b.n 1a93c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1aad4 │ │ │ │ │ + b.n 1aad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac5c │ │ │ │ │ + b.n 1ac58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r1, 1ace8 │ │ │ │ │ + cbz r1, 1ace4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac48 │ │ │ │ │ + b.n 1ac44 │ │ │ │ │ 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 1ac72 │ │ │ │ │ + bne.n 1ac6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac48 │ │ │ │ │ + b.n 1ac44 │ │ │ │ │ │ │ │ │ │ -0001ad00 : │ │ │ │ │ +0001acfc : │ │ │ │ │ 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 1ae66 │ │ │ │ │ + beq.w 1ae62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae5e │ │ │ │ │ + bne.w 1ae5a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1ad56 │ │ │ │ │ + cbnz r3, 1ad52 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ad4a │ │ │ │ │ + cbnz r0, 1ad46 │ │ │ │ │ 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 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ad40 │ │ │ │ │ - b.n 1ad3c │ │ │ │ │ + bne.n 1ad3c │ │ │ │ │ + b.n 1ad38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae4a │ │ │ │ │ + beq.n 1ae46 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1adaa │ │ │ │ │ + cbnz r0, 1ada6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae58 │ │ │ │ │ + bne.n 1ae54 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ae26 │ │ │ │ │ + bne.n 1ae22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae58 │ │ │ │ │ + bne.n 1ae54 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1adfa │ │ │ │ │ + bne.n 1adf6 │ │ │ │ │ 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 1ad32 │ │ │ │ │ + beq.n 1ad2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ad44 │ │ │ │ │ + b.n 1ad40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6e │ │ │ │ │ + beq.n 1ad6a │ │ │ │ │ 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 1ad6e │ │ │ │ │ + beq.n 1ad6a │ │ │ │ │ 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 │ │ │ │ │ @@ -46722,119 +46742,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1ad98 │ │ │ │ │ + beq.n 1ad94 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ad9c │ │ │ │ │ + b.n 1ad98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad96 │ │ │ │ │ + beq.n 1ad92 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad96 │ │ │ │ │ + beq.n 1ad92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad96 │ │ │ │ │ + beq.n 1ad92 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1adca │ │ │ │ │ + b.n 1adc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19808 │ │ │ │ │ + bl 19804 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad82 │ │ │ │ │ - b.n 1ae1c │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ + b.n 1ae18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1ae58 │ │ │ │ │ + cbnz r2, 1ae54 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1ad64 │ │ │ │ │ + b.n 1ad60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad9c │ │ │ │ │ + b.n 1ad98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad44 │ │ │ │ │ + b.n 1ad40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad22 │ │ │ │ │ + b.n 1ad1e │ │ │ │ │ │ │ │ │ │ -0001ae6c <_loop0_1_rule>: │ │ │ │ │ +0001ae68 <_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 1af50 <_loop0_1_rule+0xe4> │ │ │ │ │ + beq.n 1af4c <_loop0_1_rule+0xe4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1af5c <_loop0_1_rule+0xf0> │ │ │ │ │ + bne.n 1af58 <_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 1af26 <_loop0_1_rule+0xba> │ │ │ │ │ + beq.n 1af22 <_loop0_1_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1af2e <_loop0_1_rule+0xc2> │ │ │ │ │ + bne.n 1af2a <_loop0_1_rule+0xc2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aed4 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1aed0 <_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, 1af20 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1af1c <_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 │ │ │ │ │ @@ -46845,222 +46865,486 @@ │ │ │ │ │ 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, 1af10 <_loop0_1_rule+0xa4> │ │ │ │ │ + cbnz r0, 1af0c <_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, 1af20 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1af1c <_loop0_1_rule+0xb4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1aec0 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1aebc <_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 1aec0 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1aefe <_loop0_1_rule+0x92> │ │ │ │ │ + beq.n 1aebc <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1aefa <_loop0_1_rule+0x92> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1af36 <_loop0_1_rule+0xca> │ │ │ │ │ + beq.n 1af32 <_loop0_1_rule+0xca> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1aede <_loop0_1_rule+0x72> │ │ │ │ │ + b.n 1aeda <_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 1aeca <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1aec6 <_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, 1af62 <_loop0_1_rule+0xf6> │ │ │ │ │ + cbz r0, 1af5e <_loop0_1_rule+0xf6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1af14 <_loop0_1_rule+0xa8> │ │ │ │ │ + b.n 1af10 <_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 1ae96 <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1ae92 <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1aeca <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1aec6 <_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 1aeca <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1aec6 <_loop0_1_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001af78 <_tmp_167_rule>: │ │ │ │ │ -_tmp_167_rule(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +0001af74 : │ │ │ │ │ +invalid_comprehension_rule(): │ │ │ │ │ + push {r4, r5, r6, r7, 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 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1afc8 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.w 1b118 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1afd4 <_tmp_167_rule+0x5c> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b126 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1b096 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1afc2 <_tmp_167_rule+0x4a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1afc2 <_tmp_167_rule+0x4a> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b0b0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b12a │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b07c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b12a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1afc2 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b0b2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b126 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1b0b6 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b0d2 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b1de │ │ │ │ │ + movs r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b0d6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1b126 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1b0e8 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b102 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1b1e6 │ │ │ │ │ + movs r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b106 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + bl fc38 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b1ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1aff0 │ │ │ │ │ + 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 1b12a │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1afba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1afbe <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1b080 │ │ │ │ │ + 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 1b1de │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b012 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12930 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 1b132 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b032 │ │ │ │ │ + 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 1af9c <_tmp_167_rule+0x24> │ │ │ │ │ + bne.n 1b1e6 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b052 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12930 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b1a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b070 │ │ │ │ │ + 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 1af9e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 1b074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1afbe <_tmp_167_rule+0x46> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1aff0 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b0e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 140bc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b0e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl da7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b0e2 │ │ │ │ │ + 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] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ │ + bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ + 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 a18 │ │ │ │ │ + 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 1b126 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b074 │ │ │ │ │ + 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 1b114 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl da7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b114 │ │ │ │ │ + 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 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + 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 1b18c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b032 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b070 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl da7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b090 │ │ │ │ │ + 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 1b1d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001afdc : │ │ │ │ │ +0001b218 : │ │ │ │ │ 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 1b682 │ │ │ │ │ + beq.w 1b8be │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b690 │ │ │ │ │ + bne.w 1b8cc │ │ │ │ │ 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 1b228 │ │ │ │ │ + beq.w 1b464 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq.w 1b242 │ │ │ │ │ + beq.w 1b47e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw ip, #6000 @ 0x1770 │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b662 │ │ │ │ │ + beq.w 1b89e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1b55c │ │ │ │ │ + beq.w 1b798 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b58e │ │ │ │ │ + beq.w 1b7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b342 │ │ │ │ │ + beq.w 1b57e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b65a │ │ │ │ │ + beq.w 1b896 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b652 │ │ │ │ │ + bne.w 1b88e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b60a │ │ │ │ │ + beq.w 1b846 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1b652 │ │ │ │ │ + bne.w 1b88e │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b27a │ │ │ │ │ + bne.w 1b4b6 │ │ │ │ │ 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 1b604 │ │ │ │ │ + beq.w 1b840 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -47069,101 +47353,101 @@ │ │ │ │ │ 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 1b474 │ │ │ │ │ + beq.w 1b6b0 │ │ │ │ │ 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 1b62e │ │ │ │ │ + beq.w 1b86a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1b36e │ │ │ │ │ + bne.w 1b5aa │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1b38a │ │ │ │ │ + beq.w 1b5c6 │ │ │ │ │ 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 1b428 │ │ │ │ │ + bne.w 1b664 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b3cc │ │ │ │ │ + bne.w 1b608 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b63e │ │ │ │ │ + bne.w 1b87a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b5a2 │ │ │ │ │ + beq.w 1b7de │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1b5b8 │ │ │ │ │ + beq.w 1b7f4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b5e4 │ │ │ │ │ + beq.w 1b820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b364 │ │ │ │ │ + beq.w 1b5a0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b61c │ │ │ │ │ + beq.w 1b858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b35e │ │ │ │ │ + bne.w 1b59a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b356 │ │ │ │ │ + beq.w 1b592 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1b35e │ │ │ │ │ + bne.w 1b59a │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2e0 │ │ │ │ │ + bne.w 1b51c │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b350 │ │ │ │ │ + beq.w 1b58c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -47172,146 +47456,145 @@ │ │ │ │ │ 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.w 1b366 │ │ │ │ │ + beq.w 1b5a2 │ │ │ │ │ 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 1b638 │ │ │ │ │ + beq.w 1b874 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1b3a0 │ │ │ │ │ + bne.w 1b5dc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3ba │ │ │ │ │ + beq.w 1b5f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 1b696 │ │ │ │ │ + bne.w 1b8d2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b028 │ │ │ │ │ + bne.w 1b264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b6c8 │ │ │ │ │ + blt.w 1b904 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b13a │ │ │ │ │ + bne.w 1b376 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b662 │ │ │ │ │ + beq.w 1b89e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ - b.n 1b046 │ │ │ │ │ + b.n 1b282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b6c2 │ │ │ │ │ + beq.w 1b8fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + strd r5, r2, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b478 │ │ │ │ │ + bne.w 1b6b4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b604 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq.w 1b840 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b0d0 │ │ │ │ │ + ble.w 1b30c │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r7, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1b0d0 │ │ │ │ │ - b.n 1b2c6 │ │ │ │ │ + beq.w 1b30c │ │ │ │ │ + b.n 1b502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b6bc │ │ │ │ │ + beq.w 1b8f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ 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 1b498 │ │ │ │ │ + bne.w 1b6d4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b350 │ │ │ │ │ + cbz r0, 1b58c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b1d8 │ │ │ │ │ + ble.w 1b414 │ │ │ │ │ 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 1b1d8 │ │ │ │ │ - b.n 1b328 │ │ │ │ │ + beq.w 1b414 │ │ │ │ │ + b.n 1b564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -47320,204 +47603,204 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1b21e │ │ │ │ │ + b.n 1b45a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b112 │ │ │ │ │ + bne.w 1b34e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b624 │ │ │ │ │ + bne.w 1b860 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b21a │ │ │ │ │ + bne.w 1b456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b368 │ │ │ │ │ + beq.n 1b5a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1b5a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b13a │ │ │ │ │ + bne.w 1b376 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b4ec │ │ │ │ │ + beq.w 1b728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1b6d0 │ │ │ │ │ - cbz r0, 1b3fa │ │ │ │ │ + bl 1b90c │ │ │ │ │ + cbz r0, 1b636 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b69c │ │ │ │ │ + bne.w 1b8d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b4fa │ │ │ │ │ + bne.n 1b736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b6d0 │ │ │ │ │ + bl 1b90c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 1b420 │ │ │ │ │ + cbz r0, 1b65c │ │ │ │ │ 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.n 1b500 │ │ │ │ │ + bne.n 1b73c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1b13a │ │ │ │ │ + b.n 1b376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 2154 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1b364 │ │ │ │ │ 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 1b644 │ │ │ │ │ + beq.w 1b880 │ │ │ │ │ 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 r1, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b21a │ │ │ │ │ + bne.w 1b456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b64c │ │ │ │ │ + bne.w 1b888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b13c │ │ │ │ │ + b.n 1b378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b346 │ │ │ │ │ + b.n 1b582 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b2a6 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1b4e2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b4b8 │ │ │ │ │ + beq.n 1b6f4 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b296 │ │ │ │ │ + b.n 1b4d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b30c │ │ │ │ │ + beq.w 1b548 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b4d2 │ │ │ │ │ + beq.n 1b70e │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b2fc │ │ │ │ │ + b.n 1b538 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b600 │ │ │ │ │ + beq.w 1b83c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b48c │ │ │ │ │ + b.n 1b6c8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ 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 1b34c │ │ │ │ │ + beq.w 1b588 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b4ac │ │ │ │ │ + b.n 1b6e8 │ │ │ │ │ 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 1b3e0 │ │ │ │ │ + beq.w 1b61c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b13a │ │ │ │ │ + b.n 1b376 │ │ │ │ │ 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 1b420 │ │ │ │ │ + beq.n 1b65c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b420 │ │ │ │ │ + beq.w 1b65c │ │ │ │ │ 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 │ │ │ │ │ @@ -47526,266 +47809,266 @@ │ │ │ │ │ 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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1b422 │ │ │ │ │ + beq.w 1b65e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b13a │ │ │ │ │ + b.n 1b376 │ │ │ │ │ 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 1b678 │ │ │ │ │ + blt.w 1b8b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r1, [r3, r6, 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 1b346 │ │ │ │ │ + bne.w 1b582 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1b06a │ │ │ │ │ + bne.w 1b2a6 │ │ │ │ │ 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 1b06a │ │ │ │ │ + beq.w 1b2a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b346 │ │ │ │ │ + b.n 1b582 │ │ │ │ │ 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 1b638 │ │ │ │ │ + bne.n 1b874 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b15a │ │ │ │ │ + bne.w 1b396 │ │ │ │ │ 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 1b5f8 │ │ │ │ │ + blt.n 1b834 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b366 │ │ │ │ │ + bne.w 1b5a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b174 │ │ │ │ │ + bne.w 1b3b0 │ │ │ │ │ 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 1b174 │ │ │ │ │ + beq.w 1b3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b366 │ │ │ │ │ + b.n 1b5a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1b5a4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b344 │ │ │ │ │ + b.n 1b580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b192 │ │ │ │ │ + b.n 1b3ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b368 │ │ │ │ │ + b.n 1b5a4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b220 │ │ │ │ │ + b.n 1b45c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b13c │ │ │ │ │ + b.n 1b378 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b13c │ │ │ │ │ + b.n 1b378 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b344 │ │ │ │ │ + b.n 1b580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b088 │ │ │ │ │ + b.n 1b2c4 │ │ │ │ │ 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 1b274 │ │ │ │ │ + beq.w 1b4b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b12c │ │ │ │ │ + b.n 1b368 │ │ │ │ │ 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 1b008 │ │ │ │ │ + beq.w 1b244 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b220 │ │ │ │ │ + b.n 1b45c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b13c │ │ │ │ │ + b.n 1b378 │ │ │ │ │ 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 1b3fa │ │ │ │ │ + beq.w 1b636 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1b52a │ │ │ │ │ + b.n 1b766 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 1b310 │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - b.n 1b2aa │ │ │ │ │ + b.n 1b54c │ │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 1b4e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b13c │ │ │ │ │ + b.n 1b378 │ │ │ │ │ │ │ │ │ │ -0001b6d0 : │ │ │ │ │ +0001b90c : │ │ │ │ │ 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 1b870 │ │ │ │ │ + beq.w 1baac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1b868 │ │ │ │ │ + bne.w 1baa4 │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1b894 │ │ │ │ │ + beq.w 1bad0 │ │ │ │ │ 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 1b87e │ │ │ │ │ + beq.w 1baba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b812 │ │ │ │ │ + beq.n 1ba4e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b876 │ │ │ │ │ + beq.w 1bab2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b80c │ │ │ │ │ + bne.n 1ba48 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b804 │ │ │ │ │ + beq.n 1ba40 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1b80c │ │ │ │ │ + bne.n 1ba48 │ │ │ │ │ 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 1b7d0 │ │ │ │ │ + bne.n 1ba0c │ │ │ │ │ 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 1b7fe │ │ │ │ │ + beq.n 1ba3a │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt.n 1b7ec │ │ │ │ │ + bgt.n 1ba28 │ │ │ │ │ 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 │ │ │ │ │ @@ -47794,587 +48077,586 @@ │ │ │ │ │ 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 1b816 │ │ │ │ │ + beq.n 1ba52 │ │ │ │ │ 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 1b850 │ │ │ │ │ + beq.n 1ba8c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1b81e │ │ │ │ │ + bne.n 1ba5a │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1b856 │ │ │ │ │ + beq.n 1ba92 │ │ │ │ │ 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 1b8c0 │ │ │ │ │ + bl 1bafc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b772 │ │ │ │ │ + beq.n 1b9ae │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1b836 │ │ │ │ │ + beq.n 1ba72 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1b766 │ │ │ │ │ + b.n 1b9a2 │ │ │ │ │ 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 1b784 │ │ │ │ │ + b.n 1b9c0 │ │ │ │ │ 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 1b7c4 │ │ │ │ │ + b.n 1ba00 │ │ │ │ │ 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 1b7be │ │ │ │ │ + b.n 1b9fa │ │ │ │ │ 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 1b7fe │ │ │ │ │ + beq.n 1ba3a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1b7e0 │ │ │ │ │ + b.n 1ba1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b7c6 │ │ │ │ │ + b.n 1ba02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b81a │ │ │ │ │ + beq.n 1ba56 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b7c6 │ │ │ │ │ + b.n 1ba02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b7c6 │ │ │ │ │ + b.n 1ba02 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b6f4 │ │ │ │ │ + b.n 1b930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b740 │ │ │ │ │ + b.n 1b97c │ │ │ │ │ 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 1b724 │ │ │ │ │ + beq.w 1b960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b816 │ │ │ │ │ + b.n 1ba52 │ │ │ │ │ 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 1b8b8 │ │ │ │ │ + blt.n 1baf4 │ │ │ │ │ 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 1b716 │ │ │ │ │ - b.n 1b7c4 │ │ │ │ │ + beq.w 1b952 │ │ │ │ │ + b.n 1ba00 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b7c6 │ │ │ │ │ + b.n 1ba02 │ │ │ │ │ │ │ │ │ │ -0001b8c0 : │ │ │ │ │ +0001bafc : │ │ │ │ │ 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 1c408 │ │ │ │ │ + beq.w 1c644 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c416 │ │ │ │ │ + bne.w 1c652 │ │ │ │ │ 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, 1b90e │ │ │ │ │ + cbz r0, 1bb4a │ │ │ │ │ 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 1c416 │ │ │ │ │ + bne.w 1c652 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c444 │ │ │ │ │ + beq.w 1c680 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1c420 │ │ │ │ │ + beq.w 1c65c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f8 │ │ │ │ │ - R_ARM_THM_CALL signed_number_rule │ │ │ │ │ + bl 1c7d4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bca4 │ │ │ │ │ + bne.w 1bee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c43c │ │ │ │ │ + bne.w 1c678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e4 │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bcba │ │ │ │ │ + bne.w 1bef6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c43c │ │ │ │ │ + bne.w 1c678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 │ │ │ │ │ + bl 6cec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bcba │ │ │ │ │ + bne.w 1bef6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c43c │ │ │ │ │ + bne.w 1c678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c4ce │ │ │ │ │ + bne.w 1c70a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c43c │ │ │ │ │ + bne.w 1c678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c456 │ │ │ │ │ + bne.w 1c692 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c43c │ │ │ │ │ + bne.w 1c678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c494 │ │ │ │ │ + bne.w 1c6d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4b2 │ │ │ │ │ + bne.w 1c6ee │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c4b8 │ │ │ │ │ + beq.w 1c6f4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1c4ea │ │ │ │ │ + beq.w 1c726 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 2154 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc56 │ │ │ │ │ + bne.w 1be92 │ │ │ │ │ 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 1c4b2 │ │ │ │ │ + bne.w 1c6ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ac │ │ │ │ │ + bl 21f0 │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc8a │ │ │ │ │ + bne.w 1bec6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c416 │ │ │ │ │ + bne.w 1c652 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c3f8 │ │ │ │ │ + beq.w 1c634 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c3c8 │ │ │ │ │ + beq.w 1c604 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c760 │ │ │ │ │ + bl 1ca88 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c03e │ │ │ │ │ + bne.w 1c27a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4b2 │ │ │ │ │ + bne.w 1c6ee │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c3b2 │ │ │ │ │ + beq.w 1c5ee │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c018 │ │ │ │ │ + bne.w 1c254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c416 │ │ │ │ │ + bne.w 1c652 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c53c │ │ │ │ │ + beq.w 1c778 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c564 │ │ │ │ │ + beq.w 1c7a0 │ │ │ │ │ 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 1bed8 │ │ │ │ │ + bne.w 1c114 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c54a │ │ │ │ │ + bne.w 1c786 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c350 │ │ │ │ │ + bne.w 1c58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4b2 │ │ │ │ │ + bne.w 1c6ee │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c340 │ │ │ │ │ + beq.w 1c57c │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1c294 │ │ │ │ │ + beq.w 1c4d0 │ │ │ │ │ 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 1bcf6 │ │ │ │ │ + bne.w 1bf32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c2b4 │ │ │ │ │ + bne.w 1c4f0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd4a │ │ │ │ │ + bne.w 1bf86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c2b4 │ │ │ │ │ + bne.w 1c4f0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bdb6 │ │ │ │ │ + bne.w 1bff2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c2b4 │ │ │ │ │ + bne.w 1c4f0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be56 │ │ │ │ │ + bne.w 1c092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4b2 │ │ │ │ │ + bne.w 1c6ee │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c316 │ │ │ │ │ + beq.w 1c552 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c272 │ │ │ │ │ + beq.w 1c4ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1bbbe │ │ │ │ │ + cbz r0, 1bdfa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bbbe │ │ │ │ │ + cbz r0, 1bdfa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c326 │ │ │ │ │ + bne.w 1c562 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c28e │ │ │ │ │ + bne.w 1c4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf32 │ │ │ │ │ + beq.w 1c16e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf32 │ │ │ │ │ + beq.w 1c16e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bf32 │ │ │ │ │ + beq.w 1c16e │ │ │ │ │ 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 1bf34 │ │ │ │ │ + bne.w 1c170 │ │ │ │ │ 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 1bf32 │ │ │ │ │ + beq.w 1c16e │ │ │ │ │ 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 1c28e │ │ │ │ │ + beq.w 1c4ca │ │ │ │ │ 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 1bfde │ │ │ │ │ + beq.w 1c21a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc8a │ │ │ │ │ + b.n 1bec6 │ │ │ │ │ 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 1c396 │ │ │ │ │ + beq.w 1c5d2 │ │ │ │ │ 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 1c380 │ │ │ │ │ + beq.w 1c5bc │ │ │ │ │ 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 1b908 │ │ │ │ │ + b.n 1bb44 │ │ │ │ │ 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 1b948 │ │ │ │ │ + beq.w 1bb84 │ │ │ │ │ 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 1c516 │ │ │ │ │ + beq.w 1c752 │ │ │ │ │ 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 1bc84 │ │ │ │ │ + bne.n 1bec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b9c8 │ │ │ │ │ + beq.w 1bc04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9cc │ │ │ │ │ + b.n 1bc08 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb1e │ │ │ │ │ + beq.w 1bd5a │ │ │ │ │ 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 1c264 │ │ │ │ │ + beq.w 1c4a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -48382,547 +48664,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 1bc4c │ │ │ │ │ + bne.n 1be88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb6e │ │ │ │ │ + beq.w 1bdaa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb72 │ │ │ │ │ + b.n 1bdae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34f0 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb38 │ │ │ │ │ + beq.w 1bd74 │ │ │ │ │ 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 1bb3a │ │ │ │ │ + bne.w 1bd76 │ │ │ │ │ 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 1bb38 │ │ │ │ │ + beq.w 1bd74 │ │ │ │ │ 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 1c264 │ │ │ │ │ + beq.w 1c4a0 │ │ │ │ │ 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 1bc4c │ │ │ │ │ - b.n 1bd36 │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ + b.n 1bf72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3544 │ │ │ │ │ + bl 3288 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb52 │ │ │ │ │ + beq.w 1bd8e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb52 │ │ │ │ │ + beq.w 1bd8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34f0 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb52 │ │ │ │ │ + beq.w 1bd8e │ │ │ │ │ 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 1bb54 │ │ │ │ │ + bne.w 1bd90 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb52 │ │ │ │ │ + beq.w 1bd8e │ │ │ │ │ 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 1c264 │ │ │ │ │ + beq.w 1c4a0 │ │ │ │ │ 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 1c26c │ │ │ │ │ + beq.w 1c4a8 │ │ │ │ │ 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 1c25e │ │ │ │ │ + beq.w 1c49a │ │ │ │ │ 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 1bc4c │ │ │ │ │ - b.n 1bd36 │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ + b.n 1bf72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3544 │ │ │ │ │ + bl 3288 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb6c │ │ │ │ │ + beq.w 1bda8 │ │ │ │ │ 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 1c55e │ │ │ │ │ + bne.w 1c79a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb6c │ │ │ │ │ + beq.w 1bda8 │ │ │ │ │ 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 1c264 │ │ │ │ │ + beq.w 1c4a0 │ │ │ │ │ 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 1c558 │ │ │ │ │ + beq.w 1c794 │ │ │ │ │ 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 1c552 │ │ │ │ │ + beq.w 1c78e │ │ │ │ │ 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 1bc4c │ │ │ │ │ - b.n 1bd36 │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ + b.n 1bf72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2314 │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bac8 │ │ │ │ │ + bne.w 1bd04 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bac6 │ │ │ │ │ + beq.w 1bd02 │ │ │ │ │ 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 1c52c │ │ │ │ │ + beq.w 1c768 │ │ │ │ │ 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 1bc4c │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bae0 │ │ │ │ │ + beq.w 1bd1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bae4 │ │ │ │ │ + b.n 1bd20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c28e │ │ │ │ │ + bne.w 1c4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bfee │ │ │ │ │ + beq.n 1c22a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bfee │ │ │ │ │ + beq.n 1c22a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ad4 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bfee │ │ │ │ │ + beq.n 1c22a │ │ │ │ │ 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 1bff0 │ │ │ │ │ + bne.n 1c22c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bfee │ │ │ │ │ + beq.n 1c22a │ │ │ │ │ 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 1c28e │ │ │ │ │ + beq.w 1c4ca │ │ │ │ │ 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 1c526 │ │ │ │ │ + beq.w 1c762 │ │ │ │ │ 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 1c520 │ │ │ │ │ + beq.w 1c75c │ │ │ │ │ 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 1c536 │ │ │ │ │ + beq.w 1c772 │ │ │ │ │ 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 1bc4c │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1c010 │ │ │ │ │ + cbz r0, 1c24c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c012 │ │ │ │ │ + b.n 1c24e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c28e │ │ │ │ │ + bne.w 1c4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c090 │ │ │ │ │ + bne.n 1c2cc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c13c │ │ │ │ │ + bne.w 1c378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1bc8a │ │ │ │ │ + b.n 1bec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1afdc │ │ │ │ │ + bl 1b218 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba88 │ │ │ │ │ + beq.w 1bcc4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba88 │ │ │ │ │ + beq.w 1bcc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc8a │ │ │ │ │ + b.n 1bec6 │ │ │ │ │ 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 1ba5e │ │ │ │ │ + beq.w 1bc9a │ │ │ │ │ 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 1c58e │ │ │ │ │ + beq.w 1c7ca │ │ │ │ │ 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 1bc4c │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba60 │ │ │ │ │ + beq.w 1bc9c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ba64 │ │ │ │ │ + b.n 1bca0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c004 │ │ │ │ │ + beq.n 1c240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c004 │ │ │ │ │ + beq.n 1c240 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c004 │ │ │ │ │ + beq.n 1c240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ad4 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c004 │ │ │ │ │ + beq.n 1c240 │ │ │ │ │ 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 1c004 │ │ │ │ │ + bne.n 1c240 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c004 │ │ │ │ │ + beq.n 1c240 │ │ │ │ │ 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 1c28e │ │ │ │ │ + beq.w 1c4ca │ │ │ │ │ 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 1c2ca │ │ │ │ │ + beq.w 1c506 │ │ │ │ │ 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 1c2c4 │ │ │ │ │ + beq.w 1c500 │ │ │ │ │ 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, 1c164 │ │ │ │ │ + cbz r0, 1c3a0 │ │ │ │ │ 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 1bc4c │ │ │ │ │ - b.n 1bfde │ │ │ │ │ + bne.w 1be88 │ │ │ │ │ + b.n 1c21a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c2d0 │ │ │ │ │ + bne.w 1c50c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1c24a │ │ │ │ │ + beq.n 1c486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1c16a │ │ │ │ │ + cbnz r0, 1c3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c010 │ │ │ │ │ + b.n 1c24c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c11c │ │ │ │ │ + b.n 1c358 │ │ │ │ │ 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 1c15c │ │ │ │ │ + beq.n 1c398 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c30c │ │ │ │ │ + beq.w 1c548 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c2d6 │ │ │ │ │ + bne.w 1c512 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c2f6 │ │ │ │ │ + beq.w 1c532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c2dc │ │ │ │ │ + bne.w 1c518 │ │ │ │ │ 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 1c2d6 │ │ │ │ │ + bne.w 1c512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ad4 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2d4 │ │ │ │ │ + beq.w 1c510 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c2d4 │ │ │ │ │ + beq.n 1c510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c2d6 │ │ │ │ │ + beq.n 1c512 │ │ │ │ │ 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] │ │ │ │ │ @@ -48948,259 +49230,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 be8 │ │ │ │ │ + bl a18 │ │ │ │ │ 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 1c15c │ │ │ │ │ + beq.n 1c398 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c15e │ │ │ │ │ + b.n 1c39a │ │ │ │ │ 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 1c152 │ │ │ │ │ + beq.w 1c38e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c15e │ │ │ │ │ + b.n 1c39a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1be34 │ │ │ │ │ + b.n 1c070 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bb72 │ │ │ │ │ + b.n 1bdae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1be24 │ │ │ │ │ + b.n 1c060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c2ba │ │ │ │ │ + blt.n 1c4f6 │ │ │ │ │ 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 1bb9c │ │ │ │ │ + beq.w 1bdd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c012 │ │ │ │ │ + b.n 1c24e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1c3a6 │ │ │ │ │ + blt.w 1c5e2 │ │ │ │ │ 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 1bb10 │ │ │ │ │ + beq.w 1bd4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bb72 │ │ │ │ │ + b.n 1bdae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c012 │ │ │ │ │ + b.n 1c24e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c10c │ │ │ │ │ + b.n 1c348 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0fe │ │ │ │ │ + b.n 1c33a │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c012 │ │ │ │ │ + b.n 1c24e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c15c │ │ │ │ │ + b.n 1c398 │ │ │ │ │ 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 1c1b0 │ │ │ │ │ + beq.w 1c3ec │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1c1b4 │ │ │ │ │ + b.n 1c3f0 │ │ │ │ │ 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 1c19e │ │ │ │ │ + beq.w 1c3da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c2d6 │ │ │ │ │ + b.n 1c512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c188 │ │ │ │ │ + b.n 1c3c4 │ │ │ │ │ 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 1bb88 │ │ │ │ │ - b.n 1c28e │ │ │ │ │ + beq.w 1bdc4 │ │ │ │ │ + b.n 1c4ca │ │ │ │ │ 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 1c28e │ │ │ │ │ + beq.n 1c4ca │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1bc30 │ │ │ │ │ + b.n 1be6c │ │ │ │ │ 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 1bafa │ │ │ │ │ - b.n 1c2b4 │ │ │ │ │ + beq.w 1bd36 │ │ │ │ │ + b.n 1c4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ffc │ │ │ │ │ + bl 1e2c │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r2, 1c3a0 │ │ │ │ │ + cbnz r2, 1c5dc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bade │ │ │ │ │ + beq.w 1bd1a │ │ │ │ │ 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 1c52c │ │ │ │ │ + beq.w 1c768 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1bf0a │ │ │ │ │ + b.n 1c146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba06 │ │ │ │ │ + beq.w 1bc42 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1ba0a │ │ │ │ │ + b.w 1bc46 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba0a │ │ │ │ │ + b.w 1bc46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bae2 │ │ │ │ │ + b.w 1bd1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bb72 │ │ │ │ │ + b.w 1bdae │ │ │ │ │ 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 1ba7a │ │ │ │ │ + beq.w 1bcb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1ba8e │ │ │ │ │ + b.w 1bcca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c3ec │ │ │ │ │ + blt.n 1c628 │ │ │ │ │ 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 1ba50 │ │ │ │ │ + beq.w 1bc8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba64 │ │ │ │ │ + b.w 1bca0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba64 │ │ │ │ │ + b.w 1bca0 │ │ │ │ │ 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 1ba3c │ │ │ │ │ - b.n 1c3e4 │ │ │ │ │ + beq.w 1bc78 │ │ │ │ │ + b.n 1c620 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b8ee │ │ │ │ │ + beq.w 1bb2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 1b908 │ │ │ │ │ + b.w 1bb44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c486 │ │ │ │ │ + blt.n 1c6c2 │ │ │ │ │ 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 1b93a │ │ │ │ │ + beq.w 1bb76 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b9cc │ │ │ │ │ + b.w 1bc08 │ │ │ │ │ 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 1c43c │ │ │ │ │ + bne.n 1c678 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1b928 │ │ │ │ │ + b.w 1bb64 │ │ │ │ │ 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 1c516 │ │ │ │ │ + beq.n 1c752 │ │ │ │ │ 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 │ │ │ │ │ @@ -49208,361 +49490,471 @@ │ │ │ │ │ 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 1bc84 │ │ │ │ │ - b.n 1bce2 │ │ │ │ │ + bne.w 1bec0 │ │ │ │ │ + b.n 1bf1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b9cc │ │ │ │ │ + b.w 1bc08 │ │ │ │ │ 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 1c516 │ │ │ │ │ + beq.n 1c752 │ │ │ │ │ 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 1c472 │ │ │ │ │ + b.n 1c6ae │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c41a │ │ │ │ │ + b.n 1c656 │ │ │ │ │ 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 1b9e2 │ │ │ │ │ + beq.w 1bc1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba0a │ │ │ │ │ + b.w 1bc46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1c516 │ │ │ │ │ + cbz r0, 1c752 │ │ │ │ │ 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 1c472 │ │ │ │ │ + b.n 1c6ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c508 │ │ │ │ │ + blt.n 1c744 │ │ │ │ │ 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 1b9f6 │ │ │ │ │ - b.n 1c4c6 │ │ │ │ │ + beq.w 1bc32 │ │ │ │ │ + b.n 1c702 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba0a │ │ │ │ │ + b.w 1bc46 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b9cc │ │ │ │ │ + b.w 1bc08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bfac │ │ │ │ │ + b.n 1c1e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bf9e │ │ │ │ │ + b.n 1c1da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bae4 │ │ │ │ │ + b.w 1bd20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bfc0 │ │ │ │ │ + b.n 1c1fc │ │ │ │ │ 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 1baa4 │ │ │ │ │ + beq.w 1bce0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bae4 │ │ │ │ │ + b.w 1bd20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1beb8 │ │ │ │ │ + b.n 1c0f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bea8 │ │ │ │ │ + b.n 1c0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bb70 │ │ │ │ │ + b.w 1bdac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c582 │ │ │ │ │ + blt.n 1c7be │ │ │ │ │ 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 1bab8 │ │ │ │ │ - b.n 1c54a │ │ │ │ │ + beq.w 1bcf4 │ │ │ │ │ + b.n 1c786 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bae4 │ │ │ │ │ + b.w 1bd20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1ba64 │ │ │ │ │ + b.w 1bca0 │ │ │ │ │ + │ │ │ │ │ +0001c7d4 : │ │ │ │ │ +signed_number_rule(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #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 1c892 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1c89e │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 1c86e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r6, r7, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + cbnz r0, 1c86a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c888 │ │ │ │ │ + movs r1, #15 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 1c83a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c82a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 1c888 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_UnaryOp> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ + cbz r0, 1c8a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c830 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1c8b4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r6, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1c810 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c834 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1c7fe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 1c88c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c82e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c88c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c88c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0001c598 : │ │ │ │ │ +0001c8c0 : │ │ │ │ │ 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 1c710 │ │ │ │ │ + beq.w 1ca38 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c66e │ │ │ │ │ + bne.n 1c996 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1c6d0 │ │ │ │ │ + beq.w 1c9f8 │ │ │ │ │ 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 1c6f8 │ │ │ │ │ + beq.w 1ca20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c61c │ │ │ │ │ + cbnz r0, 1c944 │ │ │ │ │ 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 1c66e │ │ │ │ │ + bne.n 1c996 │ │ │ │ │ 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, 1c632 │ │ │ │ │ + cbnz r0, 1c95a │ │ │ │ │ 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, 1c656 │ │ │ │ │ + cbz r0, 1c97e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c756 │ │ │ │ │ + beq.w 1ca7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c720 │ │ │ │ │ + bne.n 1ca48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c676 │ │ │ │ │ + cbnz r0, 1c99e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c60a │ │ │ │ │ + b.n 1c932 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c70c │ │ │ │ │ + beq.n 1ca34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c5fe │ │ │ │ │ + beq.n 1c926 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1c6ba │ │ │ │ │ + cbz r0, 1c9e2 │ │ │ │ │ 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 1c73c │ │ │ │ │ + beq.n 1ca64 │ │ │ │ │ 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 1c728 │ │ │ │ │ + beq.n 1ca50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c62c │ │ │ │ │ + b.n 1c954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c650 │ │ │ │ │ + beq.n 1c978 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c60a │ │ │ │ │ + b.n 1c932 │ │ │ │ │ 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 1c74a │ │ │ │ │ + blt.n 1ca72 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1c742 │ │ │ │ │ + cbnz r3, 1ca6a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c5e8 │ │ │ │ │ + bne.w 1c910 │ │ │ │ │ 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 1c5e8 │ │ │ │ │ + beq.w 1c910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c666 │ │ │ │ │ + b.n 1c98e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c666 │ │ │ │ │ + b.n 1c98e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c5c4 │ │ │ │ │ + beq.w 1c8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c66e │ │ │ │ │ + b.n 1c996 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c60a │ │ │ │ │ + b.n 1c932 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c62c │ │ │ │ │ + beq.w 1c954 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c612 │ │ │ │ │ + b.n 1c93a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c640 │ │ │ │ │ + b.n 1c968 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c760 : │ │ │ │ │ +0001ca88 : │ │ │ │ │ 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.n 1c7a0 │ │ │ │ │ + beq.n 1cac8 │ │ │ │ │ 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, 1c7b8 │ │ │ │ │ + cbz r0, 1cae0 │ │ │ │ │ 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> │ │ │ │ │ @@ -49571,133 +49963,133 @@ │ │ │ │ │ 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 1c792 │ │ │ │ │ + bne.n 1caba │ │ │ │ │ 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 1c8ae │ │ │ │ │ + bne.n 1cbd6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1c8b6 │ │ │ │ │ + beq.n 1cbde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c890 │ │ │ │ │ + bne.n 1cbb8 │ │ │ │ │ ldrd sl, r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1c876 │ │ │ │ │ + beq.n 1cb9e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 257c │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1c81a │ │ │ │ │ + cbnz r0, 1cb42 │ │ │ │ │ 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 1c894 │ │ │ │ │ + bne.n 1cbbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c79a │ │ │ │ │ + b.n 1cac2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c800 │ │ │ │ │ + beq.n 1cb28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c800 │ │ │ │ │ + beq.n 1cb28 │ │ │ │ │ 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 1c804 │ │ │ │ │ + beq.n 1cb2c │ │ │ │ │ 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, 1c89c │ │ │ │ │ + cbz r0, 1cbc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1c894 │ │ │ │ │ + cbnz r2, 1cbbc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1c810 │ │ │ │ │ + ble.n 1cb38 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1c7c0 │ │ │ │ │ + b.n 1cae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c8a4 │ │ │ │ │ + blt.n 1cbcc │ │ │ │ │ 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 1c7f6 │ │ │ │ │ + beq.n 1cb1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c79a │ │ │ │ │ + b.n 1cac2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c804 │ │ │ │ │ + beq.n 1cb2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c894 │ │ │ │ │ + b.n 1cbbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c79a │ │ │ │ │ + b.n 1cac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c7de │ │ │ │ │ + b.n 1cb06 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c8c0 <_tmp_203_rule>: │ │ │ │ │ +0001cbe8 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 1889c <_tmp_59_rule> │ │ │ │ │ + b.w 18898 <_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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 7640 │ │ │ │ │ + bl 7698 │ │ │ │ │ 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 be8 <_tmp_184_rule+0x38> │ │ │ │ │ + bl a18 │ │ │ │ │ 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 19364 │ │ │ │ │ + bl 19360 │ │ │ │ │ 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 198d4 │ │ │ │ │ + bl 198d0 │ │ │ │ │ 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 fbd0 │ │ │ │ │ + bl fc38 │ │ │ │ │ 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 158e4 <_loop1_216_rule> │ │ │ │ │ + bl 1590c <_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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 be8 <_tmp_184_rule+0x38> │ │ │ │ │ + bl a18 │ │ │ │ │ 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 3078 <_loop1_219_rule> │ │ │ │ │ + bl 2dbc <_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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 be8 <_tmp_184_rule+0x38> │ │ │ │ │ + bl a18 │ │ │ │ │ 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 10a04 │ │ │ │ │ + bl 10a24 │ │ │ │ │ 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 13a28 │ │ │ │ │ + bl 13a48 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 1890c │ │ │ │ │ + bl 18908 │ │ │ │ │ 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 be8 <_tmp_184_rule+0x38> │ │ │ │ │ + bl a18 │ │ │ │ │ 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 861c │ │ │ │ │ + bl 8668 │ │ │ │ │ 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 e5b8 │ │ │ │ │ + bl e614 │ │ │ │ │ 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 1890c │ │ │ │ │ + bl 18908 │ │ │ │ │ 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 19788 │ │ │ │ │ + bl 19784 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -33,54 +33,54 @@ │ │ │ │ │ 0x000001e0 6500494e 56414c49 445f5645 5253494f e.INVALID_VERSIO │ │ │ │ │ 0x000001f0 4e5f4348 45434b00 5f676174 6865725f N_CHECK._gather_ │ │ │ │ │ 0x00000200 35375f72 756c6500 4e45575f 54595045 57_rule.NEW_TYPE │ │ │ │ │ 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 5f35355f 72756c65 005f6761 74686572 _55_rule._gather │ │ │ │ │ - 0x00000260 5f323038 5f72756c 6500696e 76616c69 _208_rule.invali │ │ │ │ │ - 0x00000270 645f7472 795f7374 6d745f72 756c6500 d_try_stmt_rule. │ │ │ │ │ - 0x00000280 5f676174 6865725f 3230365f 72756c65 _gather_206_rule │ │ │ │ │ - 0x00000290 005f6761 74686572 5f323132 5f72756c ._gather_212_rul │ │ │ │ │ - 0x000002a0 6500696e 76616c69 645f666f 725f7461 e.invalid_for_ta │ │ │ │ │ - 0x000002b0 72676574 5f72756c 65002e4c 43313400 rget_rule..LC14. │ │ │ │ │ + 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. │ │ │ │ │ 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 │ │ │ │ │ 0x00000330 5f72756c 65007969 656c645f 65787072 _rule.yield_expr │ │ │ │ │ 0x00000340 5f72756c 65005f67 61746865 725f3138 _rule._gather_18 │ │ │ │ │ 0x00000350 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ 0x00000360 5f72756c 65007479 70655f70 6172616d _rule.type_param │ │ │ │ │ - 0x00000370 735f7275 6c650052 41495345 5f455252 s_rule.RAISE_ERR │ │ │ │ │ - 0x00000380 4f525f4b 4e4f574e 5f4c4f43 4154494f OR_KNOWN_LOCATIO │ │ │ │ │ - 0x00000390 4e005f52 41495345 5f53594e 5441585f N._RAISE_SYNTAX_ │ │ │ │ │ - 0x000003a0 4552524f 525f494e 56414c49 445f5441 ERROR_INVALID_TA │ │ │ │ │ - 0x000003b0 52474554 2e697372 612e3000 2e4c4331 RGET.isra.0..LC1 │ │ │ │ │ + 0x00000370 735f7275 6c65005f 52414953 455f5359 s_rule._RAISE_SY │ │ │ │ │ + 0x00000380 4e544158 5f455252 4f525f49 4e56414c NTAX_ERROR_INVAL │ │ │ │ │ + 0x00000390 49445f54 41524745 542e6973 72612e30 ID_TARGET.isra.0 │ │ │ │ │ + 0x000003a0 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ + 0x000003b0 574e5f4c 4f434154 494f4e00 2e4c4331 WN_LOCATION..LC1 │ │ │ │ │ 0x000003c0 38002e4c 43313900 2e4c4332 30002e4c 8..LC19..LC20..L │ │ │ │ │ 0x000003d0 43323100 2e4c4332 32002e4c 43323300 C21..LC22..LC23. │ │ │ │ │ 0x000003e0 2e4c4332 34007369 6e676c65 5f746172 .LC24.single_tar │ │ │ │ │ 0x000003f0 6765745f 72756c65 005f746d 705f3131 get_rule._tmp_11 │ │ │ │ │ 0x00000400 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000410 72617700 61756761 73736967 6e5f7275 raw.augassign_ru │ │ │ │ │ 0x00000420 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ 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 6c650061 6e6e6f74 61746564 3_rule.annotated │ │ │ │ │ - 0x000004b0 5f726873 5f72756c 65007374 61725f6e _rhs_rule.star_n │ │ │ │ │ - 0x000004c0 616d6564 5f657870 72657373 696f6e73 amed_expressions │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -229,289 +229,287 @@ │ │ │ │ │ 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 5f417379 6e63466f h._PyAST_AsyncFo │ │ │ │ │ - 0x000015d0 72005f50 79415354 5f547279 53746172 r._PyAST_TryStar │ │ │ │ │ - 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. │ │ │ │ │ + 0x00000e90 36006c61 6d626461 5f706172 616d5f6d 6.lambda_param_m │ │ │ │ │ + 0x00000ea0 61796265 5f646566 61756c74 5f72756c aybe_default_rul │ │ │ │ │ + 0x00000eb0 65002e4c 43383700 2e4c4338 38002e4c e..LC87..LC88..L │ │ │ │ │ + 0x00000ec0 43383900 5f746d70 5f323632 5f72756c C89._tmp_262_rul │ │ │ │ │ + 0x00000ed0 65005f74 6d705f31 35355f72 756c6500 e._tmp_155_rule. │ │ │ │ │ + 0x00000ee0 2e4c4339 30002e4c 43393100 2e4c4339 .LC90..LC91..LC9 │ │ │ │ │ + 0x00000ef0 32005f74 6d705f31 35375f72 756c6500 2._tmp_157_rule. │ │ │ │ │ + 0x00000f00 2e4c4339 33002e4c 43393400 67756172 .LC93..LC94.guar │ │ │ │ │ + 0x00000f10 645f7275 6c65006f 70656e5f 73657175 d_rule.open_sequ │ │ │ │ │ + 0x00000f20 656e6365 5f706174 7465726e 5f72756c ence_pattern_rul │ │ │ │ │ + 0x00000f30 65006d61 7962655f 73746172 5f706174 e.maybe_star_pat │ │ │ │ │ + 0x00000f40 7465726e 5f72756c 65006d61 7962655f tern_rule.maybe_ │ │ │ │ │ + 0x00000f50 73657175 656e6365 5f706174 7465726e sequence_pattern │ │ │ │ │ + 0x00000f60 5f72756c 65007061 74746572 6e5f6361 _rule.pattern_ca │ │ │ │ │ + 0x00000f70 70747572 655f7461 72676574 5f72756c pture_target_rul │ │ │ │ │ + 0x00000f80 65007769 6c646361 72645f70 61747465 e.wildcard_patte │ │ │ │ │ + 0x00000f90 726e5f72 756c6500 2e4c4339 35002e4c rn_rule..LC95..L │ │ │ │ │ + 0x00000fa0 43393600 2e4c4339 3700636c 6f736564 C96..LC97.closed │ │ │ │ │ + 0x00000fb0 5f706174 7465726e 5f72756c 65006f72 _pattern_rule.or │ │ │ │ │ + 0x00000fc0 5f706174 7465726e 5f72756c 65002e4c _pattern_rule..L │ │ │ │ │ + 0x00000fd0 43393800 7369676e 65645f6e 756d6265 C98.signed_numbe │ │ │ │ │ + 0x00000fe0 725f7275 6c650063 6f6d706c 65785f6e r_rule.complex_n │ │ │ │ │ + 0x00000ff0 756d6265 725f7275 6c65006e 616d655f umber_rule.name_ │ │ │ │ │ + 0x00001000 6f725f61 7474725f 72756c65 00706f73 or_attr_rule.pos │ │ │ │ │ + 0x00001010 6974696f 6e616c5f 70617474 65726e73 itional_patterns │ │ │ │ │ + 0x00001020 5f72756c 65005f74 6d705f36 375f7275 _rule._tmp_67_ru │ │ │ │ │ + 0x00001030 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ + 0x00001040 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ + 0x00001050 735f7061 74746572 6e5f7275 6c65006b s_pattern_rule.k │ │ │ │ │ + 0x00001060 6579776f 72645f70 61747465 726e735f eyword_patterns_ │ │ │ │ │ + 0x00001070 72756c65 005f746d 705f3730 5f72756c rule._tmp_70_rul │ │ │ │ │ + 0x00001080 65007369 676e6564 5f726561 6c5f6e75 e.signed_real_nu │ │ │ │ │ + 0x00001090 6d626572 5f72756c 6500696d 6167696e mber_rule.imagin │ │ │ │ │ + 0x000010a0 6172795f 6e756d62 65725f72 756c6500 ary_number_rule. │ │ │ │ │ + 0x000010b0 5f746d70 5f36395f 72756c65 006b6579 _tmp_69_rule.key │ │ │ │ │ + 0x000010c0 776f7264 5f706174 7465726e 5f72756c word_pattern_rul │ │ │ │ │ + 0x000010d0 65005f74 6d705f32 36375f72 756c6500 e._tmp_267_rule. │ │ │ │ │ + 0x000010e0 5f746d70 5f323736 5f72756c 65005f74 _tmp_276_rule._t │ │ │ │ │ + 0x000010f0 6d705f32 37375f72 756c6500 2e4c4339 mp_277_rule..LC9 │ │ │ │ │ + 0x00001100 39002e4c 43313030 002e4c43 31303100 9..LC100..LC101. │ │ │ │ │ + 0x00001110 2e4c4331 3032002e 4c433130 33007479 .LC102..LC103.ty │ │ │ │ │ + 0x00001120 70655f70 6172616d 5f646566 61756c74 pe_param_default │ │ │ │ │ + 0x00001130 5f72756c 65002e4c 43313034 005f746d _rule..LC104._tm │ │ │ │ │ + 0x00001140 705f3232 355f7275 6c65005f 6c6f6f70 p_225_rule._loop │ │ │ │ │ + 0x00001150 315f3231 395f7275 6c65006b 65795f76 1_219_rule.key_v │ │ │ │ │ + 0x00001160 616c7565 5f706174 7465726e 5f72756c alue_pattern_rul │ │ │ │ │ + 0x00001170 65005f74 6d705f36 385f7275 6c65002e e._tmp_68_rule.. │ │ │ │ │ + 0x00001180 4c433130 35002e4c 43313036 002e4c43 LC105..LC106..LC │ │ │ │ │ + 0x00001190 31303700 2e4c4331 3038005f 746d705f 107..LC108._tmp_ │ │ │ │ │ + 0x000011a0 3231345f 72756c65 005f6c6f 6f70305f 214_rule._loop0_ │ │ │ │ │ + 0x000011b0 3231355f 72756c65 005f746d 705f3231 215_rule._tmp_21 │ │ │ │ │ + 0x000011c0 375f7275 6c65005f 6c6f6f70 305f3231 7_rule._loop0_21 │ │ │ │ │ + 0x000011d0 385f7275 6c65005f 746d705f 3237315f 8_rule._tmp_271_ │ │ │ │ │ + 0x000011e0 72756c65 005f746d 705f3232 325f7275 rule._tmp_222_ru │ │ │ │ │ + 0x000011f0 6c65005f 746d705f 3232315f 72756c65 le._tmp_221_rule │ │ │ │ │ + 0x00001200 002e4c43 31303900 2e4c4331 3130005f ..LC109..LC110._ │ │ │ │ │ + 0x00001210 746d705f 3236385f 72756c65 00726573 tmp_268_rule.res │ │ │ │ │ + 0x00001220 65727665 645f6b65 79776f72 6473005f erved_keywords._ │ │ │ │ │ + 0x00001230 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ + 0x00001240 6c2e3000 5f5f636f 6d706f75 6e645f6c l.0.__compound_l │ │ │ │ │ + 0x00001250 69746572 616c2e31 005f5f63 6f6d706f iteral.1.__compo │ │ │ │ │ + 0x00001260 756e645f 6c697465 72616c2e 32005f5f und_literal.2.__ │ │ │ │ │ + 0x00001270 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x00001280 2e33005f 5f636f6d 706f756e 645f6c69 .3.__compound_li │ │ │ │ │ + 0x00001290 74657261 6c2e3400 5f5f636f 6d706f75 teral.4.__compou │ │ │ │ │ + 0x000012a0 6e645f6c 69746572 616c2e35 005f5f63 nd_literal.5.__c │ │ │ │ │ + 0x000012b0 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ + 0x000012c0 36005f5f 636f6d70 6f756e64 5f6c6974 6.__compound_lit │ │ │ │ │ + 0x000012d0 6572616c 2e37005f 5f636f6d 706f756e eral.7.__compoun │ │ │ │ │ + 0x000012e0 645f6c69 74657261 6c2e3800 736f6674 d_literal.8.soft │ │ │ │ │ + 0x000012f0 5f6b6579 776f7264 73005f50 79506567 _keywords._PyPeg │ │ │ │ │ + 0x00001300 656e5f70 61727365 005f5079 50656765 en_parse._PyPege │ │ │ │ │ + 0x00001310 6e5f6578 70656374 5f746f6b 656e005f n_expect_token._ │ │ │ │ │ + 0x00001320 50794153 545f4578 70726573 73696f6e PyAST_Expression │ │ │ │ │ + 0x00001330 0050794d 656d5f4d 616c6c6f 63005f50 .PyMem_Malloc._P │ │ │ │ │ + 0x00001340 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ + 0x00001350 5f776974 685f696e 74005f50 79506567 _with_int._PyPeg │ │ │ │ │ + 0x00001360 656e5f73 696e676c 65746f6e 5f736571 en_singleton_seq │ │ │ │ │ + 0x00001370 005f5079 70656765 6e5f7374 61636b5f ._Pypegen_stack_ │ │ │ │ │ + 0x00001380 6f766572 666c6f77 005f5079 5f617364 overflow._Py_asd │ │ │ │ │ + 0x00001390 6c5f6765 6e657269 635f7365 715f6e65 l_generic_seq_ne │ │ │ │ │ + 0x000013a0 77005079 4d656d5f 46726565 005f5079 w.PyMem_Free._Py │ │ │ │ │ + 0x000013b0 50656765 6e5f7365 715f666c 61747465 Pegen_seq_flatte │ │ │ │ │ + 0x000013c0 6e005f50 79506567 656e5f6d 616b655f n._PyPegen_make_ │ │ │ │ │ + 0x000013d0 6d6f6475 6c650050 79457272 5f4f6363 module.PyErr_Occ │ │ │ │ │ + 0x000013e0 75727265 64005079 4d656d5f 5265616c urred.PyMem_Real │ │ │ │ │ + 0x000013f0 6c6f6300 5f507950 6567656e 5f66696c loc._PyPegen_fil │ │ │ │ │ + 0x00001400 6c5f746f 6b656e00 5f507941 53545f49 l_token._PyAST_I │ │ │ │ │ + 0x00001410 6e746572 61637469 7665005f 50795065 nteractive._PyPe │ │ │ │ │ + 0x00001420 67656e5f 7365715f 696e7365 72745f69 gen_seq_insert_i │ │ │ │ │ + 0x00001430 6e5f6672 6f6e7400 5f507950 6567656e n_front._PyPegen │ │ │ │ │ + 0x00001440 5f696e74 65726163 74697665 5f657869 _interactive_exi │ │ │ │ │ + 0x00001450 74005079 4572725f 4e6f4d65 6d6f7279 t.PyErr_NoMemory │ │ │ │ │ + 0x00001460 005f5079 4153545f 46756e63 74696f6e ._PyAST_Function │ │ │ │ │ + 0x00001470 54797065 005f5079 50656765 6e5f7365 Type._PyPegen_se │ │ │ │ │ + 0x00001480 715f6170 70656e64 5f746f5f 656e6400 q_append_to_end. │ │ │ │ │ + 0x00001490 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ + 0x000014a0 745f6e6f 6e6e7768 69746573 70616365 t_nonnwhitespace │ │ │ │ │ + 0x000014b0 5f746f6b 656e005f 50794153 545f5061 _token._PyAST_Pa │ │ │ │ │ + 0x000014c0 7373005f 50795065 67656e5f 6c6f6f6b ss._PyPegen_look │ │ │ │ │ + 0x000014d0 61686561 64005f50 79506567 656e5f65 ahead._PyPegen_e │ │ │ │ │ + 0x000014e0 78706563 745f736f 66745f6b 6579776f xpect_soft_keywo │ │ │ │ │ + 0x000014f0 7264005f 50794153 545f4966 005f5079 rd._PyAST_If._Py │ │ │ │ │ + 0x00001500 4153545f 57697468 005f5079 4153545f AST_With._PyAST_ │ │ │ │ │ + 0x00001510 466f7200 5f507950 6567656e 5f66756e For._PyPegen_fun │ │ │ │ │ + 0x00001520 6374696f 6e5f6465 665f6465 636f7261 ction_def_decora │ │ │ │ │ + 0x00001530 746f7273 005f5079 50656765 6e5f6578 tors._PyPegen_ex │ │ │ │ │ + 0x00001540 70656374 5f666f72 6365645f 746f6b65 pect_forced_toke │ │ │ │ │ + 0x00001550 6e005f50 79415354 5f547279 005f5079 n._PyAST_Try._Py │ │ │ │ │ + 0x00001560 4153545f 5768696c 65005f50 79415354 AST_While._PyAST │ │ │ │ │ + 0x00001570 5f4d6174 6368005f 50795065 67656e5f _Match._PyPegen_ │ │ │ │ │ + 0x00001580 636c6173 735f6465 665f6465 636f7261 class_def_decora │ │ │ │ │ + 0x00001590 746f7273 005f5079 4153545f 4173796e tors._PyAST_Asyn │ │ │ │ │ + 0x000015a0 63576974 68005f50 79415354 5f547279 cWith._PyAST_Try │ │ │ │ │ + 0x000015b0 53746172 005f5079 4153545f 4173796e Star._PyAST_Asyn │ │ │ │ │ + 0x000015c0 63466f72 00507945 78635f49 6e64656e cFor.PyExc_Inden │ │ │ │ │ + 0x000015d0 74617469 6f6e4572 726f7200 5f507950 tationError._PyP │ │ │ │ │ + 0x000015e0 6567656e 5f726169 73655f65 72726f72 egen_raise_error │ │ │ │ │ + 0x000015f0 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ + 0x00001600 67005f50 79506567 656e5f6e 65775f74 g._PyPegen_new_t │ │ │ │ │ + 0x00001610 7970655f 636f6d6d 656e7400 50794578 ype_comment.PyEx │ │ │ │ │ + 0x00001620 635f5379 6e746178 4572726f 72005f50 c_SyntaxError._P │ │ │ │ │ + 0x00001630 79506567 656e5f69 735f6d65 6d6f697a yPegen_is_memoiz │ │ │ │ │ + 0x00001640 6564005f 50795065 67656e5f 6c6f6f6b ed._PyPegen_look │ │ │ │ │ + 0x00001650 61686561 645f7769 74685f73 7472696e ahead_with_strin │ │ │ │ │ + 0x00001660 67005f50 79506567 656e5f69 6e736572 g._PyPegen_inser │ │ │ │ │ + 0x00001670 745f6d65 6d6f005f 50794153 545f4578 t_memo._PyAST_Ex │ │ │ │ │ + 0x00001680 7072005f 50795065 67656e5f 7365715f pr._PyPegen_seq_ │ │ │ │ │ + 0x00001690 636f756e 745f646f 7473005f 50795065 count_dots._PyPe │ │ │ │ │ + 0x000016a0 67656e5f 63686563 6b65645f 66757475 gen_checked_futu │ │ │ │ │ + 0x000016b0 72655f69 6d706f72 74005f50 79415354 re_import._PyAST │ │ │ │ │ + 0x000016c0 5f526574 75726e00 5f507941 53545f52 _Return._PyAST_R │ │ │ │ │ + 0x000016d0 61697365 005f5079 4153545f 616c6961 aise._PyAST_alia │ │ │ │ │ + 0x000016e0 73005f50 79415354 5f496d70 6f727400 s._PyAST_Import. │ │ │ │ │ + 0x000016f0 5f507950 6567656e 5f757064 6174655f _PyPegen_update_ │ │ │ │ │ + 0x00001700 6d656d6f 005f5079 50656765 6e5f6e61 memo._PyPegen_na │ │ │ │ │ + 0x00001710 6d655f74 6f6b656e 005f5079 4153545f me_token._PyAST_ │ │ │ │ │ + 0x00001720 44656c65 7465005f 50794153 545f4173 Delete._PyAST_As │ │ │ │ │ + 0x00001730 73657274 005f5079 4153545f 42726561 sert._PyAST_Brea │ │ │ │ │ + 0x00001740 6b005f50 79415354 5f496d70 6f727446 k._PyAST_ImportF │ │ │ │ │ + 0x00001750 726f6d00 5f507941 53545f43 6f6e7469 rom._PyAST_Conti │ │ │ │ │ + 0x00001760 6e756500 5f507950 6567656e 5f6d6170 nue._PyPegen_map │ │ │ │ │ + 0x00001770 5f6e616d 65735f74 6f5f6964 73005f50 _names_to_ids._P │ │ │ │ │ + 0x00001780 79415354 5f476c6f 62616c00 5f507950 yAST_Global._PyP │ │ │ │ │ + 0x00001790 6567656e 5f6a6f69 6e5f6e61 6d65735f egen_join_names_ │ │ │ │ │ + 0x000017a0 77697468 5f646f74 005f5079 4153545f with_dot._PyAST_ │ │ │ │ │ + 0x000017b0 4e6f6e6c 6f63616c 005f5079 50656765 Nonlocal._PyPege │ │ │ │ │ + 0x000017c0 6e5f7365 745f6578 70725f63 6f6e7465 n_set_expr_conte │ │ │ │ │ + 0x000017d0 7874005f 50794153 545f5479 7065416c xt._PyAST_TypeAl │ │ │ │ │ + 0x000017e0 69617300 5f507941 53545f41 6e6e4173 ias._PyAST_AnnAs │ │ │ │ │ + 0x000017f0 7369676e 005f5079 4153545f 41756741 sign._PyAST_AugA │ │ │ │ │ + 0x00001800 73736967 6e005f50 79415354 5f417373 ssign._PyAST_Ass │ │ │ │ │ + 0x00001810 69676e00 5f507941 53545f41 74747269 ign._PyAST_Attri │ │ │ │ │ + 0x00001820 62757465 005f5079 4153545f 53756273 bute._PyAST_Subs │ │ │ │ │ + 0x00001830 63726970 74005f50 79506567 656e5f67 cript._PyPegen_g │ │ │ │ │ + 0x00001840 65745f65 7870725f 6e616d65 005f5079 et_expr_name._Py │ │ │ │ │ + 0x00001850 4153545f 43616c6c 005f5079 50656765 AST_Call._PyPege │ │ │ │ │ + 0x00001860 6e5f6e75 6d626572 5f746f6b 656e005f n_number_token._ │ │ │ │ │ + 0x00001870 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P │ │ │ │ │ + 0x00001880 79415354 5f436f6e 7374616e 74005f50 yAST_Constant._P │ │ │ │ │ + 0x00001890 79415354 5f4c6973 74436f6d 70005f50 yAST_ListComp._P │ │ │ │ │ + 0x000018a0 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ │ │ + 0x000018b0 50656765 6e5f6765 745f6b65 7973005f Pegen_get_keys._ │ │ │ │ │ + 0x000018c0 50795065 67656e5f 6765745f 76616c75 PyPegen_get_valu │ │ │ │ │ + 0x000018d0 6573005f 50794153 545f4469 6374005f es._PyAST_Dict._ │ │ │ │ │ + 0x000018e0 50795f46 616c7365 53747275 6374005f Py_FalseStruct._ │ │ │ │ │ + 0x000018f0 50794153 545f5365 74005f50 795f456c PyAST_Set._Py_El │ │ │ │ │ + 0x00001900 6c697073 69734f62 6a656374 005f5079 lipsisObject._Py │ │ │ │ │ + 0x00001910 50656765 6e5f6b65 795f7661 6c75655f Pegen_key_value_ │ │ │ │ │ + 0x00001920 70616972 005f5079 4153545f 44696374 pair._PyAST_Dict │ │ │ │ │ + 0x00001930 436f6d70 005f5079 4153545f 53657443 Comp._PyAST_SetC │ │ │ │ │ + 0x00001940 6f6d7000 5f507950 6567656e 5f737472 omp._PyPegen_str │ │ │ │ │ + 0x00001950 696e675f 746f6b65 6e005f50 79506567 ing_token._PyPeg │ │ │ │ │ + 0x00001960 656e5f63 6f6e7374 616e745f 66726f6d en_constant_from │ │ │ │ │ + 0x00001970 5f737472 696e6700 5f507950 6567656e _string._PyPegen │ │ │ │ │ + 0x00001980 5f636f6e 63617465 6e617465 5f737472 _concatenate_str │ │ │ │ │ + 0x00001990 696e6773 005f5079 50656765 6e5f636f ings._PyPegen_co │ │ │ │ │ + 0x000019a0 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ + 0x000019b0 6e005f50 79506567 656e5f6a 6f696e65 n._PyPegen_joine │ │ │ │ │ + 0x000019c0 645f7374 72005f50 79415354 5f547570 d_str._PyAST_Tup │ │ │ │ │ + 0x000019d0 6c65005f 50794153 545f5374 61727265 le._PyAST_Starre │ │ │ │ │ + 0x000019e0 64005f50 79415354 5f4c6973 74005f50 d._PyAST_List._P │ │ │ │ │ + 0x000019f0 79415354 5f4e616d 65644578 7072005f yAST_NamedExpr._ │ │ │ │ │ + 0x00001a00 50794153 545f4765 6e657261 746f7245 PyAST_GeneratorE │ │ │ │ │ + 0x00001a10 7870005f 50794153 545f4966 45787000 xp._PyAST_IfExp. │ │ │ │ │ + 0x00001a20 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ + 0x00001a30 65676163 795f7374 6d74005f 50794153 egacy_stmt._PyAS │ │ │ │ │ + 0x00001a40 545f426f 6f6c4f70 005f5079 4153545f T_BoolOp._PyAST_ │ │ │ │ │ + 0x00001a50 42696e4f 70005f50 79506567 656e5f63 BinOp._PyPegen_c │ │ │ │ │ + 0x00001a60 6d706f70 5f657870 725f7061 6972005f mpop_expr_pair._ │ │ │ │ │ + 0x00001a70 50795065 67656e5f 6765745f 636d706f PyPegen_get_cmpo │ │ │ │ │ + 0x00001a80 7073005f 50795065 67656e5f 6765745f ps._PyPegen_get_ │ │ │ │ │ + 0x00001a90 65787072 73005f50 79415354 5f436f6d exprs._PyAST_Com │ │ │ │ │ + 0x00001aa0 70617265 005f5079 4153545f 556e6172 pare._PyAST_Unar │ │ │ │ │ + 0x00001ab0 794f7000 5f507950 6567656e 5f636865 yOp._PyPegen_che │ │ │ │ │ + 0x00001ac0 636b5f62 61727279 5f61735f 666c7566 ck_barry_as_fluf │ │ │ │ │ + 0x00001ad0 6c005f50 79415354 5f417761 6974005f l._PyAST_Await._ │ │ │ │ │ + 0x00001ae0 50794153 545f4c61 6d626461 005f5079 PyAST_Lambda._Py │ │ │ │ │ + 0x00001af0 50656765 6e5f656d 7074795f 61726775 Pegen_empty_argu │ │ │ │ │ + 0x00001b00 6d656e74 73005f50 79415354 5f636f6d ments._PyAST_com │ │ │ │ │ + 0x00001b10 70726568 656e7369 6f6e005f 50795065 prehension._PyPe │ │ │ │ │ + 0x00001b20 67656e5f 64756d6d 795f6e61 6d65005f gen_dummy_name._ │ │ │ │ │ + 0x00001b30 50794153 545f4675 6e637469 6f6e4465 PyAST_FunctionDe │ │ │ │ │ + 0x00001b40 66005f50 79415354 5f417379 6e634675 f._PyAST_AsyncFu │ │ │ │ │ + 0x00001b50 6e637469 6f6e4465 66005f50 79506567 nctionDef._PyPeg │ │ │ │ │ + 0x00001b60 656e5f63 6f6c6c65 63745f63 616c6c5f en_collect_call_ │ │ │ │ │ + 0x00001b70 73657173 005f5079 50656765 6e5f7365 seqs._PyPegen_se │ │ │ │ │ + 0x00001b80 715f6578 74726163 745f7374 61727265 q_extract_starre │ │ │ │ │ + 0x00001b90 645f6578 70727300 5f507950 6567656e d_exprs._PyPegen │ │ │ │ │ + 0x00001ba0 5f736571 5f64656c 6574655f 73746172 _seq_delete_star │ │ │ │ │ + 0x00001bb0 7265645f 65787072 73005f50 79415354 red_exprs._PyAST │ │ │ │ │ + 0x00001bc0 5f596965 6c644672 6f6d005f 50794153 _YieldFrom._PyAS │ │ │ │ │ + 0x00001bd0 545f5969 656c6400 5f507950 6567656e T_Yield._PyPegen │ │ │ │ │ + 0x00001be0 5f6d616b 655f6172 67756d65 6e747300 _make_arguments. │ │ │ │ │ + 0x00001bf0 5f507941 53545f61 7267005f 50795065 _PyAST_arg._PyPe │ │ │ │ │ + 0x00001c00 67656e5f 6164645f 74797065 5f636f6d gen_add_type_com │ │ │ │ │ + 0x00001c10 6d656e74 5f746f5f 61726700 5f507950 ment_to_arg._PyP │ │ │ │ │ + 0x00001c20 6567656e 5f616c69 61735f66 6f725f73 egen_alias_for_s │ │ │ │ │ + 0x00001c30 74617200 5f507950 6567656e 5f736c61 tar._PyPegen_sla │ │ │ │ │ + 0x00001c40 73685f77 6974685f 64656661 756c7400 sh_with_default. │ │ │ │ │ + 0x00001c50 5f507950 6567656e 5f6e616d 655f6465 _PyPegen_name_de │ │ │ │ │ + 0x00001c60 6661756c 745f7061 6972005f 50795065 fault_pair._PyPe │ │ │ │ │ + 0x00001c70 67656e5f 73746172 5f657463 005f5079 gen_star_etc._Py │ │ │ │ │ + 0x00001c80 50656765 6e5f666f 726d6174 7465645f Pegen_formatted_ │ │ │ │ │ + 0x00001c90 76616c75 65005f50 79506567 656e5f63 value._PyPegen_c │ │ │ │ │ + 0x00001ca0 6865636b 5f667374 72696e67 5f636f6e heck_fstring_con │ │ │ │ │ + 0x00001cb0 76657273 696f6e00 5f507950 6567656e version._PyPegen │ │ │ │ │ + 0x00001cc0 5f736574 75705f66 756c6c5f 666f726d _setup_full_form │ │ │ │ │ + 0x00001cd0 61745f73 70656300 5f507950 6567656e at_spec._PyPegen │ │ │ │ │ + 0x00001ce0 5f6c6f6f 6b616865 61645f66 6f725f65 _lookahead_for_e │ │ │ │ │ + 0x00001cf0 78707200 5f507941 53545f53 6c696365 xpr._PyAST_Slice │ │ │ │ │ + 0x00001d00 005f5079 4153545f 45786365 70744861 ._PyAST_ExceptHa │ │ │ │ │ + 0x00001d10 6e646c65 72005f50 79415354 5f436c61 ndler._PyAST_Cla │ │ │ │ │ + 0x00001d20 73734465 66005f50 79506567 656e5f61 ssDef._PyPegen_a │ │ │ │ │ + 0x00001d30 75676f70 65726174 6f72005f 50794153 ugoperator._PyAS │ │ │ │ │ + 0x00001d40 545f6b65 79776f72 64005f50 79506567 T_keyword._PyPeg │ │ │ │ │ + 0x00001d50 656e5f6b 6579776f 72645f6f 725f7374 en_keyword_or_st │ │ │ │ │ + 0x00001d60 61727265 64005f50 79506567 656e5f6a arred._PyPegen_j │ │ │ │ │ + 0x00001d70 6f696e5f 73657175 656e6365 73005f50 oin_sequences._P │ │ │ │ │ + 0x00001d80 79415354 5f776974 68697465 6d005f50 yAST_withitem._P │ │ │ │ │ + 0x00001d90 79506567 656e5f73 6f66745f 6b657977 yPegen_soft_keyw │ │ │ │ │ + 0x00001da0 6f72645f 746f6b65 6e005f50 79506567 ord_token._PyPeg │ │ │ │ │ + 0x00001db0 656e5f73 65715f6c 6173745f 6974656d en_seq_last_item │ │ │ │ │ + 0x00001dc0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ + 0x00001dd0 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ + 0x00001de0 74696f6e 005f5079 50656765 6e5f6765 tion._PyPegen_ge │ │ │ │ │ + 0x00001df0 745f6c61 73745f63 6f6d7072 6568656e t_last_comprehen │ │ │ │ │ + 0x00001e00 73696f6e 5f697465 6d005f50 79506567 sion_item._PyPeg │ │ │ │ │ + 0x00001e10 656e5f6e 6f6e7061 72656e5f 67656e65 en_nonparen_gene │ │ │ │ │ + 0x00001e20 78705f69 6e5f6361 6c6c005f 50795065 xp_in_call._PyPe │ │ │ │ │ + 0x00001e30 67656e5f 61726775 6d656e74 735f7061 gen_arguments_pa │ │ │ │ │ + 0x00001e40 7273696e 675f6572 726f7200 5f507941 rsing_error._PyA │ │ │ │ │ + 0x00001e50 53545f6d 61746368 5f636173 65005f50 ST_match_case._P │ │ │ │ │ + 0x00001e60 79415354 5f4d6174 63685365 7175656e yAST_MatchSequen │ │ │ │ │ + 0x00001e70 6365005f 50794153 545f4d61 74636853 ce._PyAST_MatchS │ │ │ │ │ + 0x00001e80 74617200 5f507941 53545f4d 61746368 tar._PyAST_Match │ │ │ │ │ + 0x00001e90 4f72005f 50794153 545f4d61 74636841 Or._PyAST_MatchA │ │ │ │ │ + 0x00001ea0 73005f50 79415354 5f4d6174 6368436c s._PyAST_MatchCl │ │ │ │ │ + 0x00001eb0 61737300 5f507941 53545f4d 61746368 ass._PyAST_Match │ │ │ │ │ + 0x00001ec0 56616c75 65005f50 79415354 5f4d6174 Value._PyAST_Mat │ │ │ │ │ + 0x00001ed0 63684d61 7070696e 67005f50 79506567 chMapping._PyPeg │ │ │ │ │ + 0x00001ee0 656e5f67 65745f70 61747465 726e5f6b en_get_pattern_k │ │ │ │ │ + 0x00001ef0 65797300 5f507950 6567656e 5f676574 eys._PyPegen_get │ │ │ │ │ + 0x00001f00 5f706174 7465726e 73005f50 79506567 _patterns._PyPeg │ │ │ │ │ + 0x00001f10 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ + 0x00001f20 6d005f50 79415354 5f4d6174 63685369 m._PyAST_MatchSi │ │ │ │ │ + 0x00001f30 6e676c65 746f6e00 5f507950 6567656e ngleton._PyPegen │ │ │ │ │ + 0x00001f40 5f656e73 7572655f 7265616c 005f5079 _ensure_real._Py │ │ │ │ │ + 0x00001f50 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ + 0x00001f60 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ + 0x00001f70 6e005f50 79506567 656e5f6b 65795f70 n._PyPegen_key_p │ │ │ │ │ + 0x00001f80 61747465 726e5f70 61697200 5f507941 attern_pair._PyA │ │ │ │ │ + 0x00001f90 53545f54 79706556 6172005f 50794153 ST_TypeVar._PyAS │ │ │ │ │ + 0x00001fa0 545f5061 72616d53 70656300 5f507941 T_ParamSpec._PyA │ │ │ │ │ + 0x00001fb0 53545f54 79706556 61725475 706c6500 ST_TypeVarTuple. │ │ │ │ │ + 0x00001fc0 5f507950 6567656e 5f676574 5f696e76 _PyPegen_get_inv │ │ │ │ │ + 0x00001fd0 616c6964 5f746172 67657400 5f507950 alid_target._PyP │ │ │ │ │ + 0x00001fe0 6567656e 5f656e73 7572655f 696d6167 egen_ensure_imag │ │ │ │ │ + 0x00001ff0 696e6172 7900 inary. │ │ │ ├── string_parser.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -123,45 +123,45 @@ │ │ │ │ │ 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 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.w 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ + sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ - tbb [pc, r2] │ │ │ │ │ + tbb [pc, r3] │ │ │ │ │ .word 0x9712128c │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x121212a7 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x9712128c │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.n 1a2 <_PyPegen_parse_string+0x1a2> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ b.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ @@ -255,39 +255,39 @@ │ │ │ │ │ eor.w r1, r9, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ eor.w r2, sl, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ 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 │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ + adds r5, r2, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ + eor.w r2, r9, #1 │ │ │ │ │ eor.w r3, sl, #1 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ bne.n 1ae <_PyPegen_parse_string+0x1ae> │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ │ - adds r5, r3, #1 │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ + adds r5, r2, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ eor.w r1, r9, #1 │ │ │ │ │ b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ │ - adds r5, r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ + adds r5, r2, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ bmi.w 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ ├── 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: 16504 (bytes into file) │ │ │ │ │ + Start of section headers: 16544 (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 0x4078: │ │ │ │ │ +There are 14 section headers, starting at offset 0x40a0: │ │ │ │ │ │ │ │ │ │ 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 003698 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0036b8 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 0026d0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0036d0 000930 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002cd8 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002ce3 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002ce3 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002d18 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0032a8 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004000 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000608 0026f0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0036f0 000938 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002cf8 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002d03 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d03 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002d38 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0032c8 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004028 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: 000008a9 6632 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002291 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002331 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008b9 6648 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000022b1 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 00002351 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,46 +38,46 @@ │ │ │ │ │ 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: 0000258d 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 00002479 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 000025ad 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002499 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: 000025b2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000025d2 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: 000025c1 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 000025c2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2214 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 000025e1 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000025e2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2232 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 │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 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: 00002391 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 72: 000023b1 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 _PyUnicode_ScanIdentifier │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3698 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x36b8 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000b0a R_ARM_THM_CALL 00002291 tok_nextc │ │ │ │ │ -0000001e 00000b0a R_ARM_THM_CALL 00002291 tok_nextc │ │ │ │ │ -0000002c 00000c0a R_ARM_THM_CALL 00002331 tok_backup │ │ │ │ │ -00000036 00000b0a R_ARM_THM_CALL 00002291 tok_nextc │ │ │ │ │ -00000068 00000b0a R_ARM_THM_CALL 00002291 tok_nextc │ │ │ │ │ -0000009e 00000c0a R_ARM_THM_CALL 00002331 tok_backup │ │ │ │ │ -000000ac 00000c0a R_ARM_THM_CALL 00002331 tok_backup │ │ │ │ │ +00000010 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ +0000002c 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ +00000036 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ +00000068 00000b0a R_ARM_THM_CALL 000022b1 tok_nextc │ │ │ │ │ +0000009e 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ +000000ac 00000c0a R_ARM_THM_CALL 00002351 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x36d0 contains 294 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x36f0 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000019c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001b2 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001b8 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001dc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 0000027a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002b4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -23,285 +23,286 @@ │ │ │ │ │ 000002fa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 0000034e 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00000352 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ 00000356 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00000366 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000038a 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000003b6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000004d4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000051e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000566 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000660 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000066e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000672 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000676 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006d4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006d8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006dc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000070a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000071a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000071e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000722 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000748 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000074c 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000750 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000754 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000758 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000077e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007b0 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007b4 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007d0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007d6 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000007da 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000007e0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007ee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007fc 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000800 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000804 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000081a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000860 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000878 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004aa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004dc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000526 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000056e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000676 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000686 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000068a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000068e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006d0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006e6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000714 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000724 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000728 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000072c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000758 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000075c 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000760 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000764 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000768 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000007b8 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +000007bc 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +000007c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007de 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +000007e2 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +000007e8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007f6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000838 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000860 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000864 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000868 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000874 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +0000088c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000892 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 00000896 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 0000089a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000089e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008a2 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000009b6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009ba 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009ca 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000009ce 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a28 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000a7c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000a8c 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000a9a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b14 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bc4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c6a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000cfc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d4e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000d52 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000d98 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e72 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ed6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ee4 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ee8 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f34 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f62 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f78 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f82 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000f86 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000f8e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000f9c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fc8 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000fcc 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000fe4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001080 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010d6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001126 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000116c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011f4 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001246 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000124a 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000133a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001370 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000139a 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000139e 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000013ea 0000480a R_ARM_THM_CALL 00002391 _PyLexer_update_fstring_expr │ │ │ │ │ -00001440 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014ce 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000014f8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000014fc 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001500 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001534 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -00001538 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -00001550 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001590 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015ea 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -000015ee 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000015f2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001622 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001750 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001776 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000177a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000177e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017a6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000017e2 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -000017e6 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000017fe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001802 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001806 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000185c 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -00001860 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00001866 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000188c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018a2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018c4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000193a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001962 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001966 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -0000198a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a20 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a40 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a64 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001a70 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001a9a 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aea 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001aee 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001b5c 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001b60 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001ba4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bc8 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001c08 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001c0c 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001c10 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c20 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009c6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009ca 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009da 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000009de 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a38 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000a8c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000a9c 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000aaa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b24 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bd4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c7a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000d0c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d5e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000d62 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000da8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e82 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ee6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ef4 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ef8 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f44 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f72 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f88 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f92 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000f96 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000f9e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000fac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fd8 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000fdc 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000ff4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001090 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010e6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001136 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000117c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001204 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001256 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000125a 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000134a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001380 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013aa 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000013ae 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000013fa 0000480a R_ARM_THM_CALL 000023b1 _PyLexer_update_fstring_expr │ │ │ │ │ +00001450 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014de 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001508 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000150c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001510 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001544 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +00001548 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +00001560 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +000015a0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015dc 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015e0 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000015e4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001632 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001760 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001786 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000178a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000178e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000017b6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000017f2 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +000017f6 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +0000180e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001812 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001816 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000185e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001874 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018dc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000193c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001964 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001980 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001984 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000019a8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019c8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a1c 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001a20 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001a62 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001a66 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001a6a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a7a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a84 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a88 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a94 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ab0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001aec 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001b26 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001b32 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001b5c 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfa 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001bfe 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ 00001c28 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ 00001c2c 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001ca0 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001ca8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001cac 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001cb4 00004f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001cca 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001cce 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001cf6 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d00 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d04 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d0c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d48 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001d66 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d70 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d74 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d80 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001df6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001dfa 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001dfe 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001e0c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e1c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e20 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e24 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e64 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001e68 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001e92 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -00001e96 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00001e9c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ea2 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00001ea6 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00001ec8 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001ee0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001ee4 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001efa 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001f5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00001f62 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00001f66 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f6a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f6e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001f72 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00001f76 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00001f7a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f7e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f82 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001f90 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00001f94 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -00001f98 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fb6 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00001fba 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00001fc0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fc8 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00001fcc 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -00001fd2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ffc 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00002000 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -0000200e 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002046 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002050 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002078 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -0000207c 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00002080 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020a8 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -000020ac 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -000020d2 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000020d6 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000020ee 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -000020f2 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -0000211a 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -0000211e 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -00002122 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000213e 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00002142 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002146 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021a0 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000021b2 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -000021b6 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000021ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021c6 0000520a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000021de 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e8 0000530a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002200 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002218 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -0000221c 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00002220 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000226e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002272 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002278 0000550a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000228a 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000230c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002316 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000231a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000231e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002366 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000236a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000236e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002372 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002376 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000237a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000237e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00002382 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002386 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000238a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023a4 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000023c0 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023c6 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000023e2 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000023f6 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002402 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002428 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002448 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000245c 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002470 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002488 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000248c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000024ea 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000253a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002544 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002548 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000254c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002574 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002578 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -0000257c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025e6 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -000025ea 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -000025f0 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002604 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002608 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002614 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002618 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000261c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000263a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000263e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002642 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000264a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -0000264e 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002654 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002660 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -00002664 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -0000266a 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026a4 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -000026a8 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -000026ae 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026ba 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -000026be 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -000026c4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00001cc4 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cca 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001cd4 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00001cd8 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00001ce2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d28 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001d2c 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001d70 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001d78 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001d7c 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001d84 00004f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d9a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001d9e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001dc6 00004e0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001dd0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dd4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ddc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001de6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e24 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001e6e 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00001e72 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001e78 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e9e 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00001ea2 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00001ea8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001eb6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001eca 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +00001ece 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +00001ed4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001edc 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +00001ee0 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +00001ee6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f0c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +00001f10 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00001f82 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001f86 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001f8a 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001f98 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00001f9c 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00001fc4 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +00001fc8 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00001fcc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fe0 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +00001fe4 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +00001ffe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002006 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000200a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000200e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002012 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002016 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000201a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000201e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002022 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002026 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000202a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000203e 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002056 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +0000205a 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +0000205e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002080 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000020ae 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +000020b2 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +000020b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020d2 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +000020d6 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +000020da 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002104 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002108 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000214c 0000520a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002164 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002170 0000530a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002188 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a2 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000021a6 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000021aa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021f2 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +000021f6 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +0000220a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002242 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000224c 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002252 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00002256 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00002290 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002294 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000229a 0000550a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000022aa 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002304 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000232c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002336 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000233a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000233e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002386 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000238a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000238e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002392 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002396 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000239a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000239e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000023a2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023a6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023aa 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023c4 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000023e0 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023e6 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002402 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002416 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002422 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002448 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002468 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000247c 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002490 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024a8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000024ac 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000250a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000255a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002564 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002568 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000256c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002594 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002598 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000259c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002606 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000260a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002610 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002624 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002628 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002634 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002638 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +0000263c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000265a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000265e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002662 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000266a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +0000266e 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +00002674 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002680 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +00002684 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +0000268a 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026c4 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +000026c8 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +000026ce 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026da 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +000026de 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +000026e4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ ├── 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 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 34 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ 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 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ 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 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n b2 │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -6,42 +6,42 @@ │ │ │ │ │ 00000000 <_PyTokenizer_Get>: │ │ │ │ │ _PyTokenizer_Get(): │ │ │ │ │ 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 │ │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ │ - add.w fp, r5, #43 @ 0x2b │ │ │ │ │ + add.w r1, r5, #43 @ 0x2b │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ add.w r8, r0, r5 │ │ │ │ │ - add.w fp, r0, fp, lsl #6 │ │ │ │ │ + add.w sl, r0, r1, lsl #6 │ │ │ │ │ ldr.w r3, [r8, #2752] @ 0xac0 │ │ │ │ │ cbnz r3, 48 <_PyTokenizer_Get+0x48> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 8a8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 8b8 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 53c <_PyTokenizer_Get+0x53c> │ │ │ │ │ + beq.w 544 <_PyTokenizer_Get+0x544> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ bcs.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ @@ -50,97 +50,97 @@ │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ beq.w 3bc <_PyTokenizer_Get+0x3bc> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bhi.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ ldr.w r3, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 380 <_PyTokenizer_Get+0x380> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.w 4f0 <_PyTokenizer_Get+0x4f0> │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + beq.w 4f8 <_PyTokenizer_Get+0x4f8> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 73c <_PyTokenizer_Get+0x73c> │ │ │ │ │ + bcs.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ ldrb.w r0, [fp, #2764] @ 0xacc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.w 36c <_PyTokenizer_Get+0x36c> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bhi.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bhi.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w sl, r4, r5 │ │ │ │ │ ldr.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r1, [sl, #2768] @ 0xad0 │ │ │ │ │ b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq.w 5de <_PyTokenizer_Get+0x5de> │ │ │ │ │ + beq.w 5f4 <_PyTokenizer_Get+0x5f4> │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + beq.w 592 <_PyTokenizer_Get+0x592> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ beq.w 448 <_PyTokenizer_Get+0x448> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ beq.w 290 <_PyTokenizer_Get+0x290> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 7f4 <_PyTokenizer_Get+0x7f4> │ │ │ │ │ + bcs.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #17 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ - beq.w 7c6 <_PyTokenizer_Get+0x7c6> │ │ │ │ │ + beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ ldr.w r0, [sl, #2812] @ 0xafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c0 <_PyTokenizer_Get+0x5c0> │ │ │ │ │ + bne.w 5ce <_PyTokenizer_Get+0x5ce> │ │ │ │ │ ldr.w r1, [sl, #2768] @ 0xad0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ movne.w lr, #0 │ │ │ │ │ - beq.w 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ + beq.w 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ ldrb.w ip, [sl, #2764] @ 0xacc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ it eq │ │ │ │ │ addeq.w fp, fp, #1 │ │ │ │ │ beq.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ bne.n 114 <_PyTokenizer_Get+0x114> │ │ │ │ │ @@ -159,25 +159,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80e <_PyTokenizer_Get+0x80e> │ │ │ │ │ + beq.w 8a6 <_PyTokenizer_Get+0x8a6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r1, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4a8 <_PyTokenizer_Get+0x4a8> │ │ │ │ │ + beq.w 4b0 <_PyTokenizer_Get+0x4b0> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ ldrcs r2, [r4, #0] │ │ │ │ │ @@ -188,39 +188,39 @@ │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, r9 │ │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 636 <_PyTokenizer_Get+0x636> │ │ │ │ │ + beq.w 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r5, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 7fa <_PyTokenizer_Get+0x7fa> │ │ │ │ │ + bgt.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -283,34 +283,34 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 7c6 <_PyTokenizer_Get+0x7c6> │ │ │ │ │ + beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 7c6 <_PyTokenizer_Get+0x7c6> │ │ │ │ │ + beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldr.w r3, [r2, #2812] @ 0xafc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ + bne.w 5da <_PyTokenizer_Get+0x5da> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7c6 <_PyTokenizer_Get+0x7c6> │ │ │ │ │ + bne.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ ldr.w r1, [fp, #2768] @ 0xad0 │ │ │ │ │ - bne.w 784 <_PyTokenizer_Get+0x784> │ │ │ │ │ + bne.w 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 784 <_PyTokenizer_Get+0x784> │ │ │ │ │ + beq.w 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ + bne.w 816 <_PyTokenizer_Get+0x816> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -352,336 +352,339 @@ │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 80a <_PyTokenizer_Get+0x80a> │ │ │ │ │ + beq.w 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w ip, [r1, #-1] │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r5, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 7fa <_PyTokenizer_Get+0x7fa> │ │ │ │ │ + bgt.w 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a8 │ │ │ │ │ + bl 8b8 │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n 4a4 <_PyTokenizer_Get+0x4a4> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ add r5, r4 │ │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - ldrb.w r1, [r5, #2764] @ 0xacc │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + ldrb.w r5, [r5, #2764] @ 0xacc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.n 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ - sub.w fp, r0, fp │ │ │ │ │ + beq.w 5ca <_PyTokenizer_Get+0x5ca> │ │ │ │ │ + subs r0, r0, r1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ - ldrb r7, [r0, #0] │ │ │ │ │ + bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 482 <_PyTokenizer_Get+0x482> │ │ │ │ │ + bne.n 47e <_PyTokenizer_Get+0x47e> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 6e2 <_PyTokenizer_Get+0x6e2> │ │ │ │ │ + bne.w 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e2 <_PyTokenizer_Get+0x6e2> │ │ │ │ │ + beq.w 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, sl, r3 │ │ │ │ │ + sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d2 <_PyTokenizer_Get+0x6d2> │ │ │ │ │ + bne.w 6dc <_PyTokenizer_Get+0x6dc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - beq.w 69c <_PyTokenizer_Get+0x69c> │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + beq.w 6a6 <_PyTokenizer_Get+0x6a6> │ │ │ │ │ + mov r4, sl │ │ │ │ │ b.n 1ea <_PyTokenizer_Get+0x1ea> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ + bne.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72e <_PyTokenizer_Get+0x72e> │ │ │ │ │ + beq.w 738 <_PyTokenizer_Get+0x738> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 718 <_PyTokenizer_Get+0x718> │ │ │ │ │ + bne.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.w 6e6 <_PyTokenizer_Get+0x6e6> │ │ │ │ │ + beq.w 6f0 <_PyTokenizer_Get+0x6f0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ b.n b8 <_PyTokenizer_Get+0xb8> │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 686 <_PyTokenizer_Get+0x686> │ │ │ │ │ + beq.w 69e <_PyTokenizer_Get+0x69e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, sl, r3 │ │ │ │ │ + sub.w r2, fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66c <_PyTokenizer_Get+0x66c> │ │ │ │ │ + bne.w 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n 63c <_PyTokenizer_Get+0x63c> │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 652 <_PyTokenizer_Get+0x652> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ b.n 66 <_PyTokenizer_Get+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 836 <_PyTokenizer_Get+0x836> │ │ │ │ │ + beq.w 854 <_PyTokenizer_Get+0x854> │ │ │ │ │ add.w r9, r4, r5 │ │ │ │ │ sub.w r3, fp, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ │ - beq.w 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ - cbnz r2, 5b4 <_PyTokenizer_Get+0x5b4> │ │ │ │ │ + beq.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ + cbnz r2, 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ cmp.w fp, #78 @ 0x4e │ │ │ │ │ - beq.w 840 <_PyTokenizer_Get+0x840> │ │ │ │ │ + beq.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ ldr.w r2, [sl, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.n 16e <_PyTokenizer_Get+0x16e> │ │ │ │ │ ldr.w r3, [r2, #2760] @ 0xac8 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r9, r3 │ │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ │ b.n 322 <_PyTokenizer_Get+0x322> │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov.w sl, #10 │ │ │ │ │ + b.n 322 <_PyTokenizer_Get+0x322> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 88e <_PyTokenizer_Get+0x88e> │ │ │ │ │ + bne.w 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r8, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r3, 60a <_PyTokenizer_Get+0x60a> │ │ │ │ │ + cbz r3, 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 62e <_PyTokenizer_Get+0x62e> │ │ │ │ │ + beq.n 64a <_PyTokenizer_Get+0x64a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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] │ │ │ │ │ str.w r2, [r5, #2812] @ 0xafc │ │ │ │ │ b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 68e <_PyTokenizer_Get+0x68e> │ │ │ │ │ + bne.n 752 <_PyTokenizer_Get+0x752> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - cbz r0, 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + cbz r0, 69c <_PyTokenizer_Get+0x69c> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, sl, r5 │ │ │ │ │ + sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 576 <_PyTokenizer_Get+0x576> │ │ │ │ │ + beq.w 580 <_PyTokenizer_Get+0x580> │ │ │ │ │ mov r5, r9 │ │ │ │ │ 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.w r9, [r4, #8] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w fp, [r4, #4] │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov.w sl, #10 │ │ │ │ │ - b.n 322 <_PyTokenizer_Get+0x322> │ │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 744 <_PyTokenizer_Get+0x744> │ │ │ │ │ - ldr.w r3, [r8, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.n 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + ldr.w r3, [sl, #2744] @ 0xab8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w sl, [r8, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ldr.w r8, [sl, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 744 <_PyTokenizer_Get+0x744> │ │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ │ + beq.n 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r4, [r8, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, sl, r4 │ │ │ │ │ + str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r8, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e4 <_PyTokenizer_Get+0x4e4> │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + beq.w 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ + mov r4, 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 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ b.n 232 <_PyTokenizer_Get+0x232> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 736 <_PyTokenizer_Get+0x736> │ │ │ │ │ + bne.n 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cbz r0, 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ + cbz r0, 736 <_PyTokenizer_Get+0x736> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 530 <_PyTokenizer_Get+0x530> │ │ │ │ │ + beq.w 538 <_PyTokenizer_Get+0x538> │ │ │ │ │ mov r5, r9 │ │ │ │ │ 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> │ │ │ │ │ @@ -696,55 +699,55 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 6e2 <_PyTokenizer_Get+0x6e2> │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - bl 2330 │ │ │ │ │ - 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] │ │ │ │ │ - str.w r8, [fp, #2812] @ 0xafc │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + bne.n 806 <_PyTokenizer_Get+0x806> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2784] @ 0xae0 │ │ │ │ │ ldr.w r3, [r5, #2776] @ 0xad8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 7d6 <_PyTokenizer_Get+0x7d6> │ │ │ │ │ + bne.n 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -757,109 +760,112 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 310 <_PyTokenizer_Get+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 7e4 <_PyTokenizer_Get+0x7e4> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ - movs r2, #15 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ + b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + str.w r8, [r3, #2752] @ 0xac0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str.w r8, [fp, #2812] @ 0xafc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ - cbz r2, 85a <_PyTokenizer_Get+0x85a> │ │ │ │ │ + cbz r2, 86e <_PyTokenizer_Get+0x86e> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 596 <_PyTokenizer_Get+0x596> │ │ │ │ │ + b.n 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 87e <_PyTokenizer_Get+0x87e> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 7ec <_PyTokenizer_Get+0x7ec> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 822 <_PyTokenizer_Get+0x822> │ │ │ │ │ + beq.n 840 <_PyTokenizer_Get+0x840> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - bl 2330 │ │ │ │ │ - ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - b.n 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ 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 │ │ │ │ │ - nop │ │ │ │ │ + movs r2, #15 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ │ │ │ │ │ -000008a8 : │ │ │ │ │ +000008b8 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ 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 │ │ │ │ │ @@ -867,101 +873,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 bf2 │ │ │ │ │ + bne.w c02 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cd8 │ │ │ │ │ + bne.w ce8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1148 │ │ │ │ │ + beq.w 1158 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 926 │ │ │ │ │ + bcs.n 936 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi.w 1f72 │ │ │ │ │ + bhi.w 201a │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ 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 1100 │ │ │ │ │ + beq.w 1110 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs.w 1142 │ │ │ │ │ + bcs.w 1152 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ sub.w r1, r3, #9 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #23 │ │ │ │ │ - bhi.w aa4 │ │ │ │ │ + bhi.w ab4 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r1 │ │ │ │ │ lsls r1, r7, #31 │ │ │ │ │ - bmi.w e94 │ │ │ │ │ + bmi.w ea4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bbc │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 1618 │ │ │ │ │ + beq.w 1628 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ sub.w r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w b1a │ │ │ │ │ + bls.w b2a │ │ │ │ │ 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 b2c │ │ │ │ │ + bne.w b3c │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 214e │ │ │ │ │ + beq.w 1fae │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w bce │ │ │ │ │ + beq.w bde │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w ee2 │ │ │ │ │ + beq.w ef2 │ │ │ │ │ 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 d02 │ │ │ │ │ + bmi.w d12 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -970,69 +976,69 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 164c │ │ │ │ │ + beq.w 165c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 125c │ │ │ │ │ + bne.w 126c │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1bc6 │ │ │ │ │ + beq.w 1e22 │ │ │ │ │ sub.w r6, r7, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dc │ │ │ │ │ + bne.w 11ec │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 11dc │ │ │ │ │ + beq.w 11ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1542 │ │ │ │ │ + bne.w 1552 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w e5e │ │ │ │ │ + beq.w e6e │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w d9e │ │ │ │ │ - ble.w e66 │ │ │ │ │ + beq.w dae │ │ │ │ │ + ble.w e76 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w d9e │ │ │ │ │ + beq.w dae │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w e98 │ │ │ │ │ + beq.w ea8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f82 │ │ │ │ │ + beq.w f92 │ │ │ │ │ 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 │ │ │ │ │ @@ -1041,129 +1047,129 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bac │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w 976 │ │ │ │ │ + bne.w 986 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n ac0 │ │ │ │ │ + bhi.n ad0 │ │ │ │ │ asr.w r3, r5, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n ac0 │ │ │ │ │ + bmi.n ad0 │ │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1992 │ │ │ │ │ + bne.w 1944 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c28 │ │ │ │ │ + bne.w 1c28 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq.w 1618 │ │ │ │ │ + beq.w 1628 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - bne.w 9a2 │ │ │ │ │ + bne.w 9b2 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ + bne.w 1ce6 │ │ │ │ │ subs.w r2, r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq.w 11d2 │ │ │ │ │ + beq.w 11e2 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq.w 108c │ │ │ │ │ + beq.w 109c │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq.w 1448 │ │ │ │ │ + beq.w 1458 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq.w ffc │ │ │ │ │ + beq.w 100c │ │ │ │ │ bic.w r3, r3, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b62 │ │ │ │ │ + b.n b72 │ │ │ │ │ ldrd r7, r3, [r4, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10b0 │ │ │ │ │ + beq.w 10c0 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 10f2 │ │ │ │ │ + bcs.w 1102 │ │ │ │ │ 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 b3e │ │ │ │ │ + bls.n b4e │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b3e │ │ │ │ │ + bls.n b4e │ │ │ │ │ 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 e90 │ │ │ │ │ + bne.w ea0 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1758 │ │ │ │ │ + beq.w 1768 │ │ │ │ │ ldrd r2, r5, [r4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 1b0a │ │ │ │ │ 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 f3a │ │ │ │ │ + beq.w f4a │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1878 │ │ │ │ │ + bne.w 184a │ │ │ │ │ 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 │ │ │ │ │ @@ -1172,161 +1178,161 @@ │ │ │ │ │ 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 c3e │ │ │ │ │ + beq.n c4e │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bcs.n c86 │ │ │ │ │ + bcs.n c96 │ │ │ │ │ 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 de0 │ │ │ │ │ + bne.w df0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n c18 │ │ │ │ │ + bne.n c28 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1764 │ │ │ │ │ + bne.w 1774 │ │ │ │ │ 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 1942 │ │ │ │ │ + beq.w 1908 │ │ │ │ │ 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 1cfe │ │ │ │ │ + bne.w 1dce │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n c4e │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c20 │ │ │ │ │ + bcc.n c30 │ │ │ │ │ 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 fea │ │ │ │ │ + bne.w ffa │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1f1e │ │ │ │ │ + bne.w 210e │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 120e │ │ │ │ │ + bne.w 121e │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 14cc │ │ │ │ │ + bne.w 14dc │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ee │ │ │ │ │ + beq.w 8fe │ │ │ │ │ mov sl, r0 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 142a │ │ │ │ │ + bge.w 143a │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1894 │ │ │ │ │ + bne.w 1866 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w fa2 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bne.w fb2 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1e30 │ │ │ │ │ - bgt.w 1376 │ │ │ │ │ + beq.w 1cec │ │ │ │ │ + bgt.w 1386 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 17ae │ │ │ │ │ - bgt.w 14d4 │ │ │ │ │ + beq.w 17be │ │ │ │ │ + bgt.w 14e4 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1e30 │ │ │ │ │ + beq.w 1cec │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1b20 │ │ │ │ │ + beq.w 1bbe │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1aa8 │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1da6 │ │ │ │ │ + bmi.w 1f30 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 189a │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt.w 1ada │ │ │ │ │ + bgt.w 1b9a │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 1980 │ │ │ │ │ + beq.w 199e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 1f8e │ │ │ │ │ + bgt.w 2054 │ │ │ │ │ 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 │ │ │ │ │ @@ -1338,172 +1344,172 @@ │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itttt gt │ │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ - b.n a7a │ │ │ │ │ + b.n a8a │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq.w 18ea │ │ │ │ │ + beq.w 18e4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - beq.w c08 │ │ │ │ │ + beq.w c18 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.w 1ebc │ │ │ │ │ + beq.w 2074 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ sub.w ip, r0, #10 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp.w ip, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w c90 │ │ │ │ │ + bhi.w ca0 │ │ │ │ │ movs r3, #9 │ │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w c90 │ │ │ │ │ + bpl.w ca0 │ │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13b4 │ │ │ │ │ + beq.w 13c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 20e2 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cd8 │ │ │ │ │ + bne.w ce8 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 8f0 │ │ │ │ │ + b.n 900 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.n d9e │ │ │ │ │ - bgt.w a70 │ │ │ │ │ + beq.n dae │ │ │ │ │ + bgt.w a80 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.n d9e │ │ │ │ │ + beq.n dae │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 1182 │ │ │ │ │ + beq.w 1192 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f82 │ │ │ │ │ + beq.w f92 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w a86 │ │ │ │ │ + bne.w a96 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a96 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b3e │ │ │ │ │ + b.n b4e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 932 │ │ │ │ │ + b.n 942 │ │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15d4 │ │ │ │ │ + bgt.w 15c6 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 162a │ │ │ │ │ + bne.w 1648 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 20ee │ │ │ │ │ - ble.w a7a │ │ │ │ │ + beq.w 1fe0 │ │ │ │ │ + ble.w a8a │ │ │ │ │ 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 f68 │ │ │ │ │ + bne.n f78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1526 │ │ │ │ │ + bgt.w 1536 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a86 │ │ │ │ │ - b.n f82 │ │ │ │ │ + bne.w a96 │ │ │ │ │ + b.n f92 │ │ │ │ │ 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 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1922 │ │ │ │ │ + bmi.w 18ae │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a28 │ │ │ │ │ + beq.w 19b0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1a16 │ │ │ │ │ + beq.w 1932 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w bdc │ │ │ │ │ + bgt.w bec │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19f8 │ │ │ │ │ + bne.w 1914 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 106e │ │ │ │ │ + bne.n 107e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1526 │ │ │ │ │ + bgt.w 1536 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a86 │ │ │ │ │ + bne.w a96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1511,696 +1517,696 @@ │ │ │ │ │ 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 bc8 │ │ │ │ │ - bl 2478 │ │ │ │ │ + b.n bd8 │ │ │ │ │ + bl 2498 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1930 │ │ │ │ │ + beq.w 18bc │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 189a │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 19bc │ │ │ │ │ + beq.w 19d2 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1ae4 │ │ │ │ │ + beq.w 1a16 │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ + bne.w d74 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n cca │ │ │ │ │ + b.n cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ + beq.w 1254 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ orr.w r2, r9, r6 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ orrs.w fp, r2, r5 │ │ │ │ │ - bne.w 1452 │ │ │ │ │ + bne.w 1462 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1506 │ │ │ │ │ + beq.w 1516 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1042 │ │ │ │ │ + bne.n 1052 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 18aa │ │ │ │ │ + beq.w 183e │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 15f8 │ │ │ │ │ + beq.w 1608 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.w b36 │ │ │ │ │ + bne.w b46 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ 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 1242 │ │ │ │ │ + beq.w 1252 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 101a │ │ │ │ │ + b.n 102a │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 20fe │ │ │ │ │ + bne.w 2092 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 18cc │ │ │ │ │ + bgt.w 187c │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a86 │ │ │ │ │ - b.n f82 │ │ │ │ │ + bne.w a96 │ │ │ │ │ + b.n f92 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 125c │ │ │ │ │ + beq.w 126c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 101a │ │ │ │ │ + b.n 102a │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 10f6 │ │ │ │ │ + bne.n 1106 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176e │ │ │ │ │ + beq.w 177e │ │ │ │ │ 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 1e1a │ │ │ │ │ + bne.w 1de4 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 10b0 │ │ │ │ │ + beq.n 10c0 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b52 │ │ │ │ │ + bcc.w b62 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ - b.n b62 │ │ │ │ │ + b.n b72 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne.w 1602 │ │ │ │ │ + bne.w 1612 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1784 │ │ │ │ │ + beq.w 1794 │ │ │ │ │ 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 1774 │ │ │ │ │ + bne.w 1784 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1100 │ │ │ │ │ + beq.n 1110 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.w 942 │ │ │ │ │ + bcc.w 952 │ │ │ │ │ movs r1, #29 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ - b.n 1606 │ │ │ │ │ + b.n 1616 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 926 │ │ │ │ │ + bne.w 936 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180c │ │ │ │ │ + beq.w 181c │ │ │ │ │ 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 17fc │ │ │ │ │ + bne.w 180c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1148 │ │ │ │ │ + beq.n 1158 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - b.w 8f6 │ │ │ │ │ + b.w 906 │ │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w ea4 │ │ │ │ │ + ble.w eb4 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b76 │ │ │ │ │ + bne.w 1c14 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 20ee │ │ │ │ │ - bgt.w eba │ │ │ │ │ + beq.w 1fe0 │ │ │ │ │ + bgt.w eca │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1534 │ │ │ │ │ + blt.w 1544 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w a7a │ │ │ │ │ + bne.w a8a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 107e │ │ │ │ │ + bne.w 108e │ │ │ │ │ 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 107e │ │ │ │ │ + b.n 108e │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 1094 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 13c4 │ │ │ │ │ + bgt.w 13d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1542 │ │ │ │ │ + bne.w 1552 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.w a3a │ │ │ │ │ + bne.w a4a │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - bgt.w a6a │ │ │ │ │ - b.n e6a │ │ │ │ │ - ble.w 146e │ │ │ │ │ + bgt.w a7a │ │ │ │ │ + b.n e7a │ │ │ │ │ + ble.w 147e │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 1f52 │ │ │ │ │ + bgt.w 202e │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bge.w 14cc │ │ │ │ │ + bge.w 14dc │ │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ │ str.w fp, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n cca │ │ │ │ │ - cbz r5, 125c │ │ │ │ │ + b.n cda │ │ │ │ │ + cbz r5, 126c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - beq.w 1652 │ │ │ │ │ + beq.w 1662 │ │ │ │ │ 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 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1598 │ │ │ │ │ + beq.w 15a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 15ac │ │ │ │ │ + beq.w 15bc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ 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 1360 │ │ │ │ │ + beq.n 1370 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 12d2 │ │ │ │ │ + b.n 12e2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 15b6 │ │ │ │ │ + beq.w 15ea │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 1312 │ │ │ │ │ + beq.n 1322 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bcs.n 1354 │ │ │ │ │ + bcs.n 1364 │ │ │ │ │ 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 215a │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1aa0 │ │ │ │ │ + beq.w 1d42 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20e2 │ │ │ │ │ + bne.w 1e3c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12c8 │ │ │ │ │ + bne.n 12d8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 12bc │ │ │ │ │ + b.n 12cc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1824 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18dc │ │ │ │ │ + beq.w 188c │ │ │ │ │ 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 1d6e │ │ │ │ │ + bne.w 1a82 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 1312 │ │ │ │ │ + beq.n 1322 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 12de │ │ │ │ │ + bcc.n 12ee │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1826 │ │ │ │ │ + b.n 1838 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1b20 │ │ │ │ │ + beq.w 1bbe │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 17ae │ │ │ │ │ + beq.w 17be │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1da6 │ │ │ │ │ + bmi.w 1f30 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19ba │ │ │ │ │ - ble.n 139a │ │ │ │ │ + beq.w 19d0 │ │ │ │ │ + ble.n 13aa │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq.w 1ae4 │ │ │ │ │ + beq.w 1a16 │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n d7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f58 │ │ │ │ │ + bne.w 2142 │ │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n cca │ │ │ │ │ + b.n cda │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 11e8 │ │ │ │ │ + blt.w 11f8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1b8a │ │ │ │ │ + beq.w 1afe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 140e │ │ │ │ │ + bne.n 141e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 23b0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1618 │ │ │ │ │ + beq.w 1628 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 11e8 │ │ │ │ │ + beq.w 11f8 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ mov.w fp, r3, lsl #6 │ │ │ │ │ add.w r1, r4, fp │ │ │ │ │ ldr.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d14 │ │ │ │ │ + bne.w 1ab8 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 11e8 │ │ │ │ │ + bne.w 11f8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 11e8 │ │ │ │ │ + bne.w 11f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b.w a88 │ │ │ │ │ + b.w a98 │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b6 │ │ │ │ │ + bne.w 18ce │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 1094 │ │ │ │ │ + b.n 10a4 │ │ │ │ │ orr.w r1, sl, r5 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - beq.w 1036 │ │ │ │ │ + beq.w 1046 │ │ │ │ │ orrs.w r6, sl, r6 │ │ │ │ │ - bne.w b36 │ │ │ │ │ + bne.w b46 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne.w b36 │ │ │ │ │ + bne.w b46 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 104e │ │ │ │ │ + b.n 105e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1796 │ │ │ │ │ + ble.w 17a6 │ │ │ │ │ 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, 14b8 │ │ │ │ │ + cbz r2, 14c8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14b8 │ │ │ │ │ + ble.n 14c8 │ │ │ │ │ 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, 14b8 │ │ │ │ │ + cbz r2, 14c8 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14b8 │ │ │ │ │ + ble.n 14c8 │ │ │ │ │ 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 149e │ │ │ │ │ + bne.n 14ae │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1796 │ │ │ │ │ + bne.w 17a6 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w cbe │ │ │ │ │ + beq.w cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n f92 │ │ │ │ │ + b.n fa2 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d36 │ │ │ │ │ + bne.w d46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1da0 │ │ │ │ │ + bmi.w 1b62 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 f92 │ │ │ │ │ + b.n fa2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 125c │ │ │ │ │ + beq.w 126c │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 101a │ │ │ │ │ + b.n 102a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w a7a │ │ │ │ │ + bge.w a8a │ │ │ │ │ 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 f8e │ │ │ │ │ + b.n f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1d5e │ │ │ │ │ + bne.w 1aa8 │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1aa6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 163e │ │ │ │ │ + beq.n 163a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1282 │ │ │ │ │ + bne.w 1292 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 12ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ittt eq │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - streq r3, [sp, #24] │ │ │ │ │ - ldreq r6, [r4, #4] │ │ │ │ │ - beq.w 1d9a │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - beq.w 1d92 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 12be │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 119e │ │ │ │ │ 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 f92 │ │ │ │ │ + b.n fa2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + ittt eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [sp, #24] │ │ │ │ │ + ldreq r6, [r4, #4] │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + beq.w 1dfa │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + b.n 12d2 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 150a │ │ │ │ │ + b.n 151a │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r5, 160c │ │ │ │ │ + cbz r5, 161c │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w afa │ │ │ │ │ + bne.w b0a │ │ │ │ │ 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 bc8 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w a7a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w a7a │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 12ae │ │ │ │ │ + b.n 12be │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w a8a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w a8a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f2 │ │ │ │ │ + beq.w a02 │ │ │ │ │ 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 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1be0 │ │ │ │ │ + beq.w 1a3a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ - beq.w 1bf4 │ │ │ │ │ + beq.w 1a4e │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc.w 1f72 │ │ │ │ │ + bcc.w 201a │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 2006 │ │ │ │ │ add.w r5, 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, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1c06 │ │ │ │ │ + bgt.w 1a60 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r5, r4, r2 │ │ │ │ │ mov.w ip, r0, lsl #6 │ │ │ │ │ @@ -2221,18 +2227,18 @@ │ │ │ │ │ str.w r3, [r5, #2788] @ 0xae4 │ │ │ │ │ str.w r3, [r5, #2792] @ 0xae8 │ │ │ │ │ str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str.w r7, [r4, ip] │ │ │ │ │ str.w r7, [lr, #4] │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq.n 1720 │ │ │ │ │ - bhi.n 1730 │ │ │ │ │ + beq.n 1730 │ │ │ │ │ + bhi.n 1740 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.n 1730 │ │ │ │ │ + bne.n 1740 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r5, r4, r0, lsl #6 │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2243,1257 +2249,1259 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 1b0a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.w bba │ │ │ │ │ + b.w bca │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w c90 │ │ │ │ │ + b.w ca0 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - b.n 10f6 │ │ │ │ │ + b.n 1106 │ │ │ │ │ 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 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 160a │ │ │ │ │ - b.n 160c │ │ │ │ │ + bne.w 161a │ │ │ │ │ + b.n 161c │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2088 │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 206e │ │ │ │ │ + bpl.w 1fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 17c8 │ │ │ │ │ + bmi.n 17d8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2088 │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ - b.w fdc │ │ │ │ │ + bne.w d74 │ │ │ │ │ + b.w fec │ │ │ │ │ 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 926 │ │ │ │ │ + b.w 936 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.n 1872 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1364 │ │ │ │ │ + beq.w 1374 │ │ │ │ │ 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 1fe2 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.w 1fc6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1fb4 │ │ │ │ │ - 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 1872 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.w fdc │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 151a │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b96 │ │ │ │ │ + bne.w 1ff0 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ 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 bc8 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n 150a │ │ │ │ │ - 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 11b8 │ │ │ │ │ - b.n 1534 │ │ │ │ │ + bge.w 11c8 │ │ │ │ │ + b.n 1544 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 181c │ │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ - bne.w 1ef2 │ │ │ │ │ - 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 c0c │ │ │ │ │ + b.n 182c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w fb4 │ │ │ │ │ + bpl.w fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2498 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fb4 │ │ │ │ │ + bne.w fc4 │ │ │ │ │ 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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ + 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 bd8 │ │ │ │ │ + ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ + bne.w 2036 │ │ │ │ │ + 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 c1c │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.w c90 │ │ │ │ │ + b.w ca0 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f64 │ │ │ │ │ + str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 1856 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + 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 bd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1c28 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [r5, #72] @ 0x48 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bd8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 19e4 │ │ │ │ │ + bmi.n 19fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdc │ │ │ │ │ + beq.w fec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 bc8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1c28 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1922 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w sl, [r5, #72] @ 0x48 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ movs r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 194e │ │ │ │ │ + bne.n 196c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 1eda │ │ │ │ │ + beq.w 20fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2498 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1930 │ │ │ │ │ + beq.w 18bc │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w fbe │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f54 │ │ │ │ │ - str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 1884 │ │ │ │ │ + b.w fce │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.w 1f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + 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 2330 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + bl 25ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d74 │ │ │ │ │ + b.w fec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 1f1a │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w sl, [r4, #28] │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, #149 @ 0x95 │ │ │ │ │ + ble.w 16c8 │ │ │ │ │ + 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 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1a06 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ + 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 182c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 141e │ │ │ │ │ + ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ + ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ │ + b.n 1ade │ │ │ │ │ + ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r3, [r3, r0] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + beq.w 2206 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + blt.n 1ad0 │ │ │ │ │ + add fp, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ + str.w r5, [r8, #28] │ │ │ │ │ + b.n 141e │ │ │ │ │ + ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 141e │ │ │ │ │ + b.n 13f8 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 176e │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ + bne.w 1ce6 │ │ │ │ │ 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 226e │ │ │ │ │ + beq.w 2290 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2256 │ │ │ │ │ + blt.w 227a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 2162 │ │ │ │ │ + blt.w 1c7e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 175e │ │ │ │ │ + beq.w 176e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 176e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 175e │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 1364 │ │ │ │ │ + b.n 176e │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + bne.w 1f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.n 1aa8 │ │ │ │ │ + beq.n 1b68 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1da6 │ │ │ │ │ + bmi.w 1f30 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 189a │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w d4e │ │ │ │ │ + ble.w d5e │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 19ba │ │ │ │ │ - bgt.w 1394 │ │ │ │ │ + beq.w 19d0 │ │ │ │ │ + bgt.w 13a4 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.n 1b08 │ │ │ │ │ + beq.n 1bba │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - bne.w 139a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - 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 │ │ │ │ │ + bne.w 13aa │ │ │ │ │ + b.n 1a16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 258c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ - b.w fdc │ │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 19bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1ab4 │ │ │ │ │ - b.n 14ee │ │ │ │ │ + bmi.n 1b74 │ │ │ │ │ + b.n 14fe │ │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ │ + b.n 19d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20b2 │ │ │ │ │ + beq.w 21fc │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 2094 │ │ │ │ │ + bhi.w 21de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1b38 │ │ │ │ │ + bls.n 1bd6 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20b2 │ │ │ │ │ + beq.w 21fc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 20d2 │ │ │ │ │ + bmi.w 2252 │ │ │ │ │ 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 258c │ │ │ │ │ + bl 25ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ - b.w fdc │ │ │ │ │ + bne.w d74 │ │ │ │ │ + b.w fec │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11a4 │ │ │ │ │ + ble.w 11b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 11a4 │ │ │ │ │ - ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 140e │ │ │ │ │ - b.n 13e8 │ │ │ │ │ - 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 bc8 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w 976 │ │ │ │ │ - b.w ab8 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 976 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r6, [r4, #4] │ │ │ │ │ - b.w 92e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 20bc │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r3, #3 │ │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w sl, [r4, #28] │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 16b8 │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w 11b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ ldr.w ip, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ - b.n 1c52 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1f86 │ │ │ │ │ + bne.w 1f90 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ - cbz r1, 1c7c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1d4c │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bls.w 1f86 │ │ │ │ │ + bls.w 1f90 │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - bne.n 1c3e │ │ │ │ │ + bne.n 1c3e │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1c62 │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1c62 │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ sub.w r0, ip, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w ip, r0, r6 │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c4c │ │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ │ + ubfx r6, r2, #2, #3 │ │ │ │ │ + ubfx r1, r2, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 21ba │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.w 21b0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 219a │ │ │ │ │ + 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 2148 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1cc8 │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 219e │ │ │ │ │ + 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 fec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1ebe │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 1e88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1d04 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1ebe │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.w 1f98 │ │ │ │ │ + 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 25ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d74 │ │ │ │ │ + b.w fec │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 1374 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, ip │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r7, r6, #6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bcs.n 1ca8 │ │ │ │ │ + bcs.n 1d78 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ strd r2, r6, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c8e │ │ │ │ │ + bne.n 1d5e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 1cda │ │ │ │ │ + beq.n 1daa │ │ │ │ │ ldrsb.w r3, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1c8e │ │ │ │ │ + blt.n 1d5e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 1c8e │ │ │ │ │ + bne.n 1d5e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1f10 │ │ │ │ │ + bne.w 2066 │ │ │ │ │ str r5, [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 bc8 │ │ │ │ │ + b.w bd8 │ │ │ │ │ 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 1948 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 140e │ │ │ │ │ - ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ - ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ │ - b.n 1d3a │ │ │ │ │ - ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ - ldrb r3, [r3, r0] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.w 200a │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - blt.n 1d2c │ │ │ │ │ - add fp, r4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ - str.w r5, [r8, #28] │ │ │ │ │ - b.w 140e │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.n 190e │ │ │ │ │ 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 181c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 1106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 12c2 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.w 1aa8 │ │ │ │ │ + b.w 12d2 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w 986 │ │ │ │ │ + b.w ac8 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.w 986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 2478 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1930 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 190e │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1dd4 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 19ba │ │ │ │ │ - bgt.n 1e14 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1b08 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1ae4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r6, [r4, #4] │ │ │ │ │ + b.w 93e │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + movs r5, #10 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w d4e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - 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 │ │ │ │ │ + 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 1ef6 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 1eda │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cbnz r3, 1ec8 │ │ │ │ │ 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 bc8 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1dd4 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.w 10f6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 1eb2 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 1e7e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1e44 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 1eb2 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.n 1ea2 │ │ │ │ │ - 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 258c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ - b.w fdc │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 1ea2 │ │ │ │ │ + bne.w 1f98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1e02 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8e │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1e3c │ │ │ │ │ - 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 1eea │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 1e9a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.w fdc │ │ │ │ │ - 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 c0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1ce2 │ │ │ │ │ - add.w r3, r4, r1, lsl #2 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bne.n 1f30 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.w cb2 │ │ │ │ │ - bge.n 1f3a │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 1212 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1796 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.n 1f4c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 14be │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 1474 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.n 179a │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w c90 │ │ │ │ │ - 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, #0 │ │ │ │ │ - beq.w aec │ │ │ │ │ - b.n 199a │ │ │ │ │ - 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 f92 │ │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 13ba │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w c90 │ │ │ │ │ + b.n 1cfa │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 186a │ │ │ │ │ + b.n 1e7c │ │ │ │ │ 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 1872 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1872 │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 184c │ │ │ │ │ + bne.n 1e64 │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 184c │ │ │ │ │ + bne.n 1e64 │ │ │ │ │ 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 f8e │ │ │ │ │ - add.w r0, sl, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + b.w f9e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1a4e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 2498 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1872 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add fp, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 203a │ │ │ │ │ - ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldrb.w r0, [lr, r2] │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - beq.n 2056 │ │ │ │ │ + beq.w 18bc │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 189a │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1f60 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 19d0 │ │ │ │ │ + bgt.w 1a10 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1bba │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1a16 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d5e │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - strb r0, [r1, #0] │ │ │ │ │ - adds r1, r5, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bgt.n 2024 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - strb r2, [r5, r3] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1d4e │ │ │ │ │ - mov r2, ip │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq.n 2038 │ │ │ │ │ - ldrb.w r0, [lr, ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2038 │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 2056 │ │ │ │ │ - b.n 2032 │ │ │ │ │ + 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 1eac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w afc │ │ │ │ │ + b.n 194c │ │ │ │ │ + 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 f9e │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 9b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w f92 │ │ │ │ │ + b.w fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.w 17bc │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 20d2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + b.w 17cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 1e9a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1b2e │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w f9e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1bf4 │ │ │ │ │ + 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 bd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + 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 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.w 17aa │ │ │ │ │ + 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 c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8e │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 182a │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w fa2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w f8e │ │ │ │ │ + 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 20f6 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c14 │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 2106 │ │ │ │ │ + bne.n 209a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 212a │ │ │ │ │ + bgt.n 20be │ │ │ │ │ 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 213a │ │ │ │ │ + bne.n 20ce │ │ │ │ │ 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 f92 │ │ │ │ │ + b.w fa2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1534 │ │ │ │ │ - b.n 2106 │ │ │ │ │ + beq.w 1544 │ │ │ │ │ + b.n 209a │ │ │ │ │ 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 f92 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 9a8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 1872 │ │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ │ - ubfx r6, r2, #2, #3 │ │ │ │ │ - ubfx r1, r2, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 2232 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.n 2228 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 2210 │ │ │ │ │ - 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 21c2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 21a4 │ │ │ │ │ - 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 │ │ │ │ │ - cbz r0, 2214 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b.w fa2 │ │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 13ca │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w ca0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.w fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1872 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ + add.w r3, r4, r1, lsl #2 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne.n 2120 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + b.w cc2 │ │ │ │ │ + bge.n 212a │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 1222 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 17a6 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bgt.n 213c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 14ce │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 1484 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w ca0 │ │ │ │ │ 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 21e2 │ │ │ │ │ + beq.n 2168 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 21e2 │ │ │ │ │ + cbnz r3, 2168 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2266 │ │ │ │ │ + beq.w 228a │ │ │ │ │ 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 2204 │ │ │ │ │ + beq.n 218c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2204 │ │ │ │ │ + cbnz r3, 218c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 2266 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 228a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 218e │ │ │ │ │ + b.n 1cb2 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2184 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ 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.w 1872 │ │ │ │ │ - cbnz r1, 2244 │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ + cbnz r1, 21cc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ - b.n 2188 │ │ │ │ │ - cbz r1, 2252 │ │ │ │ │ + b.n 1caa │ │ │ │ │ + cbz r1, 21da │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b.n 2188 │ │ │ │ │ + b.n 1caa │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 21b4 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2240 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2252 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2350 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 22b0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1bcc │ │ │ │ │ + add.w r0, sl, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add fp, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 2236 │ │ │ │ │ + ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldrb.w r0, [lr, r2] │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + beq.n 2262 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + strb r0, [r1, #0] │ │ │ │ │ + adds r1, r5, r3 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bgt.n 2220 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + strb r2, [r5, r3] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1af2 │ │ │ │ │ + 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 f9e │ │ │ │ │ + mov r2, ip │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq.n 2234 │ │ │ │ │ + ldrb.w r0, [lr, ip] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2234 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 2262 │ │ │ │ │ + b.n 222e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2266 │ │ │ │ │ + beq.n 228a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2288 │ │ │ │ │ + cbz r3, 22a8 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.w 1872 │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ 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.n 2266 │ │ │ │ │ + beq.n 228a │ │ │ │ │ movs r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.w 1872 │ │ │ │ │ + b.n 1ce6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2266 │ │ │ │ │ + b.n 228a │ │ │ │ │ │ │ │ │ │ -00002290 : │ │ │ │ │ +000022b0 : │ │ │ │ │ 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 22c8 │ │ │ │ │ + beq.n 22e8 │ │ │ │ │ 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 2326 │ │ │ │ │ + bcs.n 2346 │ │ │ │ │ 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 2326 │ │ │ │ │ + bne.n 2346 │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r0, 232c │ │ │ │ │ + cbz r0, 234c │ │ │ │ │ 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, 2314 │ │ │ │ │ + cbnz r0, 2334 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ + bne.n 22c8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2326 │ │ │ │ │ + bne.n 2346 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 232c │ │ │ │ │ + cbz r0, 234c │ │ │ │ │ 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 22ea │ │ │ │ │ + beq.n 230a │ │ │ │ │ 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 2326 │ │ │ │ │ + b.n 2346 │ │ │ │ │ │ │ │ │ │ -00002330 : │ │ │ │ │ +00002350 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2364 │ │ │ │ │ + beq.n 2384 │ │ │ │ │ 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 237a │ │ │ │ │ + bcc.n 239a │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2366 │ │ │ │ │ + bne.n 2386 │ │ │ │ │ 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 │ │ │ │ │ @@ -3513,276 +3521,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 │ │ │ │ │ │ │ │ │ │ -00002390 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +000023b0 <_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 23ea <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ + bne.n 240a <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ ldr.w r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r3, 2402 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ + cbz r3, 2422 <_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, 240e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + cbz r0, 242e <_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 23f0 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ + bhi.n 2410 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne.n 2416 <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ + bne.n 2436 <_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 23d0 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ + bne.n 23f0 <_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 2432 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ + bne.n 2452 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 23fe <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bne.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 23fe <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23fe <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + beq.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 23fe <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bge.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 246c <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ + cbz r0, 248c <_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 23fe <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 241e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 240e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + b.n 242e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002478 : │ │ │ │ │ +00002498 : │ │ │ │ │ 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 24c6 │ │ │ │ │ + beq.n 24e6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2500 │ │ │ │ │ + bcs.n 2520 │ │ │ │ │ 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 24be │ │ │ │ │ + bpl.n 24de │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 249a │ │ │ │ │ + b.n 24ba │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2558 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2508 │ │ │ │ │ + bne.n 2528 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 25a4 │ │ │ │ │ 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, 2542 │ │ │ │ │ + cbnz r0, 2562 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2518 │ │ │ │ │ + beq.n 2538 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 24a6 │ │ │ │ │ + bcc.n 24c6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 250a │ │ │ │ │ + b.n 252a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 24ba │ │ │ │ │ + bmi.n 24da │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 24c2 │ │ │ │ │ + b.n 24e2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2508 │ │ │ │ │ + bne.n 2528 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2584 │ │ │ │ │ + cbz r0, 25a4 │ │ │ │ │ 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 24f0 │ │ │ │ │ + beq.n 2510 │ │ │ │ │ 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 250a │ │ │ │ │ + b.n 252a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2496 │ │ │ │ │ + bne.n 24b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 24c2 │ │ │ │ │ + b.n 24e2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 250a │ │ │ │ │ + b.n 252a │ │ │ │ │ │ │ │ │ │ -0000258c : │ │ │ │ │ +000025ac : │ │ │ │ │ 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, 25dc │ │ │ │ │ + cbnz r6, 25fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 25c2 │ │ │ │ │ + bhi.n 25e2 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78830808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x56080808 │ │ │ │ │ .byte 0x4b │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 25dc │ │ │ │ │ + bgt.n 25fc │ │ │ │ │ bic.w r1, r4, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 262c │ │ │ │ │ + bls.n 264c │ │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls.n 262c │ │ │ │ │ + bls.n 264c │ │ │ │ │ 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, 262c │ │ │ │ │ + cbz r7, 264c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 │ │ │ │ │ @@ -3790,87 +3798,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 25de │ │ │ │ │ + bne.n 25fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2290 │ │ │ │ │ - b.n 25dc │ │ │ │ │ + bl 22b0 │ │ │ │ │ + b.n 25fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ 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 25de │ │ │ │ │ + b.n 25fe │ │ │ │ │ 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 25f8 │ │ │ │ │ + b.n 2618 │ │ │ │ │ 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 25f8 │ │ │ │ │ + b.n 2618 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2290 │ │ │ │ │ + bl 22b0 │ │ │ │ │ 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 2330 │ │ │ │ │ + bl 2350 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 25f8 │ │ │ │ │ + b.n 2618 │ │ │ │ │ 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 25f8 │ │ │ │ │ + b.n 2618 │ │ │ │ │ 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 25f8 │ │ │ │ │ + b.n 2618 │ │ │ │ │ nop │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,14 +4,14 @@ │ │ │ │ │ 00000014 0000040a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000aa 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000120 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000152 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001ac 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f2 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001fe 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000020c 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000021a 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000200 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000216 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000222 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000228 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000024c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018e 0000091e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00000288 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -129,20 +129,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1ec <_PyTokenizer_Free+0xe4> │ │ │ │ │ ldr.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f8 <_PyTokenizer_Free+0xf0> │ │ │ │ │ + beq.n 21c <_PyTokenizer_Free+0x114> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fe <_PyTokenizer_Free+0xf6> │ │ │ │ │ + bne.n 222 <_PyTokenizer_Free+0x11a> │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.n 188 <_PyTokenizer_Free+0x80> │ │ │ │ │ lsls r6, r5, #6 │ │ │ │ │ adds r7, r4, r6 │ │ │ │ │ ldr.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ @@ -186,53 +186,53 @@ │ │ │ │ │ bne.n 134 <_PyTokenizer_Free+0x2c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 134 <_PyTokenizer_Free+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 212 <_PyTokenizer_Free+0x10a> │ │ │ │ │ + bne.n 1f8 <_PyTokenizer_Free+0xf0> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 1ec <_PyTokenizer_Free+0xe4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 204 <_PyTokenizer_Free+0xfc> │ │ │ │ │ + bne.n 20e <_PyTokenizer_Free+0x106> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 144 <_PyTokenizer_Free+0x3c> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14a <_PyTokenizer_Free+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 14a <_PyTokenizer_Free+0x42> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ + bne.n 1d4 <_PyTokenizer_Free+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ + b.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d4 <_PyTokenizer_Free+0xcc> │ │ │ │ │ + bne.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + b.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ - b.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ + beq.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ addw r3, r6, #2792 @ 0xae8 │ │ │ │ │ add r3, r4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r7, #2804] @ 0xaf4 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2236 (bytes into file) │ │ │ │ │ + Start of section headers: 2228 (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 0x8bc: │ │ │ │ │ +There are 15 section headers, starting at offset 0x8b4: │ │ │ │ │ │ │ │ │ │ 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 000080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006ec 000038 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006e4 000038 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000b4 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00010c 000204 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000724 000110 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000310 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 000834 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000328 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000328 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00035c 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00053c 0001af 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00083c 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00010c 0001fc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00071c 000110 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000308 000018 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00082c 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000320 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000320 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000354 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000534 0001af 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000834 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 514 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 508 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 │ │ │ │ │ 10: 00000001 128 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6ec contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6e4 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 0000005a 0000022f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_readline │ │ │ │ │ 0000005e 00000230 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_readline │ │ │ │ │ 00000078 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x724 contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x71c contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000005c 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000080 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000092 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000a2 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000cc 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000013e 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000014a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000154 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000015e 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -0000016a 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000016e 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000174 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000017a 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000190 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000019e 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a2 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001a6 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001ac 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001b2 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001ba 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c0 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001cc 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001d6 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001e4 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ea 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001f4 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +00000052 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000064 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000074 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000009e 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000ee 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000110 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000114 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000118 0000160a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000136 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000146 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000152 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +0000015e 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000162 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000168 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000016e 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000184 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000018e 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000192 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000196 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000019c 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a2 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001aa 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001b0 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001b8 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001ca 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ce 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001d2 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001d8 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001de 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001e6 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001f0 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x834 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x82c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000012 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,94 +9,75 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15a │ │ │ │ │ + bne.w 14e │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 15a │ │ │ │ │ + bgt.w 14e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a │ │ │ │ │ + beq.w 15e │ │ │ │ │ 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 1d2 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 76 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 18e │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1c6 │ │ │ │ │ + bne.n 106 │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.w 1c6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196 │ │ │ │ │ + beq.w 1c2 │ │ │ │ │ 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 1fe │ │ │ │ │ + beq.w 1aa │ │ │ │ │ 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] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 180 │ │ │ │ │ + beq.n 174 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n 174 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + beq.n 17a │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -106,130 +87,145 @@ │ │ │ │ │ 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 1f0 │ │ │ │ │ + bne.w 1ec │ │ │ │ │ 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 │ │ │ │ │ + cbnz r2, f6 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.n 19a │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + bpl.n 18a │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 12e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 182 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1b6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1b8 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 116 │ │ │ │ │ + bne.n 5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 18a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1aa │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ 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, 1c6 │ │ │ │ │ + cbz r0, 1b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d8 │ │ │ │ │ + bne.n aa │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 122 │ │ │ │ │ + b.n 102 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 13a │ │ │ │ │ + b.n 12e │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 18a │ │ │ │ │ + b.n 17e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1b8 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1aa │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 142 │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1b6 │ │ │ │ │ + b.n 1a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 17e │ │ │ │ │ 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 18a │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1b8 │ │ │ │ │ - nop │ │ │ │ │ + bne.w d4 │ │ │ │ │ + b.n 17e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,22 +8,22 @@ │ │ │ │ │ 0x00000050 65005f50 79546f6b 656e697a 65725f74 e._PyTokenizer_t │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ - 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ - 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ - 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ - 0x00000100 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ - 0x00000110 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ - 0x00000120 5f726574 005f5079 546f6b65 6e697a65 _ret._PyTokenize │ │ │ │ │ - 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ + 0x000000c0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000d0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x000000e0 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x000000f0 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ + 0x00000100 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ + 0x00000110 5f757466 38005079 556e6963 6f64655f _utf8.PyUnicode_ │ │ │ │ │ + 0x00000120 4465636f 6465005f 5079546f 6b656e69 Decode._PyTokeni │ │ │ │ │ + 0x00000130 7a65725f 6572726f 725f7265 74005079 zer_error_ret.Py │ │ │ │ │ 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ 0x00000170 6c656172 00507945 78635f54 79706545 lear.PyExc_TypeE │ │ │ │ │ 0x00000180 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ 0x00000190 74005f50 794c6578 65725f75 70646174 t._PyLexer_updat │ │ │ │ │ 0x000001a0 655f6673 7472696e 675f6578 707200 e_fstring_expr. │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -135,17 +135,17 @@ │ │ │ │ │ 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: 00005b80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 146: 00005ba8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 147: 00005e70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ @@ -326,16 +326,16 @@ │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ 323: 000055e5 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: 0000575d 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: 0000575d 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: 00006001 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 336: 000004dd 84 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 337: 00000219 152 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -127,26 +127,26 @@ │ │ │ │ │ 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 000028f1 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 │ │ │ │ │ -000001c8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000001da 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000001e0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000001fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000202 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000014e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000016a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000176 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000001a6 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000001be 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001ca 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000001d4 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000001ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f4 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000204 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000020c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 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 000015e5 PyNumber_AsSsize_t │ │ │ │ │ 000002a2 0000c20a R_ARM_THM_CALL 00001bc1 PySequence_GetItem │ │ │ │ │ @@ -1404,16 +1404,16 @@ │ │ │ │ │ 0000572e 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ 00005734 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00005754 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005784 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005788 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000057a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000057a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057d8 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000057dc 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000057d8 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +000057dc 00008c30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ 000057e0 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ 00005800 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00005808 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000580c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005832 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005836 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005852 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── 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.hot {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e0 │ │ │ │ │ + beq.w 204 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -41,208 +41,210 @@ │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e4 │ │ │ │ │ + beq.w 196 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 28f0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 182 │ │ │ │ │ + beq.w 17e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 182 │ │ │ │ │ + beq.n 17e │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r3, r7, r4 │ │ │ │ │ ands.w r8, r3, #3 │ │ │ │ │ - beq.n e2 │ │ │ │ │ + beq.n de │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140 │ │ │ │ │ + beq.n 13c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.w 1a0 │ │ │ │ │ + bge.n 19a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n e2 │ │ │ │ │ + beq.n de │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n cc │ │ │ │ │ + beq.n c8 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140 │ │ │ │ │ + beq.n 13c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140 │ │ │ │ │ + beq.n 13c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ blx r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r5, 140 │ │ │ │ │ + cbz r5, 13c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 1a0 │ │ │ │ │ + bge.n 19a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 140 │ │ │ │ │ + cbz r0, 13c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 140 │ │ │ │ │ + cbz r0, 13c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #2 │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 140 │ │ │ │ │ + cbz r0, 13c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add.w r4, r8, #3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n e2 │ │ │ │ │ - ldr r3, [pc, #208] @ (214 ) │ │ │ │ │ + b.n de │ │ │ │ │ + ldr r3, [pc, #212] @ (214 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1be │ │ │ │ │ + bne.n 1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 182 │ │ │ │ │ + cbnz r0, 17e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 176 │ │ │ │ │ + blt.n 172 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 172 │ │ │ │ │ + beq.n 16e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 172 │ │ │ │ │ + cbnz r3, 16e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ b.n 3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c │ │ │ │ │ + beq.n 158 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 3f84 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e4 │ │ │ │ │ + beq.n 196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1e4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 20a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3c │ │ │ │ │ adds r7, #10 │ │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ │ - bmi.n 202 │ │ │ │ │ + bmi.n 1f4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cbnz r0, 1e8 │ │ │ │ │ + cbnz r0, 1da │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 82 │ │ │ │ │ + b.n 80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 152 │ │ │ │ │ + beq.n 14e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 152 │ │ │ │ │ + beq.n 14e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 152 │ │ │ │ │ - bl 388 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 3c │ │ │ │ │ + b.n 14e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 182 │ │ │ │ │ + beq.n 17e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 182 │ │ │ │ │ + bne.n 17e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 17e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1f2 │ │ │ │ │ - b.n 182 │ │ │ │ │ + bne.n 1e4 │ │ │ │ │ + b.n 17e │ │ │ │ │ + bl 388 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + b.n 196 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 196 │ │ │ │ │ nop │ │ │ │ │ - .word 0x000000ca │ │ │ │ │ + .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -98,17 +98,17 @@ │ │ │ │ │ 94: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 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: 00000189 88 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 102: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 103: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 101: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 102: 00000189 88 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 103: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 105: 0000031b 76 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 106: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 107: 00002845 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 108: 00000367 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ 109: 000028e9 1572 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 110: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ │ 000003e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000ca02 R_ARM_ABS32 00001841 bytearrayiter_reduce │ │ │ │ │ 000003f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000de02 R_ARM_ABS32 00001c05 bytearrayiter_setstate │ │ │ │ │ 00000404 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006502 R_ARM_ABS32 00000189 bytearray_mod │ │ │ │ │ +00000424 00006602 R_ARM_ABS32 00000189 bytearray_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000ce02 R_ARM_ABS32 000006a9 bytearray_alloc │ │ │ │ │ 000004b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000e802 R_ARM_ABS32 00002055 bytearray_reduce │ │ │ │ │ 000004c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ ├── 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: 83688 (bytes into file) │ │ │ │ │ + Start of section headers: 83700 (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 0x146e8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x146f4: │ │ │ │ │ │ │ │ │ │ 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 002364 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010268 000bb0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002398 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e18 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002b4c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002b4c 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00356c 0062a0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0114f8 002a18 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00980c 000efc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013f10 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a708 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0145e0 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c9a8 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9a8 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c9dc 002170 10 16 355 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00eb4c 00171c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014658 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002348 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01026c 000ba8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00237c 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010e14 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002b30 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002b30 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003550 0062e0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0114f4 002a28 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009830 000efc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013f1c 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a72c 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0145ec 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c9cc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9cc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ca00 002150 10 16 353 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb50 00171c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014664 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 535 entries: │ │ │ │ │ +Symbol table '.symtab' contains 533 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -28,511 +28,509 @@ │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 25: 000003ce 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 000004ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 0000059c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 000005a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 29: 000005f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 000007b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00000b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000b28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 00000d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000b44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00000b48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 33: 00000d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 35: 00000d20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 00000dc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 38: 00000dcc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 000010b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 000010bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 000010bd 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 000012a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000012a9 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 000012d5 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 38: 00000dec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 000010d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000010dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 000010dd 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 000012c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 000012c9 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 000012f5 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 000012fd 528 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 00001382 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001388 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 000013d6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000013dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 0000141a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001420 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00001710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 0000131d 528 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 000013a2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000013a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000013f6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000013fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 0000143a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001440 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00001730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 00001714 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001715 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 0000190c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001914 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00001915 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 00001919 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000019ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000019ad 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 67: 00001a09 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 58: 00001734 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001735 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 0000192c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001934 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001935 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 00001939 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 000019c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000019cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000019cd 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001a29 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 68: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 69: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 70: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 71: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 72: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 73: 00001a25 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 74: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00001a45 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 76: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00001b95 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 76: 00001bb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001bb5 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 79: 00001c2d 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 80: 00002975 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 81: 000026a1 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 82: 000025cd 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 83: 00001e9d 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 79: 00001c4d 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 00002995 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 81: 000026c1 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 82: 000025ed 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 83: 00001e81 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: 00002105 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 87: 000021c1 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 00002970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 00002974 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00002ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00002ba8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 000020e9 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 87: 000021a5 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 88: 00002990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00002994 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00002bc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00002bc8 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 │ │ │ │ │ 95: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 96: 00002d44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002dc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002e39 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 99: 00002fac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00003028 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00003095 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 102: 000030e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002d64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002de0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00002e59 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 99: 00002fcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00003048 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 101: 000030b5 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 102: 00003100 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 103: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 104: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 105: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 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: 000030e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 112: 000030e5 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005d61 812 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 114: 000053d5 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 115: 000033cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000033d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 000036a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 000036ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 000036ad 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 111: 00003104 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 112: 00003105 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 113: 00005da1 812 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 114: 00005415 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 115: 000033ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000033f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 000036c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000036cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 119: 000036cd 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 120: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 121: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 122: 00000001 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 123: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 124: 00000045 126 FUNC LOCAL DEFAULT 9 bytes_index │ │ │ │ │ 125: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 126: 000036d5 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 127: 00003839 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 126: 000036f5 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 127: 00003859 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 128: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 129: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 130: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 131: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 132: 00003ec0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 132: 00003ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 134: 00003ec4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00003ec5 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 136: 00004184 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 135: 00003ee5 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 136: 000041a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 00004188 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 139: 00004189 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 138: 000041a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 139: 000041a9 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 140: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 0000421d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 142: 000042b5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 141: 0000423d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 142: 000042d5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 143: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 144: 000042b9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 144: 000042d9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 146: 00004351 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 147: 00004668 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 0000466c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 149: 000049c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 000049d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 000049d1 2564 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 152: 00004fe8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 00004ff0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 000053cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 000053d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 000056e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 000056e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 000056e5 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 146: 00004371 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 147: 00004688 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 0000468c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 149: 000049e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 000049f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 000049f1 2596 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 152: 00005030 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00005038 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 0000540c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 00005414 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 00005720 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 00005724 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 00005725 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 159: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 160: 00000085 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 161: 000000d1 1110 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 162: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 163: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 164: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 165: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 166: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 167: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 168: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 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: 00005804 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00005830 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00005a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 00005a08 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 00006084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00005844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00005870 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 174: 00005a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 00005a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 000060c4 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: 0000608c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 182: 000061e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 181: 000060cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 00006228 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: 000061ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 194: 00000765 832 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 195: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 197: 00000aa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 00000aa4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 199: 00000aa5 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 200: 00000ad1 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 201: 00000b70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 202: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 203: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 204: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 205: 00000b75 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 206: 00000bfd 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 207: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 208: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 209: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 210: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 211: 00000f85 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: 00001074 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 227: 00001096 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 228: 00001cdd 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 229: 00001144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 230: 0000116e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 193: 0000622c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 194: 00000765 802 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 195: 00000a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00000a7c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 00000a89 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 198: 00000ab5 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 199: 00000b54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 201: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 202: 00000b58 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 203: 00000b59 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 204: 00000be1 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 205: 00000bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 206: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 207: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 209: 00000f69 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 210: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 211: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 212: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 213: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 214: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 215: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 216: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 217: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 218: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 219: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 220: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 221: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 222: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 223: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 224: 00001058 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 0000107a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 226: 00001cc1 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 227: 00001128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 228: 00001152 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 229: 000011e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 000011ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 231: 00001204 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 232: 00001208 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 233: 00001220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 000012ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 235: 00001990 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00001998 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 237: 0000014f 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 238: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 232: 00001290 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 233: 00001974 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 235: 00000191 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 236: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 237: 0000014f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 238: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 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: 00001d79 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 243: 00001e09 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: 00000409 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 252: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 253: 00001e1d 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 254: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 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 │ │ │ │ │ - 263: 00000683 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 264: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 265: 0000068d 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 266: 0000077f 1092 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 267: 00000a50 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 268: 00000a54 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 269: 00000bc3 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 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: 00002100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 278: 00000d8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 279: 00000df8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 280: 00002104 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 │ │ │ │ │ - 288: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 289: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 290: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 291: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 292: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 293: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 294: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 295: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 296: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 297: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 298: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 299: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 300: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 301: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ - 302: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 303: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 304: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 305: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 306: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 307: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ - 308: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ - 309: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ - 310: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ - 311: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ - 312: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ - 313: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ - 314: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ - 315: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ - 316: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ - 317: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ - 318: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ - 319: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ - 320: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ - 321: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ - 322: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ - 323: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ - 324: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ - 325: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ - 326: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ - 327: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ - 328: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ - 329: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ - 330: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ - 331: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ - 332: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 333: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 334: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 335: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 336: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 337: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 338: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 339: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 340: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 341: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 342: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 343: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 344: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 345: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 346: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 347: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 348: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 349: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 350: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 351: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 352: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 353: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 354: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 355: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 365: 0000017d 324 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 371: 000002c1 66 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 374: 00000305 2084 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 377: 00001575 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 240: 00000190 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 241: 00001d5d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 242: 00001ded 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 243: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 244: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 245: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 246: 00000267 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 247: 00000359 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 248: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 249: 00000407 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 250: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 251: 00001e01 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 252: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 253: 00000509 328 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 254: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 255: 00000650 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 256: 00000651 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 257: 0000065b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 258: 00000665 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 259: 0000066f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 260: 00000679 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 261: 00000683 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 262: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 263: 0000068d 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 264: 0000077f 1092 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 265: 00000a50 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 266: 00000a54 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 267: 00000bc3 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 268: 00000bef 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 269: 00000c1b 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 270: 00000c9d 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 271: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 272: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 273: 00000d49 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 274: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 275: 000020e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 276: 00000d8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 277: 00000df8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 000020e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 279: 00000dfd 90 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 280: 00000dfc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 282: 00000e57 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 283: 00000e6b 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 284: 00000e77 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ + 285: 00000ec3 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ + 286: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 287: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 288: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 289: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 290: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 291: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 292: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 293: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 294: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 295: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 296: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 297: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 298: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 299: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ + 300: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 301: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 302: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 303: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 304: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 305: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ + 306: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ + 307: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ + 308: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ + 309: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ + 310: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ + 311: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ + 312: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ + 313: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ + 314: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ + 315: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ + 316: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ + 317: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ + 318: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ + 319: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ + 320: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ + 321: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ + 322: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ + 323: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ + 324: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ + 325: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ + 326: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ + 327: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ + 328: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ + 329: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ + 330: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 331: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 332: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 333: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 334: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 335: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 336: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 337: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 338: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 339: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 340: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 341: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 342: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 343: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 344: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 345: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 346: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 347: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 348: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 349: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 350: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 351: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 352: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 353: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 363: 0000017d 324 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 369: 000002c1 66 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 372: 00000305 2116 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 375: 00001595 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 383: 000025f5 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 386: 00000b29 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 387: 00000b71 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 388: 00000d21 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 390: 00000dcd 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 404: 0000150d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 405: 0000151d 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 413: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 427: 00002621 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 429: 00002ba9 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 430: 00002c19 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 444: 00003f5d 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 447: 00003835 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 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: 000056f1 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 00005719 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00005d05 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: 0000608d 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: 000061ed 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: 00006229 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: 00000fa1 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: 00001d25 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 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 │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 512: 00000d2b 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 516: 00000edf 30 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ - 517: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 518: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 383: 00002615 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 384: 00000b49 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 385: 00000b91 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 386: 00000d41 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 388: 00000ded 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 402: 0000152d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 403: 0000153d 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 411: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 425: 00002641 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 427: 00002bc9 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 428: 00002c39 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 442: 00003f7d 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 445: 00003855 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 463: 00005731 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 464: 00005759 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 465: 00005d45 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 468: 000060cd 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 473: 0000622d 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 478: 00006269 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 482: 00000f85 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 496: 00001d09 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 498: 000003d5 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 510: 00000d2b 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 514: 00000edf 30 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 515: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 516: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,175 +1,181 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10268 contains 374 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1026c contains 373 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 │ │ │ │ │ -00000060 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000001a 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000026 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000034 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000040 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000004a 0001bb0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000056 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000060 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000006c 0000782f R_ARM_THM_MOVW_ABS_NC 0000039c .LC37 │ │ │ │ │ 00000070 00007830 R_ARM_THM_MOVT_ABS 0000039c .LC37 │ │ │ │ │ -00000078 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000a0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000a4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000078 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000a0 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000a4 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000b6 00009f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ 000000ba 00009f30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ -000000c4 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000e0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000e4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000100 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000012a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000144 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000015e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000178 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000192 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001ac 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001c4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001de 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000206 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000214 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000228 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000244 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000248 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000276 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000027a 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000003d4 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000000c4 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000e0 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000e4 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000100 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000012a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000144 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000015e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000178 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000192 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000001ac 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000001c4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000001de 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000206 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000214 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000228 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000244 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000248 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000276 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000027a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000003d4 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000003dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000422 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000432 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -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 │ │ │ │ │ +00000422 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000432 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000044a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000045e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000474 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000048e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004d4 0001a50a 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 0000608d _PyBytes_FromHex │ │ │ │ │ +00000548 0001d40a R_ARM_THM_CALL 000060cd _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 │ │ │ │ │ 00000574 0000b230 R_ARM_THM_MOVT_ABS 00000524 .LC65 │ │ │ │ │ -00000578 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000588 0001d70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000005a2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000005d2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000005f0 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000060c 0000510a R_ARM_THM_CALL 000026a1 fastsearch │ │ │ │ │ -00000646 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000006b6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000006bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000578 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000588 0001d50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000005a2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000005d2 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000005f0 0001c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000060c 0000510a R_ARM_THM_CALL 000026c1 fastsearch │ │ │ │ │ +00000646 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000664 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000006b6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000006bc 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006ca 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000006ce 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000006d2 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ 000006d6 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000006dc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006e8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000700 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000710 0001d80a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00000742 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000746 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006dc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006e8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000700 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000710 0001d60a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00000742 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000746 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000074c 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC68 │ │ │ │ │ 00000750 0000bd30 R_ARM_THM_MOVT_ABS 0000056c .LC68 │ │ │ │ │ -0000075a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000079e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000007ae 0001dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000007c4 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000008ca 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000008d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -000009ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009fc 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 │ │ │ │ │ -00000a60 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000a6c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a70 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a74 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a90 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ab8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ac8 0001dd0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00000b00 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000b22 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b40 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b56 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000b62 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b70 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc8 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000bea 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000bf8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c1c 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c26 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c5a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000dc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dcc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dfc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e04 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e0a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e4a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e6a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e70 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e94 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e9c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ea6 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ef0 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000efc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f40 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f44 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ -00000f4c 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ -00000f52 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f58 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f5c 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f68 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f7c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f96 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f9a 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fe8 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -00001026 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000102a 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000110a 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000110e 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000118c 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -000011ae 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011c8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011de 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000011e2 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000011ec 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001204 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000075a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000079e 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007ae 0001da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000007c4 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000007d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008c6 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000008ea 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000090e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000916 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000934 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093e 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000966 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000096a 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000097a 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000998 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009be 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009c2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009c6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009ca 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009d0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009ea 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a0e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000a12 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000a16 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000a1a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000a20 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a38 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a52 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a62 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a70 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a74 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a78 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a9c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000aac 0001db0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00000ae4 0001dc0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000b06 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b24 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b3a 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000b46 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b54 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bac 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000bce 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000bdc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c00 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c0a 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c3e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000dac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000db0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000de0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de8 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dee 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e2e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e4e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e54 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e78 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e80 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e8a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ed4 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000ee0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ee4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f24 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f28 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f2c 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ +00000f30 0000ce30 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ +00000f36 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f3c 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f40 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f4c 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f60 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f7e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fcc 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +0000100a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000100e 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010ee 0001e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000010f2 0001e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001170 0001810a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +00001192 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000011ac 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011c2 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000011c6 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000011d0 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011e8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001204 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001208 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000120c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001210 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001214 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001218 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000121c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001220 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 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 │ │ │ │ │ @@ -190,480 +196,473 @@ │ │ │ │ │ 00001274 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001278 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000127c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001280 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001284 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001288 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000128c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001290 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -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 │ │ │ │ │ -000012da 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001344 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -00001380 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001394 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ -000013aa 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001464 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001488 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000014c8 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014cc 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001524 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0000155e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000157c 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -0000159c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015a0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015a4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015a8 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ -000015ac 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ -000015b2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015b8 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000015da 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015f6 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001628 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000162c 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000163e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001648 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000164c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001650 0000d82f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ -00001654 0000d830 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ -0000165a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001670 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001680 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000168c 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001690 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000169a 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016aa 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000016b6 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000016c8 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000016d6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000016ec 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000016f6 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000170c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001710 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001714 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -00001718 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -0000171e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001724 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ -0000172c 0000430a R_ARM_THM_CALL 00001a09 Py_XDECREF │ │ │ │ │ -00001732 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000173e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001742 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001746 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ -0000174a 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ -00001750 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000175e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001762 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001766 0000d92f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ -0000176a 0000d930 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ -00001770 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ac 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000017c4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001806 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000180a 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000180e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ -00001812 0000dc30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ -0000181a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000182a 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001832 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001836 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001840 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001844 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001848 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -0000184c 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -00001852 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001872 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001882 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001886 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000188a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001890 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001894 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001898 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -0000189c 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -000018a2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018c8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d8 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018dc 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018e4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018e8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018ec 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018f8 0001eb0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001920 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001924 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001928 0000de2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ -0000192c 0000de30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ -00001932 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001938 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001940 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001944 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000194a 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001956 0000df2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ -0000195a 0000df30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ -0000195e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001990 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001994 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019ce 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ -00001a58 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ -00001a66 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001a6a 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001ac4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ad8 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00001af0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b2e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b3e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b4c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ -00001b50 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ -00001b54 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b88 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001bae 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001bba 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bbe 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bc8 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001bde 0000d52f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ -00001be2 0000d530 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ -00001be8 0000d42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ -00001bec 0000d430 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ -00001bf6 0000dd2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ -00001bfa 0000dd30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ -00001bfe 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c10 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c36 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00001c40 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c44 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c56 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001c76 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c80 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c84 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c88 0000d72f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ -00001c8c 0000d730 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ -00001c92 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c98 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c9c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ca0 0000d62f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00001ca4 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00001caa 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d08 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d0c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d10 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ -00001d14 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ -00001d1a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d44 0000500a R_ARM_THM_CALL 00002975 fastsearch.constprop.0 │ │ │ │ │ -00001d5c 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d92 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001d9c 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001db8 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001dc2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001dce 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dde 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001de2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001dfe 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e54 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00001e5c 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ -00001e60 0000fc30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ -00001e6a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e7c 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e8e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000208e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000020a6 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -00002100 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002122 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -00002130 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -0000214a 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000003c4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001d04 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00001e12 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000012be 0001e60a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001328 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +00001364 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001378 0000430a R_ARM_THM_CALL 00001a29 Py_XDECREF │ │ │ │ │ +0000138e 0001e70a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001448 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000146c 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000014ac 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000014b0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001508 0001e80a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001542 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001560 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +00001580 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001584 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001588 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000158c 0000d82f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ +00001590 0000d830 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ +00001596 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000159c 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +000015be 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015da 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000160c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001610 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001622 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000162c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001630 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001634 0000d62f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ +00001638 0000d630 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ +0000163e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001654 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001664 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001670 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001674 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000167e 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000168e 0001af0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000169a 0001b00a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000016ac 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000016ba 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000016d0 0001b10a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000016da 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016f0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016f8 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +000016fc 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +00001702 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001708 0000430a R_ARM_THM_CALL 00001a29 Py_XDECREF │ │ │ │ │ +00001710 0000430a R_ARM_THM_CALL 00001a29 Py_XDECREF │ │ │ │ │ +00001716 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001722 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001726 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000172a 0000d92f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ +0000172e 0000d930 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ +00001734 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001742 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001746 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000174a 0000d72f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ +0000174e 0000d730 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ +00001754 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001790 0001b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000017a8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ea 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017ee 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017f2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ +000017f6 0000da30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ +000017fe 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000180e 0001b70a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001816 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000181a 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001824 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001828 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000182c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00001830 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +00001836 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001856 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001866 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000186a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000186e 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001874 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001878 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000187c 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00001880 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +00001886 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018ac 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018bc 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000018c0 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000018c8 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000018cc 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000018d0 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018dc 0001e90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001904 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001908 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000190c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ +00001910 0000dc30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ +00001916 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000191c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001924 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001928 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000192e 0001b80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000193a 0000dd2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ +0000193e 0000dd30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ +00001942 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001974 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001978 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b2 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ +00001a3c 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ +00001a4a 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001a4e 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001aa8 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001abc 0001ea0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00001ad4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b12 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b1e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b22 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b30 0000de2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ +00001b34 0000de30 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ +00001b38 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b6c 0001eb0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001b92 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001b9e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ba2 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bac 0001b80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001bc2 0000d32f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ +00001bc6 0000d330 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ +00001bcc 0000d22f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ +00001bd0 0000d230 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ +00001bda 0000db2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ +00001bde 0000db30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ +00001be2 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bf4 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c1a 0001ec0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00001c24 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c28 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c3a 0001e60a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001c5a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c68 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c6c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ +00001c70 0000d530 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ +00001c76 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c7c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c80 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c84 0000d42f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00001c88 0000d430 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00001c8e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cec 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cf0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cf4 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ +00001cf8 0000ec30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ +00001cfe 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d28 0000500a R_ARM_THM_CALL 00002995 fastsearch.constprop.0 │ │ │ │ │ +00001d40 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d76 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001d80 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d9c 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001da6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001db2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dc2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dc6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001de2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e38 0001f30a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00001e40 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ +00001e44 0000fa30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ +00001e4e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e60 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e72 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002072 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000208a 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +000020e4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002106 0001170a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +00002114 0001170a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +0000212e 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000003c4 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ce8 0001ed1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +00001df6 0001f11e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e18 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10e14 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006202 R_ARM_ABS32 00002e39 bytes_repr │ │ │ │ │ +0000002c 00006202 R_ARM_ABS32 00002e59 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 000012d5 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 000012f5 bytes_hash │ │ │ │ │ 00000044 00005e02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 000012fd bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 00001919 bytes_iter │ │ │ │ │ +00000058 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 0000131d bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 00001939 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00011f02 R_ARM_ABS32 00000ec3 bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 000030e5 bytes_new │ │ │ │ │ -000000a0 00017202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00011d02 R_ARM_ABS32 00000ec3 bytes_alloc │ │ │ │ │ +0000009c 00007002 R_ARM_ABS32 00003105 bytes_new │ │ │ │ │ +000000a0 00017002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 000019ad striter_dealloc │ │ │ │ │ -00000118 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00011d02 R_ARM_ABS32 00000e6b striter_traverse │ │ │ │ │ -0000013c 00020902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006502 R_ARM_ABS32 00003095 striter_next │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 000019cd striter_dealloc │ │ │ │ │ +00000118 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00011b02 R_ARM_ABS32 00000e6b striter_traverse │ │ │ │ │ +0000013c 00020702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006502 R_ARM_ABS32 000030b5 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -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 │ │ │ │ │ +0000030c 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f302 R_ARM_ABS32 00001e09 striter_len │ │ │ │ │ -000003e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000f202 R_ARM_ABS32 00001ded striter_len │ │ │ │ │ +000003e4 00011e02 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 │ │ │ │ │ +000003ec 00011102 R_ARM_ABS32 00000d49 striter_reduce │ │ │ │ │ +000003f4 00011e02 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 00000f85 bytes_mod │ │ │ │ │ +000003fc 00011c02 R_ARM_ABS32 00000e77 striter_setstate │ │ │ │ │ +00000404 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000424 0000d102 R_ARM_ABS32 00000f69 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011c02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ +000004ac 00011a02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007702 R_ARM_ABS32 000036ad bytes___bytes__ │ │ │ │ │ -000004c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 00007702 R_ARM_ABS32 000036cd bytes___bytes__ │ │ │ │ │ +000004c4 00011e02 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__ │ │ │ │ │ +000004cc 0000d002 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ +000004d4 00020802 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000fb02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ -000004e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 0000f902 R_ARM_ABS32 00000407 stringlib_center │ │ │ │ │ +000004e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00009002 R_ARM_ABS32 000042b9 bytes_count │ │ │ │ │ -000004f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 00009002 R_ARM_ABS32 000042d9 bytes_count │ │ │ │ │ +000004f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004902 R_ARM_ABS32 00001a25 bytes_decode │ │ │ │ │ -00000504 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 00001a45 bytes_decode │ │ │ │ │ +00000504 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008d02 R_ARM_ABS32 0000421d bytes_endswith │ │ │ │ │ -00000514 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00008d02 R_ARM_ABS32 0000423d bytes_endswith │ │ │ │ │ +00000514 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000ff02 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ -00000524 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000051c 0000fd02 R_ARM_ABS32 00000509 stringlib_expandtabs │ │ │ │ │ +00000524 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008b02 R_ARM_ABS32 00004189 bytes_find │ │ │ │ │ -00000534 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00008b02 R_ARM_ABS32 000041a9 bytes_find │ │ │ │ │ +00000534 00011e02 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 │ │ │ │ │ +00000544 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c802 R_ARM_ABS32 00000ad1 bytes_hex │ │ │ │ │ -00000554 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 0000c602 R_ARM_ABS32 00000ab5 bytes_hex │ │ │ │ │ +00000554 00011e02 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 │ │ │ │ │ +00000564 00011e02 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__ │ │ │ │ │ +0000056c 00010002 R_ARM_ABS32 00000651 stringlib_isalnum │ │ │ │ │ +00000574 00020902 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010302 R_ARM_ABS32 0000065b stringlib_isalpha │ │ │ │ │ -00000584 00020c02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 00010102 R_ARM_ABS32 0000065b stringlib_isalpha │ │ │ │ │ +00000584 00020a02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000bc02 R_ARM_ABS32 000000cd stringlib_isascii │ │ │ │ │ -00000594 00020d02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +00000594 00020b02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000bb02 R_ARM_ABS32 000000c3 stringlib_isdigit │ │ │ │ │ -000005a4 00020e02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +000005a4 00020c02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010402 R_ARM_ABS32 00000665 stringlib_islower │ │ │ │ │ -000005b4 00020f02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 00010202 R_ARM_ABS32 00000665 stringlib_islower │ │ │ │ │ +000005b4 00020d02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010502 R_ARM_ABS32 0000066f stringlib_isspace │ │ │ │ │ -000005c4 00021002 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 00010302 R_ARM_ABS32 0000066f stringlib_isspace │ │ │ │ │ +000005c4 00020e02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010602 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ -000005d4 00021102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 00010402 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ +000005d4 00020f02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 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__ │ │ │ │ │ +000005dc 00010502 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ +000005e4 00021002 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008e02 R_ARM_ABS32 000042b5 bytes_join │ │ │ │ │ -000005f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 00008e02 R_ARM_ABS32 000042d5 bytes_join │ │ │ │ │ +000005f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f802 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ -00000604 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005fc 0000f602 R_ARM_ABS32 00000267 stringlib_ljust │ │ │ │ │ +00000604 00011e02 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__ │ │ │ │ │ +00000614 00021102 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 │ │ │ │ │ +00000624 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007a02 R_ARM_ABS32 00000001 bytes_maketrans │ │ │ │ │ -00000634 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000634 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009202 R_ARM_ABS32 00004351 bytes_partition │ │ │ │ │ -00000644 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000063c 00009202 R_ARM_ABS32 00004371 bytes_partition │ │ │ │ │ +00000644 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004f02 R_ARM_ABS32 00001c2d bytes_replace │ │ │ │ │ -00000654 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001c4d bytes_replace │ │ │ │ │ +00000654 00011e02 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 │ │ │ │ │ +0000065c 00010e02 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ +00000664 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f202 R_ARM_ABS32 00001d79 bytes_removesuffix │ │ │ │ │ -00000674 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000066c 0000f102 R_ARM_ABS32 00001d5d bytes_removesuffix │ │ │ │ │ +00000674 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004d02 R_ARM_ABS32 00001b95 bytes_rfind │ │ │ │ │ -00000684 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001bb5 bytes_rfind │ │ │ │ │ +00000684 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fd02 R_ARM_ABS32 00001e1d bytes_rindex │ │ │ │ │ -00000694 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 0000fb02 R_ARM_ABS32 00001e01 bytes_rindex │ │ │ │ │ +00000694 00011e02 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 │ │ │ │ │ +0000069c 00010702 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ +000006a4 00011e02 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 │ │ │ │ │ +000006b4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010a02 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ -000006c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 00010802 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ +000006c4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000be02 R_ARM_ABS32 00000719 bytes_rstrip │ │ │ │ │ -000006d4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006d4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009702 R_ARM_ABS32 000049d1 bytes_split │ │ │ │ │ -000006e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006dc 00009702 R_ARM_ABS32 000049f1 bytes_split │ │ │ │ │ +000006e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000c202 R_ARM_ABS32 00000765 bytes_splitlines │ │ │ │ │ -000006f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008702 R_ARM_ABS32 00003ec5 bytes_startswith │ │ │ │ │ -00000704 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00008702 R_ARM_ABS32 00003ee5 bytes_startswith │ │ │ │ │ +00000704 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000a002 R_ARM_ABS32 00000085 bytes_strip │ │ │ │ │ -00000714 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000714 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 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__ │ │ │ │ │ +0000071c 00010b02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ +00000724 00021202 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__ │ │ │ │ │ +0000072c 00010c02 R_ARM_ABS32 00000bef stringlib_title │ │ │ │ │ +00000734 00021302 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000cd02 R_ARM_ABS32 00000b75 bytes_translate │ │ │ │ │ -00000744 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000cb02 R_ARM_ABS32 00000b59 bytes_translate │ │ │ │ │ +00000744 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c702 R_ARM_ABS32 00000aa5 stringlib_upper │ │ │ │ │ -00000754 00021602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c502 R_ARM_ABS32 00000a89 stringlib_upper │ │ │ │ │ +00000754 00021402 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 00001915 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00001715 bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 00001915 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 000010bd bytes_concat │ │ │ │ │ -00000794 00007e02 R_ARM_ABS32 000036d5 bytes_repeat │ │ │ │ │ -00000798 0000f002 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ -000007a8 00009e02 R_ARM_ABS32 000056e5 bytes_contains │ │ │ │ │ +0000075c 00010d02 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ +00000764 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 000012c9 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 00001935 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001735 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 00001935 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 000010dd bytes_concat │ │ │ │ │ +00000794 00007e02 R_ARM_ABS32 000036f5 bytes_repeat │ │ │ │ │ +00000798 0000ed02 R_ARM_ABS32 0000014f bytes_item │ │ │ │ │ +000007a8 00009e02 R_ARM_ABS32 00005725 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x114f8 contains 1347 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x114f4 contains 1349 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000003c 0001620a 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 │ │ │ │ │ -00000090 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000005e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000000ae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000000b4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000c0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000b4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000c0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000c8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ce 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000e4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000010c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ce 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000e4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000010c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000114 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000012e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014c 00016c0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00000154 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000158 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000012e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014c 00016a0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00000154 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000015c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000160 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000168 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000178 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 00016e0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001d2 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00000200 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000250 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000268 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000272 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000168 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000178 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 00016c0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001d2 00016d0a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00000200 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000250 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000268 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000272 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000028e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000292 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000029a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a6 0001720a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000002aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002dc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000029a 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a6 0001700a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000002aa 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002dc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002e8 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 000002ec 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002f4 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000038e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000392 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004ae 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000004b2 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000500 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002f4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000038e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000392 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004ae 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000004b2 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000500 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000050c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000510 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000524 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000053c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000059c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000524 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000053c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000059c 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000005f4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000005f8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000005fc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000600 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000604 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000608 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000060c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -767,460 +766,452 @@ │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000798 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000079c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007a8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000007ac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000007b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000007bc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000008c2 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000008d6 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -0000090a 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000928 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000968 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000096e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000972 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000976 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000097a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000097e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000984 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000098a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000098e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000992 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000996 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000099c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a2 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009a6 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009be 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009c2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009c6 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -000009ca 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -000009d2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009d8 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000009f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a04 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a08 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a0c 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -00000a10 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -00000a16 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a42 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a48 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -00000a88 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000a8c 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000a96 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000aa0 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00000aa4 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00000aa8 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000ac0 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ac4 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000af0 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -00000af4 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -00000afc 0001800a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000b08 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b0c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b12 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000b16 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000b1c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b24 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b5a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -00000b62 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b68 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -00000bbc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bcc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000be0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c00 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c12 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000c16 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000c3e 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000c62 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c66 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c6a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c6e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c74 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c96 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000cb2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000cbc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000cc0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000cc4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000cca 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ce8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cee 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000cf2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000d0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d1c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d30 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d4a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d52 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d56 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d6a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d7e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d94 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000d98 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000da4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000da8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dac 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000db0 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000db8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dc8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e06 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e1a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e5e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e6a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e6e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e82 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ea2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000eac 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000eba 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eca 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ef6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000efa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f1a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f1e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f32 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f50 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f62 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f68 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f70 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f74 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f9a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f9e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fa2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fa6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fc4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fc8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fd2 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000fd6 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000fdc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fe4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fe8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fec 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000ff0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000ff6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000100e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001030 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001036 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000105c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001064 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001068 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000106e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001072 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -0000107c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001088 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010de 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000010f2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001130 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000113c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001140 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001154 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001178 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001182 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000118e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000119e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011ac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011b0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001206 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001216 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000121a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000121e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001222 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001228 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001238 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000123c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001242 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001246 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001250 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001270 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001274 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001278 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000127c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001282 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001294 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012a4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012cc 0001890a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000012f2 00018a0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000134c 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001388 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000138c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001394 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001398 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013bc 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000013c6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ca 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013dc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013e0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013ec 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013f0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013fe 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001408 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000140c 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001420 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001424 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001428 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000142c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001438 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000143c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001440 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001444 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001450 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001454 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001458 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000145c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001468 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000146c 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001470 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001474 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001480 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001484 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001492 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000149a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000149e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014c0 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014c4 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014c8 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -000014cc 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -000014d4 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ec 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014f0 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014f4 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -000014f8 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00001500 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000155a 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -00001562 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001568 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000015c4 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000015ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015e6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000163c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000164c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001650 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001654 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001658 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000165e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001668 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -00001670 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001674 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001678 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000167c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001682 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001694 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000016ac 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016b0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016cc 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000016ec 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016f0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016f8 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001702 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001706 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001710 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000172e 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001732 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001744 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001756 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000179a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017be 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017da 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017ec 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000017f0 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000017f8 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001848 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000184c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001862 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001866 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001886 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000018aa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018ba 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000018be 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000018c4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018d0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018d4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000018d8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000018de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018e4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018e8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018ee 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000018f2 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -000018f8 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000190c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001910 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001932 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000198a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000198e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001996 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019a4 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019a8 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a02 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a72 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a7c 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001a90 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001aa8 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ab2 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001ac2 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001ae8 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001afc 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001b16 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b26 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b2a 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b2e 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001b32 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001b38 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b42 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b46 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b4a 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001b4e 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001b52 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b56 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b5a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b70 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b74 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b78 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001b7c 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001b80 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b84 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b88 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b90 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001bcc 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001bd4 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001bd8 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001be2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bf2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c06 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c1e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c4a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c54 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c66 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c76 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e1a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e1e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e42 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e4c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001eae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001eb2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ec0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001eee 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ef8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001efc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f08 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f18 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f32 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f50 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f68 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f80 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f98 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fb0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fc8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fea 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ffc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000203a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002054 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002080 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002098 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000020ae 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020c6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020dc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000213c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000215c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000216e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000218e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021a0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021c4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021e2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021f2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002214 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002220 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000223a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000224c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002264 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022c2 0000530a R_ARM_THM_CALL 00001e9d stringlib_adaptive_find │ │ │ │ │ -000022ee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000022f2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000022f6 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -000022fa 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -00002300 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002312 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002324 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -0000234a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002364 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000236e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000239e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023ae 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023bc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002408 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002412 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002424 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00002428 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002432 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002440 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000244a 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000249e 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000024b0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024d8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002500 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002522 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002528 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002566 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002572 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002588 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002646 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002658 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000265c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002660 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002664 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000266a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002674 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002678 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000267e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00002682 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00002688 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000268e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002692 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000269a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027dc 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000028b0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002912 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00002946 0000560a R_ARM_THM_CALL 00002105 stringlib__preprocess │ │ │ │ │ -00002950 0000570a R_ARM_THM_CALL 000021c1 stringlib__two_way │ │ │ │ │ -00002970 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b36 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002b58 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002b86 0000530a R_ARM_THM_CALL 00001e9d stringlib_adaptive_find │ │ │ │ │ -00002b92 0000560a R_ARM_THM_CALL 00002105 stringlib__preprocess │ │ │ │ │ -00002b9c 0000570a R_ARM_THM_CALL 000021c1 stringlib__two_way │ │ │ │ │ -00002ba4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002bd6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bee 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c06 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ca0 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002cc0 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002cc4 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d60 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000007b8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000007bc 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000008b4 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000008da 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +0000091e 0001780a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000093a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000956 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000095c 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000960 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000978 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000097c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000980 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000984 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000098a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000994 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000099c 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000009a0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009a4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009ac 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009b2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a24 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000a28 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000a32 00017c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000a3c 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00000a40 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00000a44 00017c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000a5c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a60 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a72 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a82 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +00000a86 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +00000a8e 00017c0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000a9a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a9e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000aa4 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000aa8 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000aae 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ab4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ab8 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000abc 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +00000ac0 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +00000ac6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000acc 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00000ad2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ad8 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00000b02 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b06 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b0c 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +00000b10 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +00000b16 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b44 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b7a 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00000b82 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b88 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00000bdc 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000be8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c00 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c20 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000c32 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000c36 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000c5e 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000c82 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000c86 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000c8a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c8e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c94 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cb6 0001780a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000cd2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000cdc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000ce0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000ce4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000cea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d08 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0e 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000d12 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000d2a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d3c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d50 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000d6a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d72 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d76 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d8a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d9e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000db4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000db8 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000dc4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000dc8 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000dcc 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000dd0 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000dd8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000de8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e26 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e3a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e7e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e8a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e8e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ea2 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ec2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ecc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000eda 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eea 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f3a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f3e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f52 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f70 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000f82 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f88 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fba 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000fbe 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000fc2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fc6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fcc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fe4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fe8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ff2 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000ff6 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000ffc 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001004 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001008 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000100c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001010 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001016 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000102e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001050 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001056 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000107c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001084 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001088 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000108e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001092 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +0000109c 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010a8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010d8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010fe 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001112 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001150 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000115c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001160 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001174 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001198 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011a2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011ae 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011be 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011cc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011d0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001226 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001236 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000123a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000123e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001242 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001248 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001258 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000125c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001262 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001266 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00001270 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001290 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001294 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001298 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000129c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000012a2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012b4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000012c4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012ec 0001870a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001312 0001880a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +0000136c 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000013a8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013ac 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013b4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013b8 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013dc 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000013e6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013ea 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013fc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001400 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000140c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001410 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000141e 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001428 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000142c 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001440 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001444 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001448 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000144c 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001458 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000145c 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001460 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001464 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001470 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001474 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001478 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000147c 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001488 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000148c 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001490 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001494 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014a4 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014b2 00018f0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000014ba 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014be 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014e0 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000014e4 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000014e8 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +000014ec 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +000014f4 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000150c 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001510 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001514 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00001518 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00001520 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000157a 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00001582 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001588 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +000015e4 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000015ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001606 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000165c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000166c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001670 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001674 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001678 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000167e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001688 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00001690 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001694 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001698 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000169c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016a2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016b4 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000016cc 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016d0 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016d6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ec 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000170c 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001710 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001718 0001780a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001722 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001726 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001730 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000174e 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001752 00019430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001764 0001950a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001776 0001960a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000017ba 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017de 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017fa 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000180c 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001810 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001818 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001868 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000186c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001882 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001886 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018a6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000018ca 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018da 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000018de 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000018e4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018ec 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018f0 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000018f4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000018f8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000018fe 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001904 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001908 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000190e 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +00001912 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +00001918 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000191e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000192c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001930 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001952 00019a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000019aa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000019ae 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000019b6 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019c4 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019c8 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a22 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a92 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a9c 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001ab0 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001ac8 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ad2 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001ae2 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b08 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b1c 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b36 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b46 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b4a 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b4e 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001b52 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001b58 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b62 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b66 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b6a 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001b6e 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001b72 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b76 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b7a 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b90 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b94 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b98 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001b9c 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001ba0 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001ba4 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001ba8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001bb0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bec 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001bf4 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001bf8 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001c02 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001c12 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c26 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c3e 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c6a 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c74 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c86 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c96 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e3a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e3e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e62 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e6c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ece 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ed2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ee0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f0e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f18 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f1c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f28 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f38 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f52 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f70 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f88 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fa0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fb8 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fd0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fe8 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000200a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000201c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000205a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002074 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020a0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000020b8 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020ce 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000020e6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020fc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000215c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000217c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000218e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021ae 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021c0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021d2 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021e4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002202 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002212 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002234 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002240 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000225a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000226c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002284 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022e2 0000530a R_ARM_THM_CALL 00001e81 stringlib_adaptive_find │ │ │ │ │ +0000230e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002312 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002316 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +0000231a 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002320 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002332 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002344 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +0000236a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002384 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000238e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023be 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023ce 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023dc 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002428 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002432 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002444 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00002448 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00002452 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002460 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000246a 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000024be 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000024d0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024f8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002520 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002542 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002548 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002586 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002592 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025a8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002666 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002678 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000267c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002680 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002684 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +0000268a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002694 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002698 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000269e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000026a2 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000026a8 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026ae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000026b2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000026ba 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027fc 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028d0 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002932 0001aa0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00002966 0000560a R_ARM_THM_CALL 000020e9 stringlib__preprocess │ │ │ │ │ +00002970 0000570a R_ARM_THM_CALL 000021a5 stringlib__two_way │ │ │ │ │ +00002990 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002b56 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002b78 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002ba6 0000530a R_ARM_THM_CALL 00001e81 stringlib_adaptive_find │ │ │ │ │ +00002bb2 0000560a R_ARM_THM_CALL 000020e9 stringlib__preprocess │ │ │ │ │ +00002bbc 0000570a R_ARM_THM_CALL 000021a5 stringlib__two_way │ │ │ │ │ +00002bc4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002bf6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c0e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c26 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002cc0 0001ad0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ce0 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002ce4 0001ae30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002d64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1236,30 +1227,30 @@ │ │ │ │ │ 00002da4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002da8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002dac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002db0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002db4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002db8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002dbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e18 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e1c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e20 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002e24 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002e2a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eb2 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ee4 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ee8 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002fac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fb0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fb4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fb8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002fc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002dd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ddc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e38 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e3c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e40 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002e44 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002e4a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ed2 0001ad0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002f04 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002f08 0001ae30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002fcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fe0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fe4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1275,906 +1266,916 @@ │ │ │ │ │ 0000300c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003010 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003014 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003018 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000301c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003020 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003024 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003076 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000307a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000307e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00003082 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00003088 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000312c 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003136 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003158 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000315c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003168 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000317a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000031a2 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031c0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000031de 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000031ea 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000322c 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003244 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003256 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000325a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000327a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000329c 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000032a0 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000032dc 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000032e4 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000330c 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00003314 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003318 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000331e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003322 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000332a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000334a 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000334e 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000335a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000337a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000033a0 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000033c6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033d0 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033d4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033f6 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003408 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000340c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003414 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003418 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000341c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003420 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003426 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003434 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003444 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003458 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000345c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003460 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003464 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000346a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003470 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003474 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000347a 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003488 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -0000348c 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00003492 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003498 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000349c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034aa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034b0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034b4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000034b8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000034bc 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000034c2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034de 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034fa 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034fe 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003504 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00003508 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -0000350e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000353a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003548 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000354c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003550 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003554 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -0000355a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003560 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003568 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000356c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003572 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000357c 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003582 0001bc0a R_ARM_THM_CALL 00003f5d PyBytes_FromObject │ │ │ │ │ -00003598 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000035a4 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000035ba 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035be 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035c2 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -000035c6 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -000035ca 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035ce 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000035de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035ee 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035f2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035f6 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -000035fa 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003602 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003606 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000360a 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -0000360e 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -00003612 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -00003616 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003624 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000362a 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000362e 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003632 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00003636 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -0000363a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -0000363e 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003642 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003648 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000364c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003650 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003654 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -0000365a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000366a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000366e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003672 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00003676 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000367c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003684 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003688 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000368c 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00003690 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00003694 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003698 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -0000369c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000036a4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036a8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036f2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003712 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000371c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003720 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003736 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003756 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000376c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003786 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003798 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037c0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000037d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003028 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000302c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003030 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003034 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003038 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000303c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003040 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003044 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003096 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000309a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000309e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +000030a2 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +000030a8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030f4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003100 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000314c 0001af0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003156 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003178 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000317c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003188 0001b00a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000319a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000031c2 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000031e0 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031fe 0001b10a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000320a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000324c 0001b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003264 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003276 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000327a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000329a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032bc 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000032c0 0001b330 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000032fc 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003304 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000332c 0001b40a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003334 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003338 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000333e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003342 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000334a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000336a 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000336e 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000337a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000339a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000033c0 0001b60a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000033e6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033ec 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033f0 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033f4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003416 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003428 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000342c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003434 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003438 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000343c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003440 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003446 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003454 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003464 0001b70a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003478 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000347c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003480 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003484 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000348a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003490 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003494 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000349a 0001b80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000034a8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +000034ac 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +000034b2 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000034b8 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034bc 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034ca 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034d0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034d4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034d8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000034dc 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000034e2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034fe 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000350c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000351a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000351e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003524 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00003528 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +0000352e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000355a 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003568 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000356c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003570 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +00003574 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +0000357a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003580 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003588 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000358c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003592 0001b80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000359c 0001b90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000035a2 0001ba0a R_ARM_THM_CALL 00003f7d PyBytes_FromObject │ │ │ │ │ +000035b8 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000035c4 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000035da 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035de 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035e2 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000035e6 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000035ea 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000035ee 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000035fe 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000360e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003612 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003616 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +0000361a 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003622 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003626 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000362a 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +0000362e 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +00003632 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +00003636 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003644 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000364a 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000364e 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003652 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00003656 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000365a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +0000365e 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003662 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003668 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000366c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003670 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +00003674 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +0000367a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003684 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000368a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000368e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003692 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00003696 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +0000369c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000036a4 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000036a8 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000036ac 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +000036b0 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +000036b4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +000036b8 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +000036bc 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000036c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036c8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003712 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003730 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000373c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003740 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003756 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003776 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000378c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037a6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037b8 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037c2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037c6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037e0 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000037f8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000037fc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000381a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000381e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003822 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -00003826 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -0000382e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003850 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -00003854 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -0000385c 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003888 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000388c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a14 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a18 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a1c 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -00003a20 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -00003a2c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a3a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003ac0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ad2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ae4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003af6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b08 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b1a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b3a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b48 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b56 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b64 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b76 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b88 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b9a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bae 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c1e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c28 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c32 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c3c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c46 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c50 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c5e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c64 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c6c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c74 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c7c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c84 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c8c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c98 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cac 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cf4 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d12 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d28 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d30 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d4c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d6a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d7c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d96 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d9a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dac 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dc2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dc6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dda 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003df0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003df4 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003df8 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003dfc 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003e06 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e26 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e3a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e42 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e64 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e6e 0001c40a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003e8e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e94 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e98 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e9c 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003ea0 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003eac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003eba 0001c50a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003ec0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003efc 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003f04 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -00003f08 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -00003f12 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f22 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f36 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f4e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f86 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003f96 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003fbc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003fd8 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ff4 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003ffe 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000400c 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004010 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004024 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004028 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004036 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000405c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000407a 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000040a0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040a6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000040aa 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000040b2 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040c8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040cc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000040d4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000040da 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040e8 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000040ee 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000040f2 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000040f6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040fa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004100 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000410e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004112 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004118 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004124 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00004128 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -0000412e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004134 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004138 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000413e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004144 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004148 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000414c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00004150 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00004156 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000416e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004174 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004184 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041c0 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000041ce 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041e0 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041ee 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -000041f2 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -000041fc 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004210 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004254 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000425c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -00004260 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -0000426a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000427a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000428e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042a6 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042f0 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000042f8 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -000042fc 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -00004306 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004316 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000432a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004342 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004376 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004380 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000043a8 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004550 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000455c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004560 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004574 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045ee 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045fa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045fe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004612 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000462e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004634 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000464a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004668 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004718 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000472e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000474e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004752 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004774 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004778 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000477c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004780 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004786 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004798 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000479c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047a4 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000487e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000488a 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000048ec 0000530a R_ARM_THM_CALL 00001e9d stringlib_adaptive_find │ │ │ │ │ -0000491c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004920 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004924 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004928 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000492e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004936 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000493a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000493e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004942 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004948 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000496a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000497e 0000560a R_ARM_THM_CALL 00002105 stringlib__preprocess │ │ │ │ │ -00004988 0000570a R_ARM_THM_CALL 000021c1 stringlib__two_way │ │ │ │ │ -00004990 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004994 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004998 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -0000499c 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000049a2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049c0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049c8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a12 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a1e 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a4a 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a4e 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004a5e 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004a8a 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004a9e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004aa2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b96 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004bc2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004bde 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c4c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004c58 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c5c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c70 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004ca0 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004cb0 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004cde 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004ce2 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004cf2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004cf8 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d1c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d20 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d3e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d4a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d4e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d92 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004dae 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004dc0 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004dc4 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004f32 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f5e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f84 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f9c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004fc6 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004fca 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004fe8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004fec 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ffc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000502a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000502e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005046 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000505c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005060 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005064 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005068 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000506e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000508e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005094 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005098 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000509c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000050a0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000050a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050be 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050cc 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000050ec 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005100 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005106 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000511a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000511e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005158 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005166 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005184 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005192 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005196 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000519a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000519e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000051a4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000051ae 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000051c8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051e8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051f6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000051fa 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000051fe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005202 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005208 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000520e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005212 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005226 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000522c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005230 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005234 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00005238 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -0000523e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005248 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00005262 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052ac 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052d0 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000052ea 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005302 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005308 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000532a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005340 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000535a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005362 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005366 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000539c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053a6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000053cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000053d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053fa 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00005426 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -0000544c 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000545a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005492 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000054a0 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054c6 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000054d2 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054f4 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005500 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000552c 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000553a 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000555e 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005568 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005586 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005592 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055ac 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055ba 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055c6 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -000055f0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005608 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005620 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005628 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000563a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005650 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005668 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005680 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005688 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000568e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005692 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005696 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -0000569a 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000056a0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056a6 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000056b0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056c8 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -000056e0 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000570a 0001d20a R_ARM_THM_CALL 00005719 PyBytes_FromFormatV │ │ │ │ │ -00005748 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005774 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005778 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005836 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005842 0001d30a R_ARM_THM_CALL 00005d05 _PyBytesWriter_WriteBytes │ │ │ │ │ -00005850 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -00005866 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005896 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000058e0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000058ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000058f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005904 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000591c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005950 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005954 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005966 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -0000598e 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005998 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000599e 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000059a4 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000059b6 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -000059d6 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000059de 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000059f8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a00 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005a04 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a08 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005a0c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005a10 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a14 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a1a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a3c 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005a58 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a5e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a62 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a66 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005a6a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005a70 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a76 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005a7a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005a94 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ab6 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ -00005aba 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ -00005acc 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005ad2 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005ade 0001d30a R_ARM_THM_CALL 00005d05 _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b32 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00005b36 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00005b40 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b46 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b6a 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ -00005b6e 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ -00005b72 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005bf8 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ -00005bfc 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ -00005c06 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c16 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005c24 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005c7a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ -00005c7e 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ -00005c82 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c96 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ -00005c9a 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ -00005c9e 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cb0 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ -00005cb4 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ -00005cb8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cbe 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ -00005cc2 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ -00005cd6 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ -00005cda 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ -00005cde 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cea 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005cee 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005cf2 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00005cf6 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00005cfc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d3c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d48 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -00005d50 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d56 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -00005de4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005e22 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -00005e76 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005e82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e9a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005eb4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005edc 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ee0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ef6 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005f14 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f3a 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005f70 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005fa6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fac 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fb0 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fd2 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005fda 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005fde 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005fe2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005fe6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005fec 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ff2 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005ff6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005ffa 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005ffe 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00006002 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00006008 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000600e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006014 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -00006022 0001790a R_ARM_THM_CALL 00001575 _PyBytesWriter_Resize │ │ │ │ │ -00006042 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000604a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000604e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006052 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00006056 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -0000605c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000606c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000607c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006084 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006088 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060e2 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ -000060f2 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000060f6 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000060fa 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000060fe 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00006132 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ -0000615a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000615e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00006178 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000618e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006192 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006196 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -0000619a 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -000061a0 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000061a6 00017f0a R_ARM_THM_CALL 000025f5 _PyBytesWriter_Dealloc │ │ │ │ │ -000061e8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006208 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000620c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006212 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00006216 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000621c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000623e 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00006252 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006256 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006262 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -00006266 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -0000626a 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00006286 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -0000628a 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -0000628e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000629a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000172 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000c5e 00017a1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000dc2 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000ef0 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 │ │ │ │ │ -000019ec 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001a1e 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000025f0 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002616 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000290c 0000531e R_ARM_THM_JUMP24 00001e9d stringlib_adaptive_find │ │ │ │ │ -00002960 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ -00002bc8 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000036d0 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003816 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000056ec 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003818 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000381c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000382c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003830 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003834 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +00003838 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003840 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003870 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +00003874 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +0000387c 0001be0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000038a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a34 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a38 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a3c 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003a40 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003a4c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a5a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003ae0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003af2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b04 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b16 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b28 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b3a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b5a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b68 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b76 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b84 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b96 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ba8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bce 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c3e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c48 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c52 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c5c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c66 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c70 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c7e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c84 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c8c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c94 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c9c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ca4 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cac 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cb8 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ccc 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d14 0001c10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d32 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d48 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d50 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d6c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d8a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d9c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003db6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dcc 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003de2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003de6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dfa 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e10 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e14 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e18 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003e1c 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003e26 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e46 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e5a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e62 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e84 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e8e 0001c20a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003eae 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003eb8 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ebc 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003ec0 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003ecc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003eda 0001c30a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003ee0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003f1c 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003f24 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +00003f28 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +00003f32 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003f42 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f56 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f6e 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f96 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f9a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fa6 0001b00a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003fb6 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003fdc 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ff8 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004014 0001b10a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000401e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000402c 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004030 0001b330 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004044 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004048 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004056 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000407c 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000409a 0001b60a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000040c0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040c6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000040ca 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000040d2 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040e8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040ec 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040f0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000040f4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000040fa 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004108 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000410e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004112 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004116 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000411a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004120 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000412e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004132 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004138 0001b80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004144 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00004148 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +0000414e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004154 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004158 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000415e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004164 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004168 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000416c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004170 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00004176 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000418e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004194 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041a4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041e0 0001c50a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000041ee 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004200 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000420e 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +00004212 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +0000421c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004230 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004274 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +0000427c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +00004280 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +0000428a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000429a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042ae 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042c6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004310 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00004318 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +0000431c 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +00004326 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004336 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000434a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004362 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004396 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000043a0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000043c8 0001c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004570 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000457c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004580 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004594 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000460e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000461a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000461e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004632 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000464e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004654 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000466a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004688 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004738 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000474e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000476e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004772 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004794 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004798 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000479c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000047a0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000047a6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000047b8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000047bc 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000047c4 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000489e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048aa 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000490c 0000530a R_ARM_THM_CALL 00001e81 stringlib_adaptive_find │ │ │ │ │ +0000493c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004940 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004944 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004948 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000494e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004956 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000495a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000495e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004962 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004968 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000498a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000499e 0000560a R_ARM_THM_CALL 000020e9 stringlib__preprocess │ │ │ │ │ +000049a8 0000570a R_ARM_THM_CALL 000021a5 stringlib__two_way │ │ │ │ │ +000049b0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000049b4 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000049b8 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000049bc 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000049c2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049cc 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049e0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049e8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049ec 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a32 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a3e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004a68 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a6c 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004a7c 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004aa8 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004abc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ac0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bb6 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004be2 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004bfe 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004c6a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004c76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c8e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004cbe 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004cce 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004cfe 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004d02 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d12 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004d18 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d2a 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004d2e 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004d48 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004d4c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d6c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004dc0 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ddc 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004dee 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004df2 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004f7a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004f88 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f8c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004fa6 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fcc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004fe4 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000500e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005012 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005030 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005044 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005066 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000506a 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005086 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000508a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050be 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000050d4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000050d8 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000050dc 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000050e0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000050e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050fe 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005108 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000510e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005112 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005116 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000511a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005120 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005138 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005142 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005146 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000514a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000514e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005154 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000515a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005174 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005182 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000051b0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051ba 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000051d4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051ee 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051fe 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005202 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005208 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000520c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005210 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005214 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000521a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000523a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005244 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005260 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000527a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000052c4 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000052ee 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005306 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000531e 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000532a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000532e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005332 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00005336 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +0000533c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005342 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000535a 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005374 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005390 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000053aa 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000053b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000053de 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000053fe 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000540c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005410 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000543a 0001cc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005466 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +0000548c 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000549a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000054d2 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000054e0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005506 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005512 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005534 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005540 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000556c 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000557a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000559e 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055a8 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055c6 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055d2 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055ec 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055fa 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005606 0001810a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +00005630 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005648 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005660 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005668 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000567a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005690 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056a8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056c0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056c8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000056d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000056d6 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000056da 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000056e0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056e6 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +000056f0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005708 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00005720 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000574a 0001d00a R_ARM_THM_CALL 00005759 PyBytes_FromFormatV │ │ │ │ │ +00005788 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000057b4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000057b8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005876 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005882 0001d10a R_ARM_THM_CALL 00005d45 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005890 0001810a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +000058a6 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000058d6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005920 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000592c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005930 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005944 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000595c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005990 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005994 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000059a6 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +000059ce 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000059d8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000059de 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +000059e4 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +000059f6 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00005a16 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005a1e 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005a38 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a40 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005a44 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a48 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005a4c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005a50 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a54 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a5a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a7c 0001780a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005a98 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a9e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005aa2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005aa6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005aaa 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005ab0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ab6 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005aba 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005ad4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005af6 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ +00005afa 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ +00005b0c 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005b12 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005b1e 0001d10a R_ARM_THM_CALL 00005d45 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005b72 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00005b76 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00005b80 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005b86 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005baa 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ +00005bae 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ +00005bb2 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c38 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ +00005c3c 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ +00005c46 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c56 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005c64 0001d30a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005cba 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ +00005cbe 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ +00005cc2 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cd6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ +00005cda 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ +00005cde 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cf0 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ +00005cf4 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +00005cf8 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cfe 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ +00005d02 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ +00005d16 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ +00005d1a 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ +00005d1e 0001d20a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005d2a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005d2e 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005d32 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00005d36 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00005d3c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d7c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005d88 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00005d90 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d96 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00005e24 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005e62 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00005eb6 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ec2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ec6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005eda 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ef4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005f1c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f20 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005f36 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005f54 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f7a 00016b0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005fb0 0001780a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005fe6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fec 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005ff0 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006012 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000601a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000601e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006022 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006026 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000602c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006032 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006036 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000603a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000603e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00006042 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00006048 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000604e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006054 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00006062 0001770a R_ARM_THM_CALL 00001595 _PyBytesWriter_Resize │ │ │ │ │ +00006082 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000608a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000608e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006092 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00006096 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +0000609c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060ac 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060bc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060c4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000060c8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006122 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +00006132 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00006136 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000613a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +0000613e 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006172 0001810a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +0000619a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +0000619e 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000061b8 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000061ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000061d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000061d6 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +000061da 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +000061e0 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000061e6 00017f0a R_ARM_THM_CALL 00002615 _PyBytesWriter_Dealloc │ │ │ │ │ +00006228 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006248 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000624c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006252 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00006256 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +0000625c 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000627e 0001740a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00006292 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006296 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000062a2 0000c82f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +000062a6 0000c830 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +000062aa 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000062c6 0000c92f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +000062ca 0000c930 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +000062ce 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000062da 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000172 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000c7e 00017a1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000de2 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000f10 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001380 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001394 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001a0c 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001a3e 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002610 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002636 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000292c 0000531e R_ARM_THM_JUMP24 00001e81 stringlib_adaptive_find │ │ │ │ │ +00002980 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ +00002be8 0001a41e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000036f0 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003850 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000572c 0001ce1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13f10 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13f1c 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 │ │ │ │ │ +00000010 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000024 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000028 00019030 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 │ │ │ │ │ +00000038 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000072 00007b2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ 00000076 00007b30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ -00000080 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000090 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000000aa 0001be0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000000b4 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000080 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000090 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000000aa 0001bc0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +000000b4 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 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 │ │ │ │ │ -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 00000b29 _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 000026a1 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 │ │ │ │ │ +00000104 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000010e 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000112 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000136 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000146 0001e10a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000166 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000016a 00019730 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 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001b0 0001ee0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001c6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001d0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +000001dc 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +000001e4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000206 0001ef0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000212 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000220 0001800a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +0000022a 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000234 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000023c 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000246 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000250 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000284 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000028e 0000f32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +00000292 0000f330 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000029c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002a6 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002ba 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f2 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002f6 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000030c 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000316 0000f42f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +0000031a 0000f430 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +0000031e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000322 0000f530 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +00000326 0000f32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000032a 0000f330 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000032e 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000038e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000003a6 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003b4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003ca 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003f8 0000510a R_ARM_THM_CALL 000026c1 fastsearch │ │ │ │ │ +00000424 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000042e 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +00000432 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +0000043c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000446 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000045a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000472 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000492 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000496 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004ac 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004b6 0000f42f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000004ba 0000f430 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000004be 0000f52f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000004c2 0000f530 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000004c6 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +000004ca 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +000004ce 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000544 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000552 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000055c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000592 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005d0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005f8 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000062a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000062e 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000632 0000fc2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ +00000636 0000fc30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ +0000063c 0001670a 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 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 │ │ │ │ │ -000007e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007e8 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000800 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000810 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000822 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000826 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000846 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000854 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000858 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006aa 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006b4 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +000006b8 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +000006c2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000006cc 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000006e0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006f8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000718 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000071c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000732 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000073c 0000f42f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000740 0000f430 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000744 0000f52f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000748 0000f530 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000074c 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +00000750 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +00000754 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007ba 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007ce 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007d2 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d8 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000007e0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007e8 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000800 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080c 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000810 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000822 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000826 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000846 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000854 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000858 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000089c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008c8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000008e2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000900 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090e 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000912 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000092c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000948 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000952 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000096a 0001fd0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -0000098c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000998 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000008c8 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000008e2 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000900 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000912 00017d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000092c 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000948 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000952 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000096a 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +0000098c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000998 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000009b2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009b6 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009ba 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ 000009be 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000009c4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009e2 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a0a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a26 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a48 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009e2 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a0a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a26 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a48 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a50 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a62 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a62 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a76 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a7a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a8a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a96 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000ab6 0000510a R_ARM_THM_CALL 000026a1 fastsearch │ │ │ │ │ -00000ac8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ae2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000afa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a8a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a96 0001ca0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000ab6 0000510a R_ARM_THM_CALL 000026c1 fastsearch │ │ │ │ │ +00000ac8 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ae2 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000afa 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b2e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b46 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000b5e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b70 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7a 0001fd0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000b94 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000bb4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000be6 0001fe0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000c02 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c12 0001ff0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000c2c 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c32 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c40 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c58 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb6 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000cc0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000cdc 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ce6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b2e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b46 0001cb0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b5e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b70 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7a 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000b94 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b9c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000bb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000be6 0001fc0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000c02 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c12 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000c2c 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c32 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c40 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000c58 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb6 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000cc0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000cdc 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ce6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000cf0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cf4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d10 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d20 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d3a 0001860a R_ARM_THM_CALL 00000dcd 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 00002105 stringlib__preprocess │ │ │ │ │ -00000dc8 0000570a R_ARM_THM_CALL 000021c1 stringlib__two_way │ │ │ │ │ -00000dea 00017c0a 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 00002c19 PyBytes_Repr │ │ │ │ │ -000000c8 0001d91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000d2 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +00000d10 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d20 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d3a 0001840a R_ARM_THM_CALL 00000ded PyBytes_Concat │ │ │ │ │ +00000d5a 0001ff0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000d66 00010f2f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ +00000d6a 00010f30 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ +00000d76 0001102f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ +00000d7a 00011030 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ +00000d88 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dba 0000560a R_ARM_THM_CALL 000020e9 stringlib__preprocess │ │ │ │ │ +00000dc8 0000570a R_ARM_THM_CALL 000021a5 stringlib__two_way │ │ │ │ │ +00000dea 00017b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000df8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000e58 0001192f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ +00000e5c 00011930 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ +00000e88 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000e96 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e9a 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed0 0002010a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000ef4 0001740a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000020 0001ac1e R_ARM_THM_JUMP24 00002c39 PyBytes_Repr │ │ │ │ │ +000000c8 0001d71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000d2 0001d81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 0000011e 0000a11e R_ARM_THM_JUMP24 000000d1 do_argstrip │ │ │ │ │ -00000344 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ -0000037e 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ -000004e4 0000521e R_ARM_THM_JUMP24 000025cd 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 000025cd return_self │ │ │ │ │ -00000c82 0000521e R_ARM_THM_JUMP24 000025cd return_self │ │ │ │ │ -00000d44 0000431e R_ARM_THM_JUMP24 00001a09 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 │ │ │ │ │ +00000342 0000521e R_ARM_THM_JUMP24 000025ed return_self │ │ │ │ │ +0000037c 0000521e R_ARM_THM_JUMP24 000025ed return_self │ │ │ │ │ +000004e2 0000521e R_ARM_THM_JUMP24 000025ed return_self │ │ │ │ │ +00000656 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000660 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000066a 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000674 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +0000067e 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000688 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +00000768 0000521e R_ARM_THM_JUMP24 000025ed return_self │ │ │ │ │ +00000c82 0000521e R_ARM_THM_JUMP24 000025ed return_self │ │ │ │ │ +00000d44 0000431e R_ARM_THM_JUMP24 00001a29 Py_XDECREF │ │ │ │ │ +00000d72 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000d82 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000e66 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x145e0 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x145ec 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -406,21 +406,21 @@ │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ __stack_chk_guard │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ -PyByteArray_FromStringAndSize │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ -__stack_chk_fail │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ +PyByteArray_FromStringAndSize │ │ │ │ │ +__stack_chk_fail │ │ │ │ │ +_Py_ctype_table │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyBytesWriter_Dealloc │ │ │ │ │ -_Py_ctype_table │ │ │ │ │ _PyBytesWriter_Prepare │ │ │ │ │ _PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 608c <_PyBytes_FromHex> │ │ │ │ │ + bl 60cc <_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 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 26a0 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bge.n 68a │ │ │ │ │ ldr r3, [pc, #208] @ (6e8 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -790,288 +790,283 @@ │ │ │ │ │ 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 a0a │ │ │ │ │ + beq.w 9fc │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #736] @ (a6c ) │ │ │ │ │ + ldr r4, [pc, #740] @ (a70 ) │ │ │ │ │ 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 a3c │ │ │ │ │ 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 a3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ - add.w r8, fp, #16 │ │ │ │ │ + add.w r7, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4a │ │ │ │ │ - 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 a8a │ │ │ │ │ - add.w r0, r6, #15 │ │ │ │ │ - subs r3, r5, r6 │ │ │ │ │ - add r0, fp │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w a3c │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 9f0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + subs r3, r5, r0 │ │ │ │ │ + adds r4, #15 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ + add r4, fp │ │ │ │ │ beq.n 860 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 81e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 810 │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldrb.w r3, [r0, #1]! │ │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ bne.n 860 │ │ │ │ │ - b.n a06 │ │ │ │ │ + b.n 9f8 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ - adds r2, r4, #2 │ │ │ │ │ + adds r2, r6, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ - adds r2, r4, #3 │ │ │ │ │ + adds r2, r6, #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w a06 │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - adds r0, r1, #3 │ │ │ │ │ + beq.w 9f8 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + adds r4, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ bne.n 832 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w a18 │ │ │ │ │ - ldrb.w r3, [r8, r2] │ │ │ │ │ + ble.w a0a │ │ │ │ │ + ldrb r3, [r7, r2] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.w 9a8 │ │ │ │ │ + beq.w 99e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + beq.w 9b2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq.w 9e8 │ │ │ │ │ - add.w sl, r8, r6 │ │ │ │ │ - subs.w r9, r4, r6 │ │ │ │ │ - bmi.w 9d0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + beq.w 9d6 │ │ │ │ │ + add.w sl, r7, r0 │ │ │ │ │ + subs.w r9, r4, r0 │ │ │ │ │ + bmi.w 9be │ │ │ │ │ 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 │ │ │ │ │ + bne.n 95c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 946 │ │ │ │ │ + beq.n 93a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.w a1c │ │ │ │ │ + bgt.w a0e │ │ │ │ │ add.w r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7c │ │ │ │ │ - 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 │ │ │ │ │ + beq.w a62 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ - strne r0, [r3, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne.w r3, [r8] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, r7, r9 │ │ │ │ │ + add.w r3, r6, r9 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ + str.w r9, [r6, #8] │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 918 │ │ │ │ │ + beq.n 912 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add.w r0, r7, #16 │ │ │ │ │ + add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - 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, [r7, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a8e │ │ │ │ │ - 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 r3, [r6, #0] │ │ │ │ │ + cbnz r0, 986 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 7e4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7e4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7e4 │ │ │ │ │ + ldr r1, [pc, #312] @ (a74 ) │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [pc, #292] @ (a74 ) │ │ │ │ │ - ldr.w r2, [r3, #892] @ 0x37c │ │ │ │ │ + ldr r3, [pc, #308] @ (a78 ) │ │ │ │ │ + ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a78 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 938 │ │ │ │ │ - ldr r7, [pc, #268] @ (a70 ) │ │ │ │ │ - b.n 92e │ │ │ │ │ + bne.w a5e │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 7e4 │ │ │ │ │ + ldr r6, [pc, #280] @ (a74 ) │ │ │ │ │ + b.n 928 │ │ │ │ │ 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 r7, r9, sl │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + add.w r6, r9, sl │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r2, [sl, r9] │ │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 926 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n a32 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a32 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 91e │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n a24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n a24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a32 │ │ │ │ │ + b.n a24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 880 │ │ │ │ │ - add.w r3, r8, r2 │ │ │ │ │ + ble.w 87e │ │ │ │ │ + adds r3, r7, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 9bc │ │ │ │ │ + bne.n a7c │ │ │ │ │ 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 │ │ │ │ │ + b.n 87e │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add.w sl, r7, r0 │ │ │ │ │ + subs.w r9, r2, r0 │ │ │ │ │ + bpl.w 89c │ │ │ │ │ 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 a32 │ │ │ │ │ + b.n a24 │ │ │ │ │ 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 a96 │ │ │ │ │ + bne.n 9b0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 93e │ │ │ │ │ - b.n a32 │ │ │ │ │ + cbnz r0, a24 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 886 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n a50 │ │ │ │ │ + bhi.n a42 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7a8 │ │ │ │ │ b.n 78a │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 886 │ │ │ │ │ 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 │ │ │ │ │ @@ -1079,232 +1074,224 @@ │ │ │ │ │ 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 a3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a4a │ │ │ │ │ + cbnz r3, a3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 93e │ │ │ │ │ - ldr r4, [pc, #24] @ (a6c ) │ │ │ │ │ + b.n 9f0 │ │ │ │ │ + ldr r4, [pc, #44] @ (a70 ) │ │ │ │ │ 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 │ │ │ │ │ + b.n a3c │ │ │ │ │ + ldr r6, [pc, #20] @ (a74 ) │ │ │ │ │ + b.n 986 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 900 │ │ │ │ │ + b.n a24 │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r7, [pc, #36] @ (aa0 ) │ │ │ │ │ - b.n 990 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 906 │ │ │ │ │ - b.n a32 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.n 892 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 938 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b.n 8a0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 890 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000aa4 : │ │ │ │ │ +00000a88 : │ │ │ │ │ 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, acc │ │ │ │ │ + cbz r0, ab0 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000ad0 : │ │ │ │ │ +00000ab4 : │ │ │ │ │ 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, b08 │ │ │ │ │ + cbnz r3, aec │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.n b2e │ │ │ │ │ + bhi.n b12 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cbz r1, b0c │ │ │ │ │ - cbnz r6, b4a │ │ │ │ │ + cbz r1, af0 │ │ │ │ │ + cbnz r6, b2e │ │ │ │ │ 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] @ (b70 ) │ │ │ │ │ + ldr r4, [pc, #96] @ (b54 ) │ │ │ │ │ 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 af2 │ │ │ │ │ + bne.n ad6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b04 │ │ │ │ │ - ldr r1, [pc, #64] @ (b70 ) │ │ │ │ │ + b.n ae8 │ │ │ │ │ + ldr r1, [pc, #64] @ (b54 ) │ │ │ │ │ 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 b2a │ │ │ │ │ + beq.n b0e │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, b52 │ │ │ │ │ + cbz r2, b36 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n af8 │ │ │ │ │ + beq.n adc │ │ │ │ │ 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 af8 │ │ │ │ │ + bne.n adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af8 │ │ │ │ │ - b.n b2a │ │ │ │ │ + beq.n adc │ │ │ │ │ + b.n b0e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b74 : │ │ │ │ │ +00000b58 : │ │ │ │ │ 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, baa │ │ │ │ │ + cbnz r3, b8e │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n bd4 │ │ │ │ │ + bhi.n bb8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r0, bae │ │ │ │ │ + cbz r0, b92 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n bf4 │ │ │ │ │ + bne.n bd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl bfc │ │ │ │ │ + bl be0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r2 │ │ │ │ │ - ldr r4, [pc, #72] @ (bf8 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (bdc ) │ │ │ │ │ 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 b96 │ │ │ │ │ + bne.n b7a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ba6 │ │ │ │ │ - ldr r4, [pc, #32] @ (bf8 ) │ │ │ │ │ + b.n b8a │ │ │ │ │ + ldr r4, [pc, #32] @ (bdc ) │ │ │ │ │ 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 bd0 │ │ │ │ │ + beq.n bb4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n ba0 │ │ │ │ │ + b.n b84 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000bfc : │ │ │ │ │ +00000be0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1319,61 +1306,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 f58 │ │ │ │ │ + beq.w f3c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w f40 │ │ │ │ │ + bne.w f24 │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e7a │ │ │ │ │ + bne.w e5e │ │ │ │ │ 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 e68 │ │ │ │ │ + beq.w e4c │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e2a │ │ │ │ │ + bne.w e0e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f2e │ │ │ │ │ + beq.w f12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w dc6 │ │ │ │ │ + blt.w daa │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r7 │ │ │ │ │ subs r3, r0, r6 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n d08 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n d0e │ │ │ │ │ + beq.n cf2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n cfc │ │ │ │ │ + beq.n ce0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n cea │ │ │ │ │ + beq.n cce │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n cd8 │ │ │ │ │ + beq.n cbc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n cc6 │ │ │ │ │ + beq.n caa │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w e18 │ │ │ │ │ + bne.w dfc │ │ │ │ │ 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 │ │ │ │ │ @@ -1403,15 +1390,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 dc4 │ │ │ │ │ + beq.n da8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1457,37 +1444,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 d24 │ │ │ │ │ - cbnz r1, e02 │ │ │ │ │ + bne.n d08 │ │ │ │ │ + cbnz r1, de6 │ │ │ │ │ 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 e02 │ │ │ │ │ + bne.n de6 │ │ │ │ │ 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 e00 │ │ │ │ │ + beq.n de4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, e00 │ │ │ │ │ + cbnz r3, de4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1499,331 +1486,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 cb4 │ │ │ │ │ + b.n c98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f2e │ │ │ │ │ + beq.n f12 │ │ │ │ │ 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 e38 │ │ │ │ │ + bne.n e1c │ │ │ │ │ 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 ea2 │ │ │ │ │ + bge.n e86 │ │ │ │ │ ldrb.w r5, [fp, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ - b.n e58 │ │ │ │ │ + b.n e3c │ │ │ │ │ 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 e0e │ │ │ │ │ + b.n df2 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n e90 │ │ │ │ │ + beq.n e74 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n c30 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, ed8 │ │ │ │ │ + cbz r0, ebc │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n e74 │ │ │ │ │ + b.n e58 │ │ │ │ │ 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 ee4 │ │ │ │ │ + bmi.n ec8 │ │ │ │ │ ldrb.w lr, [r6], #1 │ │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n ee0 │ │ │ │ │ + beq.n ec4 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n eb2 │ │ │ │ │ + b.n e96 │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - b.n c4c │ │ │ │ │ + b.n c30 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n eb2 │ │ │ │ │ - cbz r2, efa │ │ │ │ │ + b.n e96 │ │ │ │ │ + cbz r2, ede │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n ef4 │ │ │ │ │ + ble.n ed8 │ │ │ │ │ subs r1, r0, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ - b.n e0e │ │ │ │ │ + b.n df2 │ │ │ │ │ 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 ee6 │ │ │ │ │ + bne.n eca │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f1c │ │ │ │ │ + beq.n f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f7a │ │ │ │ │ + cbz r3, f5e │ │ │ │ │ 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 e0e │ │ │ │ │ + b.n df2 │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str.w r5, [r3], #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ │ - bne.n f32 │ │ │ │ │ - b.n e44 │ │ │ │ │ + bne.n f16 │ │ │ │ │ + b.n e28 │ │ │ │ │ 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 e9a │ │ │ │ │ + b.n e7e │ │ │ │ │ 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 f76 │ │ │ │ │ + beq.n f5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e74 │ │ │ │ │ + bne.n e58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c3a │ │ │ │ │ + b.n c1e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n c42 │ │ │ │ │ + b.n c26 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f1c │ │ │ │ │ + b.n f00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f84 : │ │ │ │ │ +00000f68 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n f96 │ │ │ │ │ + bpl.n f7a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n fa0 <_PyBytes_FormatEx> │ │ │ │ │ + b.n f84 <_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 │ │ │ │ │ │ │ │ │ │ -00000fa0 <_PyBytes_FormatEx>: │ │ │ │ │ +00000f84 <_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] @ (1204 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #588] @ (11e8 <_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 187e <_PyBytes_FormatEx+0x8de> │ │ │ │ │ + beq.w 1862 <_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 b28 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c0 <_PyBytes_FormatEx+0x620> │ │ │ │ │ - cbnz r4, ff8 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 15a4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + cbnz r4, fdc <_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 12ac <_PyBytes_FormatEx+0x30c> │ │ │ │ │ + bmi.w 1290 <_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 11ce <_PyBytes_FormatEx+0x22e> │ │ │ │ │ + bne.w 11b2 <_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 116e <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ + bmi.w 1152 <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 11a8 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + bne.w 118c <_PyBytes_FormatEx+0x208> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 1cc8 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq.w 1cac <_PyBytes_FormatEx+0xd28> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 1a94 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ + beq.w 1a78 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ - cbz r6, 109e <_PyBytes_FormatEx+0xfe> │ │ │ │ │ + cbz r6, 1082 <_PyBytes_FormatEx+0xfe> │ │ │ │ │ mov r9, fp │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 1096 <_PyBytes_FormatEx+0xf6> │ │ │ │ │ + bhi.n 107a <_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 146e <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ + beq.w 1452 <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1406 <_PyBytes_FormatEx+0x466> │ │ │ │ │ + bmi.w 13ea <_PyBytes_FormatEx+0x466> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 14b4 <_PyBytes_FormatEx+0x514> │ │ │ │ │ + beq.w 1498 <_PyBytes_FormatEx+0x514> │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 161c <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1600 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 161c <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1600 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1cc0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - cbnz r7, 10e8 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbnz r7, 10cc <_PyBytes_FormatEx+0x148> │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1208 <_PyBytes_FormatEx+0x268> │ │ │ │ │ + ble.w 11ec <_PyBytes_FormatEx+0x268> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 1b34 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bhi.w 1b18 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 13bc <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq.w 13a0 <_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 12c0 <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12a4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 12c0 <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12a4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 12c0 <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12a4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 12c0 <_PyBytes_FormatEx+0x320> │ │ │ │ │ + beq.w 12a4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi.w 1cd6 <_PyBytes_FormatEx+0xd36> │ │ │ │ │ + bhi.w 1cba <_PyBytes_FormatEx+0xd36> │ │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ │ .word 0x05c9012b │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x013a05c9 │ │ │ │ │ @@ -1832,181 +1819,181 @@ │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .short 0x05c9 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 1180 <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ + bge.n 1164 <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1890 <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ + beq.w 1874 <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ae <_PyBytes_FormatEx+0x90e> │ │ │ │ │ + bne.w 1892 <_PyBytes_FormatEx+0x90e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b90 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #112] @ (1204 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #112] @ (11e8 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 159c <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ + bne.w 1580 <_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 1cc2 <_PyBytes_FormatEx+0xd22> │ │ │ │ │ + beq.w 1ca6 <_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 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 1016 <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1018 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w ffc <_PyBytes_FormatEx+0x78> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 1018 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w ffc <_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 1018 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w ffc <_PyBytes_FormatEx+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1018 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w ffc <_PyBytes_FormatEx+0x78> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 1022 <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n 1006 <_PyBytes_FormatEx+0x82> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 1b34 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + ble.w 1b18 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 1b34 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1220 <_PyBytes_FormatEx+0x280>) │ │ │ │ │ + bhi.w 1b18 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1204 <_PyBytes_FormatEx+0x280>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001107 │ │ │ │ │ + .word 0x000010eb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b35 │ │ │ │ │ + .word 0x00001b19 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001523 │ │ │ │ │ + .word 0x00001507 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000013c3 │ │ │ │ │ + .word 0x000013a7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000018cf │ │ │ │ │ + .word 0x000018b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001107 │ │ │ │ │ + .word 0x000010eb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019af │ │ │ │ │ + .word 0x00001993 │ │ │ │ │ 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 1022 <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n 1006 <_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 1b84 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ + bpl.w 1b68 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 1cba <_PyBytes_FormatEx+0xd1a> │ │ │ │ │ + bpl.w 1c9e <_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] │ │ │ │ │ @@ -2015,563 +2002,563 @@ │ │ │ │ │ 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 1998 <_PyBytes_FormatEx+0x9f8> │ │ │ │ │ + beq.w 197c <_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 1b12 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + bmi.w 1af6 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1564 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + bmi.w 1548 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 1350 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + ble.n 1334 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b28 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 19f0 <_PyBytes_FormatEx+0xa50> │ │ │ │ │ + bne.w 19d4 <_PyBytes_FormatEx+0xa50> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 144e <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ + bgt.n 1432 <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1556 <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ + bne.w 153a <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a8 <_PyBytes_FormatEx+0x908> │ │ │ │ │ + bne.w 188c <_PyBytes_FormatEx+0x908> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a16 <_PyBytes_FormatEx+0xa76> │ │ │ │ │ + bne.w 19fa <_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 1674 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ + blt.w 1658 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1700 <_PyBytes_FormatEx+0x760> │ │ │ │ │ + bne.w 16e4 <_PyBytes_FormatEx+0x760> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a08 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + bl 1a28 <_PyBytes_FormatEx+0xaa4> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 1016 <_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 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 1016 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 139c <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.n 1380 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 151c <_PyBytes_FormatEx+0x57c> │ │ │ │ │ + bne.w 1500 <_PyBytes_FormatEx+0x57c> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 168c <_PyBytes_FormatEx+0x6ec> │ │ │ │ │ + bpl.w 1670 <_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 13ea <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + beq.n 13ce <_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 1756 <_PyBytes_FormatEx+0x7b6> │ │ │ │ │ + bge.w 173a <_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 1336 <_PyBytes_FormatEx+0x396> │ │ │ │ │ + b.n 131a <_PyBytes_FormatEx+0x396> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 1738 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bmi.w 171c <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 144a <_PyBytes_FormatEx+0x4aa> │ │ │ │ │ + bpl.n 142e <_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 175e <_PyBytes_FormatEx+0x7be> │ │ │ │ │ + blt.w 1742 <_PyBytes_FormatEx+0x7be> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 140c <_PyBytes_FormatEx+0x46c> │ │ │ │ │ + b.n 13f0 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10b0 <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b.n 1094 <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 1660 <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ + bmi.w 1644 <_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 1362 <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ + b.n 1346 <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1cc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1648 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.w 162c <_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 1c10 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + beq.w 1bf4 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1c1a <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ + blt.w 1bfe <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ subs r7, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 10bc <_PyBytes_FormatEx+0x11c> │ │ │ │ │ + bne.w 10a0 <_PyBytes_FormatEx+0x11c> │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - bmi.w 1628 <_PyBytes_FormatEx+0x688> │ │ │ │ │ + bmi.w 160c <_PyBytes_FormatEx+0x688> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 15e0 <_PyBytes_FormatEx+0x640> │ │ │ │ │ + beq.w 15c4 <_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 1616 <_PyBytes_FormatEx+0x676> │ │ │ │ │ + beq.w 15fa <_PyBytes_FormatEx+0x676> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bmi.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.w 1a10 <_PyBytes_FormatEx+0xa70> │ │ │ │ │ + bpl.w 19f4 <_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 15a0 <_PyBytes_FormatEx+0x600> │ │ │ │ │ + blt.n 1584 <_PyBytes_FormatEx+0x600> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 14e2 <_PyBytes_FormatEx+0x542> │ │ │ │ │ + b.n 14c6 <_PyBytes_FormatEx+0x542> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 1b34 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bne.w 1b18 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1686 <_PyBytes_FormatEx+0x6e6> │ │ │ │ │ + bpl.w 166a <_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 13f6 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + blt.w 13da <_PyBytes_FormatEx+0x456> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n 13da <_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 138a <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n 136e <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 1878 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ + ble.w 185c <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1584 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ + ble.n 1568 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b28 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbz r0, 159a <_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 1354 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + b.n 1338 <_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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 15c4 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + cbnz r3, 15a8 <_PyBytes_FormatEx+0x624> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1190 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + b.n 1174 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15c0 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + beq.n 15a4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15c0 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + bne.n 15a4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15c0 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 15a4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1cc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n 1648 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.n 162c <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 163e <_PyBytes_FormatEx+0x69e> │ │ │ │ │ + beq.n 1622 <_PyBytes_FormatEx+0x69e> │ │ │ │ │ subs r7, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ - b.n 10c2 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n 10a6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 10c2 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n 10a6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bcc.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ - b.n 10d2 <_PyBytes_FormatEx+0x132> │ │ │ │ │ + b.n 10b6 <_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 173e <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bpl.w 1722 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 14dc <_PyBytes_FormatEx+0x53c> │ │ │ │ │ + b.n 14c0 <_PyBytes_FormatEx+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1600 <_PyBytes_FormatEx+0x660> │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 15e4 <_PyBytes_FormatEx+0x660> │ │ │ │ │ + b.n 159a <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 136a <_PyBytes_FormatEx+0x3ca> │ │ │ │ │ + beq.w 134e <_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 138a <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n 136e <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1544 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ + b.n 1528 <_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 17e6 <_PyBytes_FormatEx+0x846> │ │ │ │ │ + beq.w 17ca <_PyBytes_FormatEx+0x846> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e6 <_PyBytes_FormatEx+0x846> │ │ │ │ │ - ldr r1, [pc, #744] @ (1990 <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ + bne.w 17ca <_PyBytes_FormatEx+0x846> │ │ │ │ │ + ldr r1, [pc, #744] @ (1974 <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1776 <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ + bne.n 175a <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1802 <_PyBytes_FormatEx+0x862> │ │ │ │ │ + beq.w 17e6 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + blt.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 172a <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + cbz r0, 170e <_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 172a <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + blt.n 170e <_PyBytes_FormatEx+0x78a> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 13ea <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n 13ce <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1392 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bge.w 1376 <_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 1a08 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + bl 1a28 <_PyBytes_FormatEx+0xaa4> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1a08 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + bl 1a28 <_PyBytes_FormatEx+0xaa4> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 175a <_PyBytes_FormatEx+0x7ba> │ │ │ │ │ + beq.n 173e <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 154e <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ + b.n 1532 <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 1630 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + b.n 1614 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - ldr r2, [pc, #540] @ (1994 <_PyBytes_FormatEx+0x9f4>) │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ + ldr r2, [pc, #540] @ (1978 <_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 1820 <_PyBytes_FormatEx+0x880> │ │ │ │ │ + bpl.n 1804 <_PyBytes_FormatEx+0x880> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1820 <_PyBytes_FormatEx+0x880> │ │ │ │ │ + beq.n 1804 <_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 17c8 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + beq.n 17ac <_PyBytes_FormatEx+0x828> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 17c8 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + cbnz r3, 17ac <_PyBytes_FormatEx+0x828> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 183e <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + bpl.n 1822 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 13ea <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n 13ce <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 1832 <_PyBytes_FormatEx+0x892> │ │ │ │ │ + cbz r6, 1816 <_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 13e4 <_PyBytes_FormatEx+0x444> │ │ │ │ │ - b.n 13ea <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + bne.w 13c8 <_PyBytes_FormatEx+0x444> │ │ │ │ │ + b.n 13ce <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_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 17b2 <_PyBytes_FormatEx+0x812> │ │ │ │ │ + b.n 1796 <_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 17f2 <_PyBytes_FormatEx+0x852> │ │ │ │ │ + b.n 17d6 <_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 │ │ │ │ │ @@ -2579,319 +2566,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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 1572 <_PyBytes_FormatEx+0x5d2> │ │ │ │ │ + b.n 1556 <_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 15c0 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 15a4 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ │ - b.n 1372 <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ + b.n 1356 <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1188 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + beq.w 116c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1188 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + bne.w 116c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1188 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + b.n 116c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 197a <_PyBytes_FormatEx+0x9da> │ │ │ │ │ + bmi.n 195e <_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 1964 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + beq.n 1948 <_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 1964 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + bne.n 1948 <_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 1938 <_PyBytes_FormatEx+0x998> │ │ │ │ │ + beq.n 191c <_PyBytes_FormatEx+0x998> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1920 <_PyBytes_FormatEx+0x980> │ │ │ │ │ + bhi.n 1904 <_PyBytes_FormatEx+0x980> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 191a <_PyBytes_FormatEx+0x97a> │ │ │ │ │ + bne.n 18fe <_PyBytes_FormatEx+0x97a> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w 1016 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n 13da <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1920 <_PyBytes_FormatEx+0x980> │ │ │ │ │ + beq.n 1904 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 18f4 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.n 18d8 <_PyBytes_FormatEx+0x954> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 190a <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 18ee <_PyBytes_FormatEx+0x96a> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1a66 <_PyBytes_FormatEx+0xac6> │ │ │ │ │ + bne.n 1a4a <_PyBytes_FormatEx+0xac6> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 190a <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 18ee <_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 1568 <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ + b.n 154c <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1a3e <_PyBytes_FormatEx+0xa9e> │ │ │ │ │ + beq.n 1a22 <_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 14e │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_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 130e <_PyBytes_FormatEx+0x36e> │ │ │ │ │ + b.n 12f2 <_PyBytes_FormatEx+0x36e> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 19fe <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ + beq.n 19e2 <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 135e <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + bne.w 1342 <_PyBytes_FormatEx+0x3be> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1a76 <_PyBytes_FormatEx+0xad6> │ │ │ │ │ + bne.n 1a5a <_PyBytes_FormatEx+0xad6> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 135e <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + b.n 1342 <_PyBytes_FormatEx+0x3be> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 10c2 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w 10a6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 1a24 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ + beq.n 1a08 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1378 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bne.w 135c <_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 1378 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + b.n 135c <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 19b8 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne.n 199c <_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 14e │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 1016 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 159a <_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 18e4 <_PyBytes_FormatEx+0x944> │ │ │ │ │ - b.n 18f4 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.w 18c8 <_PyBytes_FormatEx+0x944> │ │ │ │ │ + b.n 18d8 <_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 1a04 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + b.n 19e8 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c98 <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ + beq.w 1c7c <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ add.w r0, fp, #2 │ │ │ │ │ subs r6, r7, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.w 1c80 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + bmi.w 1c64 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.w 1cb0 <_PyBytes_FormatEx+0xd10> │ │ │ │ │ + beq.w 1c94 <_PyBytes_FormatEx+0xd10> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 1aa6 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bne.n 1a8a <_PyBytes_FormatEx+0xb06> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1aa6 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bgt.n 1a8a <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 1b18 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + cbnz r3, 1afc <_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 1af4 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + beq.n 1ad8 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 1af4 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + cbnz r3, 1ad8 <_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 1cb4 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + beq.w 1c98 <_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 1058 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.w 103c <_PyBytes_FormatEx+0xb8> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 19a2 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + b.n 1986 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ad4 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq.n 1ab8 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad4 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + bne.n 1ab8 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ad4 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + b.n 1ab8 <_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 │ │ │ │ │ @@ -2901,70 +2888,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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_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 105e <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.w 1042 <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b64 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b48 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b64 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b48 <_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 1c40 <_PyBytes_FormatEx+0xca0> │ │ │ │ │ + beq.n 1c24 <_PyBytes_FormatEx+0xca0> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c36 <_PyBytes_FormatEx+0xc96> │ │ │ │ │ + beq.n 1c1a <_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 1c4c <_PyBytes_FormatEx+0xcac> │ │ │ │ │ + bne.n 1c30 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 159a <_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 │ │ │ │ │ @@ -2980,124 +2967,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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b64 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b48 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 159a <_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 149e <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ + b.n 1482 <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b64 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b48 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1bb6 <_PyBytes_FormatEx+0xc16> │ │ │ │ │ + b.n 1b9a <_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 1bd4 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ + b.n 1bb8 <_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 12e0 <_PyBytes_FormatEx+0x340> │ │ │ │ │ + beq.w 12c4 <_PyBytes_FormatEx+0x340> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12e0 <_PyBytes_FormatEx+0x340> │ │ │ │ │ + bne.w 12c4 <_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 12e0 <_PyBytes_FormatEx+0x340> │ │ │ │ │ + b.w 12c4 <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_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 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1abc <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + b.n 1aa0 <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 15b6 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 159a <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 12fe <_PyBytes_FormatEx+0x35e> │ │ │ │ │ + b.w 12e2 <_PyBytes_FormatEx+0x35e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.w 11bc <_PyBytes_FormatEx+0x21c> │ │ │ │ │ + b.w 11a0 <_PyBytes_FormatEx+0x21c> │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ subs r7, #2 │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 1032 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w 1016 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #16 │ │ │ │ │ - b.w 139c <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.w 1380 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ │ │ │ │ │ -00001cdc : │ │ │ │ │ +00001cc0 : │ │ │ │ │ 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 1d08 │ │ │ │ │ + bge.n 1cec │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - bge.n 1d00 │ │ │ │ │ + bge.n 1ce4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3107,56 +3094,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 1cfc │ │ │ │ │ + b.n 1ce0 │ │ │ │ │ │ │ │ │ │ -00001d24 <_PyBytes_Find>: │ │ │ │ │ +00001d08 <_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, 1d74 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r3, 1d58 <_PyBytes_Find+0x50> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1d68 <_PyBytes_Find+0x44> │ │ │ │ │ + bgt.n 1d4c <_PyBytes_Find+0x44> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2994 │ │ │ │ │ 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 1d62 <_PyBytes_Find+0x3e> │ │ │ │ │ + bne.n 1d46 <_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, 1d6e <_PyBytes_Find+0x4a> │ │ │ │ │ + cbz r0, 1d52 <_PyBytes_Find+0x4a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d62 <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d46 <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ - b.n 1d62 <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d46 <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1d62 <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d46 <_PyBytes_Find+0x3e> │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +00001d5c : │ │ │ │ │ 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 │ │ │ │ │ @@ -3167,79 +3154,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, 1dd8 │ │ │ │ │ + cbnz r0, 1dbc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 1ddc │ │ │ │ │ + bgt.n 1dc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1ddc │ │ │ │ │ + ble.n 1dc0 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 1ddc │ │ │ │ │ + cbnz r0, 1dc0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 1dd2 │ │ │ │ │ + cbz r3, 1db6 │ │ │ │ │ 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 1dc8 │ │ │ │ │ + b.n 1dac │ │ │ │ │ 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 1dfa │ │ │ │ │ + bne.n 1dde │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dc8 │ │ │ │ │ + beq.n 1dac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1dc8 │ │ │ │ │ + b.n 1dac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1dc8 │ │ │ │ │ + b.n 1dac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e08 : │ │ │ │ │ +00001dec : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1e16 │ │ │ │ │ + cbz r3, 1dfa │ │ │ │ │ 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 1e12 │ │ │ │ │ + b.n 1df6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e1c : │ │ │ │ │ +00001e00 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3247,18 +3234,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 1e5c │ │ │ │ │ + bhi.n 1e40 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1e76 │ │ │ │ │ + bgt.n 1e5a │ │ │ │ │ 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 │ │ │ │ │ @@ -3269,72 +3256,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 1e42 │ │ │ │ │ + bne.n 1e26 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e58 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 1e72 │ │ │ │ │ + beq.n 1e56 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1e48 │ │ │ │ │ + beq.n 1e2c │ │ │ │ │ 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 1e48 │ │ │ │ │ - b.n 1e72 │ │ │ │ │ + bne.n 1e2c │ │ │ │ │ + b.n 1e56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e9c : │ │ │ │ │ +00001e80 : │ │ │ │ │ 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] @ (2100 ) │ │ │ │ │ + ldr r1, [pc, #584] @ (20e4 ) │ │ │ │ │ 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 2088 │ │ │ │ │ + ble.w 206c │ │ │ │ │ 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 1f52 │ │ │ │ │ + beq.n 1f36 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 1f32 │ │ │ │ │ + beq.n 1f16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1f12 │ │ │ │ │ + beq.n 1ef6 │ │ │ │ │ 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 │ │ │ │ │ @@ -3356,15 +3343,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 1fe2 │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ 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] │ │ │ │ │ @@ -3376,15 +3363,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 1f98 │ │ │ │ │ + bne.n 1f7c │ │ │ │ │ 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 │ │ │ │ │ @@ -3404,15 +3391,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 1f56 │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ 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 │ │ │ │ │ @@ -3422,142 +3409,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 2092 │ │ │ │ │ + bgt.n 2076 │ │ │ │ │ ldrb.w r0, [sl, r6] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 20e2 │ │ │ │ │ + bne.n 20c6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r4, r8, [sp, #16] │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 2022 │ │ │ │ │ + b.n 2006 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge.n 20c6 │ │ │ │ │ + bge.n 20aa │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 2020 │ │ │ │ │ + beq.n 2004 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bge.n 20ae │ │ │ │ │ + bge.n 2092 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 20ae │ │ │ │ │ + ble.n 2092 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ sub.w r7, ip, r6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 209c │ │ │ │ │ + bne.n 2080 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2104 │ │ │ │ │ + bl 20e8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a4 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq.n 2096 │ │ │ │ │ - ldr r3, [pc, #140] @ (2100 ) │ │ │ │ │ + beq.n 207a │ │ │ │ │ + ldr r3, [pc, #140] @ (20e4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 208e │ │ │ │ │ + bne.n 2072 │ │ │ │ │ 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 1fe2 │ │ │ │ │ + b.n 1fc6 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 20f8 │ │ │ │ │ + cbz r3, 20dc │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 2056 │ │ │ │ │ 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 2072 │ │ │ │ │ + b.n 2056 │ │ │ │ │ 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 20de │ │ │ │ │ + bmi.n 20c2 │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2004 │ │ │ │ │ + b.n 1fe8 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ - bne.n 2036 │ │ │ │ │ + bne.n 201a │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2072 │ │ │ │ │ + bne.n 2056 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 20e0 │ │ │ │ │ add r6, r9 │ │ │ │ │ - b.n 20c2 │ │ │ │ │ + b.n 20a6 │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 20c2 │ │ │ │ │ + b.n 20a6 │ │ │ │ │ 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 20c2 │ │ │ │ │ + bmi.n 20a6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 20c2 │ │ │ │ │ + b.n 20a6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 2056 │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 2056 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002104 : │ │ │ │ │ +000020e8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -3569,147 +3556,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 2190 │ │ │ │ │ + bne.n 2174 │ │ │ │ │ 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 216c │ │ │ │ │ + bne.n 2150 │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 2186 │ │ │ │ │ + b.n 216a │ │ │ │ │ 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 217a │ │ │ │ │ + blt.n 215e │ │ │ │ │ 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 215c │ │ │ │ │ + blt.n 2140 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ + beq.n 219a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21a6 │ │ │ │ │ + b.n 218a │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 215c │ │ │ │ │ + b.n 2140 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021c0 : │ │ │ │ │ +000021a4 : │ │ │ │ │ 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 2292 │ │ │ │ │ + beq.n 2276 │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2288 │ │ │ │ │ + bcs.n 226c │ │ │ │ │ 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 2284 │ │ │ │ │ + bne.n 2268 │ │ │ │ │ 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 2262 │ │ │ │ │ + ble.n 2246 │ │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ │ ldrb.w r3, [fp, r1] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 227c │ │ │ │ │ + bne.n 2260 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2262 │ │ │ │ │ + ble.n 2246 │ │ │ │ │ ldrb.w ip, [fp, r3] │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 227e │ │ │ │ │ + bne.n 2262 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2262 │ │ │ │ │ + ble.n 2246 │ │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 227e │ │ │ │ │ + bne.n 2262 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2262 │ │ │ │ │ + ble.n 2246 │ │ │ │ │ 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 227e │ │ │ │ │ + bne.n 2262 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2250 │ │ │ │ │ + bgt.n 2234 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 2272 │ │ │ │ │ + b.n 2256 │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ ldrb.w r3, [fp, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 22c8 │ │ │ │ │ + bne.n 22ac │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 2266 │ │ │ │ │ + blt.n 224a │ │ │ │ │ sub.w r0, fp, lr │ │ │ │ │ - b.n 228c │ │ │ │ │ + b.n 2270 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 21f0 │ │ │ │ │ + bhi.n 21d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3718,90 +3705,90 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r3, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2288 │ │ │ │ │ + bcs.n 226c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 22fe │ │ │ │ │ + cbz r3, 22e2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 22b4 │ │ │ │ │ - b.n 2288 │ │ │ │ │ + bhi.n 2298 │ │ │ │ │ + b.n 226c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bls.n 2288 │ │ │ │ │ + bls.n 226c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r7, [r9, r3] │ │ │ │ │ - cbnz r7, 22e4 │ │ │ │ │ + cbnz r7, 22c8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 2206 │ │ │ │ │ + b.n 21ea │ │ │ │ │ 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 21ea │ │ │ │ │ + b.n 21ce │ │ │ │ │ add.w r1, r2, fp │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 231e │ │ │ │ │ + bge.n 2302 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 2308 │ │ │ │ │ + beq.n 22ec │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + b.n 2294 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2334 │ │ │ │ │ + bge.n 2318 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 2350 │ │ │ │ │ + bne.n 2334 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2324 │ │ │ │ │ + b.n 2308 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 235c │ │ │ │ │ + bge.n 2340 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 233a │ │ │ │ │ + beq.n 231e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + b.n 2294 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + b.n 2294 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ - b.n 228c │ │ │ │ │ + b.n 2270 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -370,22 +370,22 @@ │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ strd r3, r3, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a2c <_PyBytes_DecodeEscape2+0x728> │ │ │ │ │ + beq.w b24 <_PyBytes_DecodeEscape2+0x820> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w a42 <_PyBytes_DecodeEscape2+0x73e> │ │ │ │ │ + blt.w ad2 <_PyBytes_DecodeEscape2+0x7ce> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ │ - bgt.w 8cc <_PyBytes_DecodeEscape2+0x5c8> │ │ │ │ │ + bgt.w 8d0 <_PyBytes_DecodeEscape2+0x5cc> │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w fp, r7, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ @@ -412,77 +412,77 @@ │ │ │ │ │ bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne.n 3a0 <_PyBytes_DecodeEscape2+0x9c> │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w a04 <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ + beq.w ab4 <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ sub.w r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi.w a5e <_PyBytes_DecodeEscape2+0x75a> │ │ │ │ │ + bhi.w 9d4 <_PyBytes_DecodeEscape2+0x6d0> │ │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ │ .short 0x00e2 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x038c0348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480327 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x01fd0348 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x02ff0303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x030303b6 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x01fd0303 │ │ │ │ │ .word 0x01fd01fd │ │ │ │ │ .word 0x01fd01fd │ │ │ │ │ .word 0x01fd01fd │ │ │ │ │ - .word 0x034801fd │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x024e0348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03400355 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03590348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x00df0348 │ │ │ │ │ - .word 0x03480348 │ │ │ │ │ - .word 0x024a0348 │ │ │ │ │ - .word 0x02520348 │ │ │ │ │ - .word 0x032b0348 │ │ │ │ │ - .word 0x00c60348 │ │ │ │ │ + .word 0x030301fd │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x024b0303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03270310 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03140303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x00df0303 │ │ │ │ │ + .word 0x03030303 │ │ │ │ │ + .word 0x02470303 │ │ │ │ │ + .word 0x024f0303 │ │ │ │ │ + .word 0x03a70303 │ │ │ │ │ + .word 0x00c60303 │ │ │ │ │ mov r5, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ @@ -490,34 +490,34 @@ │ │ │ │ │ beq.w 5d6 <_PyBytes_DecodeEscape2+0x2d2> │ │ │ │ │ cmp fp, r3 │ │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ │ bhi.n 5c8 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8a4 <_PyBytes_DecodeEscape2+0x5a0> │ │ │ │ │ + beq.w 896 <_PyBytes_DecodeEscape2+0x592> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - beq.w 902 <_PyBytes_DecodeEscape2+0x5fe> │ │ │ │ │ + beq.w 8f6 <_PyBytes_DecodeEscape2+0x5f2> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 906 <_PyBytes_DecodeEscape2+0x602> │ │ │ │ │ + bne.w 990 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 972 <_PyBytes_DecodeEscape2+0x66e> │ │ │ │ │ + blt.w 9a0 <_PyBytes_DecodeEscape2+0x69c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ beq.w 7b0 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 98a <_PyBytes_DecodeEscape2+0x686> │ │ │ │ │ + bgt.w 978 <_PyBytes_DecodeEscape2+0x674> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f6 <_PyBytes_DecodeEscape2+0x6f2> │ │ │ │ │ + beq.w a72 <_PyBytes_DecodeEscape2+0x76e> │ │ │ │ │ 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] │ │ │ │ │ @@ -537,28 +537,28 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [pc, #88] @ (59c <_PyBytes_DecodeEscape2+0x298>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 96e <_PyBytes_DecodeEscape2+0x66a> │ │ │ │ │ + bne.w 99c <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r5, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bls.w a88 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ + bls.w a24 <_PyBytes_DecodeEscape2+0x720> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb.w r0, [r9, r1] │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb.w r1, [r9, r1] │ │ │ │ │ orr.w ip, r1, r0 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w a88 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ + bhi.w a24 <_PyBytes_DecodeEscape2+0x720> │ │ │ │ │ adds r3, r5, #4 │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ │ bls.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ mov r5, r3 │ │ │ │ │ b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ @@ -569,260 +569,260 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ adds r3, r5, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bls.w 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ + bls.w b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ orr.w r0, r2, r3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ + bhi.w b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ adds r3, r5, #4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ bls.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne.w 4c2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w a04 <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ + beq.w ab4 <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add.w ip, r5, #2 │ │ │ │ │ sub.w r2, r0, #10 │ │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ │ - bhi.w 882 <_PyBytes_DecodeEscape2+0x57e> │ │ │ │ │ + bhi.w ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ addw lr, pc, #4 │ │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ │ - .word 0x00000809 │ │ │ │ │ + .word 0x00000893 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x000009b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000ad7 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x000009c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000815 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x0000080d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000895 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x0000087f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009df │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009ef │ │ │ │ │ + .word 0x000009ff │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000a09 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009e7 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000a13 │ │ │ │ │ + R_ARM_ABS32 .text.hot │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00000803 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000087b │ │ │ │ │ + .word 0x00000875 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000089d │ │ │ │ │ + .word 0x00000889 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a57 │ │ │ │ │ + .word 0x00000af9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000883 │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000005a1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -848,433 +848,447 @@ │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, r1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ bhi.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bgt.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + bgt.n 8be <_PyBytes_DecodeEscape2+0x5ba> │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - cmp fp, ip │ │ │ │ │ - bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + movs r2, #10 │ │ │ │ │ mov r3, ip │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 5ca <_PyBytes_DecodeEscape2+0x2c6> │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ - bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ │ - bhi.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + bhi.n 8ec <_PyBytes_DecodeEscape2+0x5e8> │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ add.w ip, r5, #3 │ │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + bls.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, r2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + bhi.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ │ add.w ip, r5, #4 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - ble.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ + ble.n 854 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ itt eq │ │ │ │ │ streq.w r0, [r8] │ │ │ │ │ streq.w r3, [sl] │ │ │ │ │ + mov r3, ip │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ movs r3, #13 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movs r3, #9 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #13 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - streq.w r0, [r8] │ │ │ │ │ - streq.w r3, [sl] │ │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - movs r3, #9 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ + movs r2, #13 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #9 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 92e <_PyBytes_DecodeEscape2+0x62a> │ │ │ │ │ + bne.n 902 <_PyBytes_DecodeEscape2+0x5fe> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ beq.n 8fa <_PyBytes_DecodeEscape2+0x5f6> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ beq.w 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + cbnz r0, 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + bne.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + b.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 366 <_PyBytes_DecodeEscape2+0x62> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - b.n 7fa <_PyBytes_DecodeEscape2+0x4f6> │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cbnz r0, 912 <_PyBytes_DecodeEscape2+0x60e> │ │ │ │ │ - ldr r5, [pc, #548] @ (b24 <_PyBytes_DecodeEscape2+0x820>) │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r0, [r4], #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 5ca <_PyBytes_DecodeEscape2+0x2c6> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8fa <_PyBytes_DecodeEscape2+0x5f6> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne.n 990 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + cbnz r0, 940 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ + ldr r5, [pc, #580] @ (b44 <_PyBytes_DecodeEscape2+0x840>) │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 9a2 <_PyBytes_DecodeEscape2+0x69e> │ │ │ │ │ + cbz r3, 95c <_PyBytes_DecodeEscape2+0x658> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 9ae <_PyBytes_DecodeEscape2+0x6aa> │ │ │ │ │ + beq.n 968 <_PyBytes_DecodeEscape2+0x664> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.w 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c8 <_PyBytes_DecodeEscape2+0x5c4> │ │ │ │ │ + beq.n 8ba <_PyBytes_DecodeEscape2+0x5b6> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + beq.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + bne.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - 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 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ - 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 │ │ │ │ │ - b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 8fe <_PyBytes_DecodeEscape2+0x5fa> │ │ │ │ │ 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, r4, r1 │ │ │ │ │ - bne.n 93a <_PyBytes_DecodeEscape2+0x636> │ │ │ │ │ + bne.n 90c <_PyBytes_DecodeEscape2+0x608> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94a <_PyBytes_DecodeEscape2+0x646> │ │ │ │ │ + bne.n 91c <_PyBytes_DecodeEscape2+0x618> │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 534 <_PyBytes_DecodeEscape2+0x230> │ │ │ │ │ - b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9d6 <_PyBytes_DecodeEscape2+0x6d2> │ │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n a6e <_PyBytes_DecodeEscape2+0x76a> │ │ │ │ │ + bne.n 9e4 <_PyBytes_DecodeEscape2+0x6e0> │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movs r3, #7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movs r3, #12 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + movs r2, #7 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #12 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ + beq.n b02 <_PyBytes_DecodeEscape2+0x7fe> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ 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 strcmp │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbnz r0, aee <_PyBytes_DecodeEscape2+0x7ea> │ │ │ │ │ + cbnz r0, a80 <_PyBytes_DecodeEscape2+0x77c> │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ bpl.w 596 <_PyBytes_DecodeEscape2+0x292> │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - strb.w r3, [r4], #1 │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 534 <_PyBytes_DecodeEscape2+0x230> │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab8 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ + beq.n a54 <_PyBytes_DecodeEscape2+0x750> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 9d6 <_PyBytes_DecodeEscape2+0x6d2> │ │ │ │ │ + b.n aca <_PyBytes_DecodeEscape2+0x7c6> │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w r2, #92 @ 0x5c │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r0, [r8] │ │ │ │ │ + streq.w r3, [sl] │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movs r2, #11 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strb.w r2, [r4], #1 │ │ │ │ │ + b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + subs r2, r5, r7 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n aca <_PyBytes_DecodeEscape2+0x7c6> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + str r3, [r6, #16] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str.w r1, [sl] │ │ │ │ │ + b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b28 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000b48 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r2, b54 <_PyBytesWriter_Prepare+0x2c> │ │ │ │ │ + cbz r2, b74 <_PyBytesWriter_Prepare+0x2c> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n b62 <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ + bgt.n b82 <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n b58 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + blt.n b78 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000b70 <_PyBytesWriter_Finish>: │ │ │ │ │ +00000b90 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ 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, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c26 <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n c46 <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n c48 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n c68 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c54 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n c74 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n c62 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n c82 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ sub.w r7, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cbnz r7, c0a <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, c2a <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n cb8 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n cd8 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0a <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ + beq.w d2a <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ 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] │ │ │ │ │ @@ -1284,15 +1298,15 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ - cbnz r6, bf8 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, c18 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1309,35 +1323,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - cbnz r3, c7c <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, c9c <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n c4a <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n c6a <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, c54 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, c74 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cd0 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ - ldr r5, [pc, #200] @ (d1c <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ - b.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n cf0 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ + ldr r5, [pc, #200] @ (d3c <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ + b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1348,116 +1362,116 @@ │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cee <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ + beq.n d0e <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n cfa <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ + beq.n d1a <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c44 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n c64 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ 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 │ │ │ │ │ - b.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c50 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c50 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c50 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n c70 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne.n c88 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n ca8 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n c94 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n cb4 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n c98 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n bf8 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w c12 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n c18 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000d20 : │ │ │ │ │ +00000d40 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n da4 │ │ │ │ │ + bhi.n dc4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d86 │ │ │ │ │ + cbz r0, da6 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n d8c │ │ │ │ │ + beq.n dac │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dbe │ │ │ │ │ + cbz r0, dde │ │ │ │ │ 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] │ │ │ │ │ @@ -1472,108 +1486,108 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #64] @ (dc8 ) │ │ │ │ │ + ldr r5, [pc, #64] @ (de8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ 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 d82 │ │ │ │ │ + b.n da2 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d82 │ │ │ │ │ + b.n da2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +00000dec : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n edc │ │ │ │ │ + beq.n efc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 109c │ │ │ │ │ + beq.w 10bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f18 │ │ │ │ │ + beq.w f38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, sp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc2 │ │ │ │ │ + bne.w fe2 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc2 │ │ │ │ │ + bne.w fe2 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f6e │ │ │ │ │ + beq.w f8e │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ef4 │ │ │ │ │ + beq.n f14 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 100e │ │ │ │ │ + bgt.w 102e │ │ │ │ │ add r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w f9a │ │ │ │ │ - beq.w f8c │ │ │ │ │ + blt.w fba │ │ │ │ │ + beq.w fac │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w fe4 │ │ │ │ │ + bgt.w 1004 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1088 │ │ │ │ │ + beq.w 10a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -1599,136 +1613,136 @@ │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w fba │ │ │ │ │ + beq.w fda │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n ece │ │ │ │ │ + beq.n eee │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ee2 │ │ │ │ │ + bne.n f02 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n edc │ │ │ │ │ + bne.n efc │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ 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 f94 │ │ │ │ │ + bne.n fb4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n f90 │ │ │ │ │ + beq.n fb0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n ed8 │ │ │ │ │ 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.w df6 │ │ │ │ │ + bne.w e16 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1062 │ │ │ │ │ + bne.w 1082 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 1030 │ │ │ │ │ + blt.n 1050 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1034 │ │ │ │ │ + beq.n 1054 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n efc │ │ │ │ │ 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 ffe │ │ │ │ │ + bne.n 101e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n eb8 │ │ │ │ │ + beq.n ed8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n eb8 │ │ │ │ │ - ldr r4, [pc, #296] @ (10b8 ) │ │ │ │ │ - b.n e98 │ │ │ │ │ + b.n ed8 │ │ │ │ │ + ldr r4, [pc, #296] @ (10d8 ) │ │ │ │ │ + b.n eb8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w e4c │ │ │ │ │ + bge.w e6c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w eb8 │ │ │ │ │ + bne.w ed8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n ec4 │ │ │ │ │ - b.n ece │ │ │ │ │ + bne.n ee4 │ │ │ │ │ + b.n eee │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -1737,70 +1751,70 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fb2 │ │ │ │ │ + b.n fd2 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fb2 │ │ │ │ │ + b.n fd2 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r5, 1016 │ │ │ │ │ + cbz r5, 1036 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w e4c │ │ │ │ │ + bge.w e6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fb2 │ │ │ │ │ + b.n fd2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n f8c │ │ │ │ │ + bne.n fac │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f14 │ │ │ │ │ + beq.w f34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edc │ │ │ │ │ + beq.w efc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w edc │ │ │ │ │ + beq.w efc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w edc │ │ │ │ │ + bne.w efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n efc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1810,39 +1824,39 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1042 │ │ │ │ │ - b.n edc │ │ │ │ │ + bne.n 1062 │ │ │ │ │ + b.n efc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e98 │ │ │ │ │ - b.n fb2 │ │ │ │ │ + bne.w eb8 │ │ │ │ │ + b.n fd2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w edc │ │ │ │ │ + beq.w efc │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w edc │ │ │ │ │ - b.n eea │ │ │ │ │ + bne.w efc │ │ │ │ │ + b.n f0a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010bc : │ │ │ │ │ +000010dc : │ │ │ │ │ bytes_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1851,47 +1865,47 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1236 │ │ │ │ │ + bne.w 1256 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1236 │ │ │ │ │ + bne.w 1256 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11ce │ │ │ │ │ + beq.n 11ee │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 11aa │ │ │ │ │ + beq.n 11ca │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1206 │ │ │ │ │ + bgt.n 1226 │ │ │ │ │ add.w r8, r5, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1216 │ │ │ │ │ - beq.n 11ec │ │ │ │ │ + blt.n 1236 │ │ │ │ │ + beq.n 120c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 1270 │ │ │ │ │ + bgt.w 1290 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1294 │ │ │ │ │ + beq.w 12b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -1918,92 +1932,92 @@ │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1192 │ │ │ │ │ + beq.n 11b2 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 11a2 │ │ │ │ │ + beq.n 11c2 │ │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 120e │ │ │ │ │ + bne.n 122e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 128a │ │ │ │ │ + beq.n 12aa │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 11ac │ │ │ │ │ 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 11f0 │ │ │ │ │ + bne.n 1210 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 118c │ │ │ │ │ + beq.n 11ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 118c │ │ │ │ │ - ldr r4, [pc, #180] @ (12a4 ) │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n 11ac │ │ │ │ │ + ldr r4, [pc, #180] @ (12c4 ) │ │ │ │ │ + b.n 118e │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1258 │ │ │ │ │ + beq.n 1278 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 111e │ │ │ │ │ + bge.n 113e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 122e │ │ │ │ │ + b.n 124e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 111e │ │ │ │ │ + bge.n 113e │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 118c │ │ │ │ │ - b.n 1192 │ │ │ │ │ + bne.n 11ac │ │ │ │ │ + b.n 11b2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2012,55 +2026,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 122e │ │ │ │ │ + b.n 124e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 128e │ │ │ │ │ + bne.n 12ae │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ca │ │ │ │ │ + beq.n 11ea │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 11ac │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 122e │ │ │ │ │ + b.n 124e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 119c │ │ │ │ │ - ldr r4, [pc, #20] @ (12a4 ) │ │ │ │ │ + b.n 11bc │ │ │ │ │ + ldr r4, [pc, #20] @ (12c4 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 116e │ │ │ │ │ + b.n 118e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116c │ │ │ │ │ - b.n 122e │ │ │ │ │ + bne.w 118c │ │ │ │ │ + b.n 124e │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012c8 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ @@ -2073,64 +2087,64 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000012d4 : │ │ │ │ │ +000012f4 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ 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, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 12ec │ │ │ │ │ + beq.n 130c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 <_Py_HashBytes> │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012fc : │ │ │ │ │ +0000131c : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 13fe │ │ │ │ │ + bpl.n 141e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ - bpl.n 13fe │ │ │ │ │ + bpl.n 141e │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 1398 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 139e │ │ │ │ │ + bhi.n 13be │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1364 │ │ │ │ │ + bne.n 1384 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1364 │ │ │ │ │ + bne.n 1384 │ │ │ │ │ sub.w r6, r6, #3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ clz r6, r6 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2147,290 +2161,290 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 1492 │ │ │ │ │ + bhi.w 14b2 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0309 │ │ │ │ │ .word 0x03090903 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1412 │ │ │ │ │ + ble.n 1432 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 13c6 │ │ │ │ │ + bne.n 13e6 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1412 │ │ │ │ │ + cbz r0, 1432 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 1480 │ │ │ │ │ + bhi.n 14a0 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ .short 0x030b │ │ │ │ │ .word 0x55625555 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14aa │ │ │ │ │ + bne.n 14ca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 1468 │ │ │ │ │ + bhi.n 1488 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ .short 0x0f03 │ │ │ │ │ .word 0x271b2727 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it le │ │ │ │ │ movle r0, r2 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r2 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r2 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 13b0 │ │ │ │ │ subs r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi.n 1408 │ │ │ │ │ + bhi.n 1428 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.n 14c0 │ │ │ │ │ + bmi.n 14e0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 14de │ │ │ │ │ + bpl.n 14fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1496 │ │ │ │ │ + bne.n 14b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 14ec │ │ │ │ │ + bmi.n 150c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1408 │ │ │ │ │ + bpl.n 1428 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1408 │ │ │ │ │ - b.n 1496 │ │ │ │ │ + beq.w 1428 │ │ │ │ │ + b.n 14b6 │ │ │ │ │ │ │ │ │ │ -0000150c <_PyBytesWriter_Init>: │ │ │ │ │ +0000152c <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000151c <_PyBytesWriter_Alloc>: │ │ │ │ │ +0000153c <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - cbz r1, 1552 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + cbz r1, 1572 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 1562 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1582 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ add r4, r1 │ │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ │ - bgt.n 1556 <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ + bgt.n 1576 <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 1550 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ + b.n 1570 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1552 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + b.n 1572 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001574 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001594 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ 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, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1614 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ + bne.n 1634 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1688 <_PyBytesWriter_Resize+0x114> │ │ │ │ │ + beq.n 16a8 <_PyBytesWriter_Resize+0x114> │ │ │ │ │ add.w r9, r4, #24 │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16c8 <_PyBytesWriter_Resize+0x154> │ │ │ │ │ + bne.w 16e8 <_PyBytesWriter_Resize+0x154> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 1670 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ + blt.n 1690 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #352] @ (1710 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ + ldreq r6, [pc, #352] @ (1730 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ streq r6, [r4, #0] │ │ │ │ │ - beq.n 15fe <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + beq.n 161e <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 164c <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ + bhi.n 166c <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b6 <_PyBytesWriter_Resize+0x142> │ │ │ │ │ + beq.n 16d6 <_PyBytesWriter_Resize+0x142> │ │ │ │ │ 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] │ │ │ │ │ @@ -2443,207 +2457,207 @@ │ │ │ │ │ add.w r3, r6, r8 │ │ │ │ │ str.w r8, [r6, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - cbnz r5, 1630 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + cbnz r5, 1650 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16da <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + bne.n 16fa <_PyBytesWriter_Resize+0x166> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ add.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ subge.w r8, r8, r3 │ │ │ │ │ - b.n 1590 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 15b0 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16a8 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + bne.n 16c8 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 1606 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 1626 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ 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 r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1610 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1630 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ 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 1662 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + b.n 1682 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r7, 16e8 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ + cbnz r7, 1708 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1686 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - cbnz r3, 16e4 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ + cbnz r3, 1704 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - b.n 1606 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 1626 <_PyBytesWriter_Resize+0x92> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbnz r3, 16c4 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ + cbnz r3, 16e4 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1638 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 1658 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15fc <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 161c <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 1686 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b.n 1638 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 1658 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15fc <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 161c <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 1686 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1702 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ + cbz r2, 1722 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ - b.n 1610 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1630 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 16e0 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 1700 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 170c <_PyBytesWriter_Resize+0x198> │ │ │ │ │ + cbnz r3, 172c <_PyBytesWriter_Resize+0x198> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169c <_PyBytesWriter_Resize+0x128> │ │ │ │ │ - b.n 1666 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + beq.n 16bc <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + b.n 1686 <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 16e0 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 1700 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 16f4 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ + b.n 1714 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001714 : │ │ │ │ │ +00001734 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e4 │ │ │ │ │ + bne.n 1804 │ │ │ │ │ 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 18e4 │ │ │ │ │ + bne.w 1904 │ │ │ │ │ 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 18c8 │ │ │ │ │ + blt.w 18e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ble.n 185c │ │ │ │ │ + ble.n 187c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 181c │ │ │ │ │ + beq.n 183c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 187e │ │ │ │ │ + bne.w 189e │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ add r6, r3 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1840 │ │ │ │ │ + bne.n 1860 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 18cc │ │ │ │ │ + bhi.w 18ec │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18fe │ │ │ │ │ + beq.w 191e │ │ │ │ │ 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] │ │ │ │ │ @@ -2654,190 +2668,190 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r6, 17de │ │ │ │ │ + cbz r6, 17fe │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 172e │ │ │ │ │ + beq.n 174e │ │ │ │ │ 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 r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 18aa │ │ │ │ │ + beq.n 18ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18b0 │ │ │ │ │ + blt.n 18d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n 18ba │ │ │ │ │ + bge.n 18da │ │ │ │ │ add r5, r4 │ │ │ │ │ - ldr r4, [pc, #252] @ (190c ) │ │ │ │ │ + ldr r4, [pc, #252] @ (192c ) │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 187e │ │ │ │ │ + bne.n 189e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1860 │ │ │ │ │ + beq.n 1880 │ │ │ │ │ sub.w r3, r5, #1 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ clz r3, r3 │ │ │ │ │ adds r4, #16 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1788 │ │ │ │ │ + beq.n 17a8 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #176] @ (1910 ) │ │ │ │ │ - b.n 17de │ │ │ │ │ + ldr r4, [pc, #176] @ (1930 ) │ │ │ │ │ + b.n 17fe │ │ │ │ │ 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 1826 │ │ │ │ │ + bne.n 1846 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17de │ │ │ │ │ + beq.n 17fe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17fe │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 18c8 │ │ │ │ │ + cbz r0, 18e8 │ │ │ │ │ add.w r3, r5, #15 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 189a │ │ │ │ │ - b.n 17de │ │ │ │ │ + bne.n 18ba │ │ │ │ │ + b.n 17fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 18c8 │ │ │ │ │ + cbnz r0, 18e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi.n 18ba │ │ │ │ │ + bmi.n 18da │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 180c │ │ │ │ │ + bgt.n 182c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17fe │ │ │ │ │ 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 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + bne.w 17f0 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001914 : │ │ │ │ │ +00001934 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001918 : │ │ │ │ │ +00001938 : │ │ │ │ │ bytes_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, #4 │ │ │ │ │ - bpl.n 198a │ │ │ │ │ + bpl.n 19aa │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (19a0 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (19c0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 199a │ │ │ │ │ + cbz r0, 19ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1978 │ │ │ │ │ + beq.n 1998 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (19a4 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (19c4 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -2849,19 +2863,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (19a8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (19c8 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 195a │ │ │ │ │ + b.n 197a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3364 @ 0xd24 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2871,15 +2885,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +000019cc : │ │ │ │ │ striter_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 │ │ │ │ │ @@ -2891,182 +2905,182 @@ │ │ │ │ │ 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] │ │ │ │ │ - cbnz r0, 19f0 │ │ │ │ │ + cbnz r0, 1a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19e6 │ │ │ │ │ + beq.n 1a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e6 │ │ │ │ │ + bne.n 1a06 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +00001a28 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 1a0c │ │ │ │ │ + cbnz r0, 1a2c │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a0a │ │ │ │ │ + beq.n 1a2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a0a │ │ │ │ │ + bne.n 1a2a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a24 : │ │ │ │ │ +00001a44 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1acc │ │ │ │ │ + bne.n 1aec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1b02 │ │ │ │ │ + blt.n 1b22 │ │ │ │ │ clz r4, r1 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1b22 │ │ │ │ │ + bne.n 1b42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1af6 │ │ │ │ │ + beq.n 1b16 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b60 │ │ │ │ │ + beq.n 1b80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1b40 │ │ │ │ │ + bpl.n 1b60 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b3c │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b26 │ │ │ │ │ + bne.n 1b46 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1a9a │ │ │ │ │ + bne.n 1aba │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1b70 │ │ │ │ │ + bpl.n 1b90 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b3c │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b26 │ │ │ │ │ + bne.n 1b46 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #188] @ (1b90 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (1bb0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b3c │ │ │ │ │ - cbz r4, 1af6 │ │ │ │ │ + cbz r0, 1b5c │ │ │ │ │ + cbz r4, 1b16 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1a5c │ │ │ │ │ + b.n 1a7c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1a94 │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1b90 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1bb0 ) │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a5c │ │ │ │ │ - b.n 1b3c │ │ │ │ │ + bne.n 1a7c │ │ │ │ │ + b.n 1b5c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1ad0 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a94 │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -3074,42 +3088,42 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b3c │ │ │ │ │ + b.n 1b5c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b70 │ │ │ │ │ + bpl.n 1b90 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ - b.n 1aa4 │ │ │ │ │ + b.n 1ac4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1b3c │ │ │ │ │ + b.n 1b5c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001b94 : │ │ │ │ │ +00001bb4 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ 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 │ │ │ │ │ @@ -3117,18 +3131,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 1bd4 │ │ │ │ │ + bhi.n 1bf4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1c0c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3138,51 +3152,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 1c12 │ │ │ │ │ + cbnz r0, 1c32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ 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 1be8 │ │ │ │ │ + beq.n 1c08 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1bc0 │ │ │ │ │ + beq.n 1be0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bc0 │ │ │ │ │ - b.n 1be8 │ │ │ │ │ + bne.n 1be0 │ │ │ │ │ + b.n 1c08 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1bc0 │ │ │ │ │ + ble.n 1be0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ - b.n 1be8 │ │ │ │ │ + bne.n 1c20 │ │ │ │ │ + b.n 1c08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c2c : │ │ │ │ │ +00001c4c : │ │ │ │ │ bytes_replace(): │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3196,57 +3210,57 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2424 │ │ │ │ │ + bhi.w 2444 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2304 │ │ │ │ │ + bne.w 2324 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2304 │ │ │ │ │ + bne.w 2324 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 243e │ │ │ │ │ + bgt.w 245e │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 1eac │ │ │ │ │ + blt.w 1ecc │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2486 │ │ │ │ │ + beq.w 24a6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1ed4 │ │ │ │ │ + bne.w 1ef4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 206a │ │ │ │ │ + beq.w 208a │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - blt.w 1e18 │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 1e18 │ │ │ │ │ + ble.w 1e38 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 226c │ │ │ │ │ + bgt.w 228c │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -3254,662 +3268,662 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #24] │ │ │ │ │ - beq.w 1ec8 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #3 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldrb.w r8, [r9, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #4 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldrb.w r8, [r9, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #5 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldrb.w r8, [r9, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w sl, r9, #4 │ │ │ │ │ and.w fp, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r1, r6, #6 │ │ │ │ │ streq r1, [sp, #24] │ │ │ │ │ lsl.w lr, lr, fp │ │ │ │ │ cmp r0, #5 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub.w r8, r6, #7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r8 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, fp, lr │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bne.n 1d8c │ │ │ │ │ + bne.n 1dac │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w r8, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w lr, lr, r8 │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - blt.n 1e18 │ │ │ │ │ + blt.n 1e38 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1e08 │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 1ea8 │ │ │ │ │ + bpl.n 1ec8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 1e0e │ │ │ │ │ + bgt.n 1e2e │ │ │ │ │ ldrb r7, [r1, r4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 1dd2 │ │ │ │ │ + bne.n 1df2 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb r7, [r7, r4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 1e98 │ │ │ │ │ + bne.n 1eb8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1e58 │ │ │ │ │ + bne.n 1e78 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 1ff4 │ │ │ │ │ + beq.w 2014 │ │ │ │ │ add r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1de8 │ │ │ │ │ + ble.n 1e08 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1ff6 │ │ │ │ │ + bgt.w 2016 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2260 │ │ │ │ │ + bne.w 2280 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2554 │ │ │ │ │ + beq.w 2574 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1e50 │ │ │ │ │ + cbz r3, 1e70 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb.w lr, [r9, #1] │ │ │ │ │ add r7, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne.n 1e98 │ │ │ │ │ + bne.n 1eb8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1dfa │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ add.w lr, r4, #17 │ │ │ │ │ movs r7, #2 │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ ldrb.w ip, [r9, r7] │ │ │ │ │ ldrb.w sl, [lr, #1]! │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne.w 205a │ │ │ │ │ + bne.w 207a │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bgt.n 1e7a │ │ │ │ │ + bgt.n 1e9a │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.n 1dfa │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.n 1ece │ │ │ │ │ + bmi.n 1eee │ │ │ │ │ add r4, r6 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1e28 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1d1a │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 20e2 │ │ │ │ │ + bne.w 2102 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 232c │ │ │ │ │ + bne.w 234c │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w r6, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1f10 │ │ │ │ │ + cbnz r0, 1f30 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1e28 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r7, r0 │ │ │ │ │ add r3, r9 │ │ │ │ │ strb.w r5, [r0, r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ cmp r6, #6 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r6, #7 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - bne.n 1fe6 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + bne.n 2006 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fdc │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + bne.n 1ffc │ │ │ │ │ + b.n 1e58 │ │ │ │ │ mov r7, sl │ │ │ │ │ mls r1, r6, fp, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, fp │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub.w r9, r7, fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 22e6 │ │ │ │ │ + beq.w 2306 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add fp, r4 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.n 2018 │ │ │ │ │ + bne.n 2038 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ sub.w fp, r7, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.w 1dfa │ │ │ │ │ - b.n 1e98 │ │ │ │ │ + beq.w 1e1a │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ ldrb.w r9, [r9] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w r6, sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2090 │ │ │ │ │ + cbz r0, 20b0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 207c │ │ │ │ │ - b.n 2094 │ │ │ │ │ + bne.n 209c │ │ │ │ │ + b.n 20b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 210e │ │ │ │ │ + beq.n 212e │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - b.n 20ca │ │ │ │ │ + b.n 20ea │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r5, 20d6 │ │ │ │ │ + cbz r5, 20f6 │ │ │ │ │ sub.w sl, r5, sl │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, sl │ │ │ │ │ add.w sl, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ subs r4, #1 │ │ │ │ │ sub.w fp, r6, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 20aa │ │ │ │ │ + bne.n 20ca │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2118 │ │ │ │ │ + beq.n 2138 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 210e │ │ │ │ │ + blt.n 212e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - bl 26a0 │ │ │ │ │ + bl 26c0 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - bgt.w 23a4 │ │ │ │ │ + bgt.w 23c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25cc │ │ │ │ │ + bl 25ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w sl, [r9] │ │ │ │ │ add.w r9, r0, r7 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r8, r2, #3 │ │ │ │ │ - beq.w 225c │ │ │ │ │ + beq.w 227c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 210e │ │ │ │ │ + beq.n 212e │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 2256 │ │ │ │ │ + beq.w 2276 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2168 │ │ │ │ │ + beq.n 2188 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21d2 │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21d2 │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 21be │ │ │ │ │ + b.n 21de │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 21d8 │ │ │ │ │ + beq.n 21f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21d2 │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 21d2 │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21d2 │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2180 │ │ │ │ │ + bne.n 21a0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 210e │ │ │ │ │ + beq.n 212e │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 22ee │ │ │ │ │ + bgt.w 230e │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r2, r9, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 221a │ │ │ │ │ + bne.n 223a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2210 │ │ │ │ │ + beq.n 2230 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ sub.w r2, r4, r6 │ │ │ │ │ - beq.n 230a │ │ │ │ │ + beq.n 232a │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2206 │ │ │ │ │ + b.n 2226 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 21be │ │ │ │ │ + b.n 21de │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 21be │ │ │ │ │ + b.n 21de │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r7, r3 │ │ │ │ │ - ble.n 227c │ │ │ │ │ + ble.n 229c │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.n 22a8 │ │ │ │ │ + bgt.n 22c8 │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r1, #31 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w ip, r7, r6 │ │ │ │ │ add r1, r0 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 22da │ │ │ │ │ + beq.n 22fa │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 22ea │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 1cfe │ │ │ │ │ + b.n 1d1e │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r7, asr #2 │ │ │ │ │ - blt.n 2318 │ │ │ │ │ + blt.n 2338 │ │ │ │ │ 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 1e9c │ │ │ │ │ + bl 1e80 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e30 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1de4 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + bne.w 1d1e │ │ │ │ │ + b.n 1de4 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 206e │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2250 │ │ │ │ │ + b.n 2270 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d8c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e30 │ │ │ │ │ add.w r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 210e │ │ │ │ │ + beq.w 212e │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2304 │ │ │ │ │ + beq.n 2324 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3919,321 +3933,321 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ add r4, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2378 │ │ │ │ │ + b.n 2398 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r5, r4, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n 22ee │ │ │ │ │ + bgt.n 230e │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2304 │ │ │ │ │ + beq.n 2324 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r1, r3, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 256c │ │ │ │ │ + beq.w 258c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2974 │ │ │ │ │ + bl 2994 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 256c │ │ │ │ │ + beq.w 258c │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 255e │ │ │ │ │ + beq.w 257e │ │ │ │ │ add r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w sl, r3, r6 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23d0 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ - b.n 1c60 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ + b.n 1c80 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2528 │ │ │ │ │ + beq.n 2548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2518 │ │ │ │ │ + bne.n 2538 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 2528 │ │ │ │ │ + beq.n 2548 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1eac │ │ │ │ │ + bgt.w 1ecc │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 250c │ │ │ │ │ + bge.n 252c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ca8 │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 210e │ │ │ │ │ + beq.w 212e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 22ee │ │ │ │ │ + blt.w 230e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, r4, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2304 │ │ │ │ │ + beq.w 2324 │ │ │ │ │ adds r0, #16 │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ add.w r9, r0, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 258e │ │ │ │ │ + ble.n 25ae │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw fp, #65521 @ 0xfff1 │ │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, fp, r5 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r5, #15 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble.n 2578 │ │ │ │ │ + ble.n 2598 │ │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 24ea │ │ │ │ │ - beq.w 210e │ │ │ │ │ + b.n 250a │ │ │ │ │ + beq.w 212e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ca8 │ │ │ │ │ - b.n 2486 │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ + b.n 24a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 245a │ │ │ │ │ + bne.n 247a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 245a │ │ │ │ │ + b.n 247a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2304 │ │ │ │ │ + bne.w 2324 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1eac │ │ │ │ │ + bgt.w 1ecc │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ca8 │ │ │ │ │ - b.n 2486 │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ + b.n 24a6 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e4a │ │ │ │ │ - b.n 1e50 │ │ │ │ │ + bne.w 1e6a │ │ │ │ │ + b.n 1e70 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 241e │ │ │ │ │ + b.n 243e │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r3, r9 │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 25bc │ │ │ │ │ + ble.n 25dc │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 25a6 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ - b.n 2586 │ │ │ │ │ + b.n 25a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025cc : │ │ │ │ │ +000025ec : │ │ │ │ │ return_self(): │ │ │ │ │ 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 25ec │ │ │ │ │ + bne.n 260c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25ea │ │ │ │ │ + beq.n 260a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000025f4 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +00002614 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 25fa <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 261a <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 261a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + beq.n 263a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 261a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + cbnz r2, 263a <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002620 : │ │ │ │ │ +00002640 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, 268e │ │ │ │ │ + cbz r1, 26ae │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 2674 │ │ │ │ │ + bpl.n 2694 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbnz r4, 2652 │ │ │ │ │ + cbnz r4, 2672 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 2658 │ │ │ │ │ + bne.n 2678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -4256,51 +4270,51 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 266e │ │ │ │ │ + b.n 268e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1266 @ 0x4f2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 266e │ │ │ │ │ + b.n 268e │ │ │ │ │ │ │ │ │ │ -000026a0 : │ │ │ │ │ +000026c0 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #700] @ (2970 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (2990 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - blt.w 2800 │ │ │ │ │ + blt.w 2820 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 27cc │ │ │ │ │ + ble.n 27ec │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 2826 │ │ │ │ │ + beq.w 2846 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 28d0 │ │ │ │ │ + bgt.w 28f0 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r4, lr │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r4, fp, r2 │ │ │ │ │ sub.w r6, lr, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ @@ -4311,116 +4325,116 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r6 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r6, #1 │ │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ │ orr.w ip, ip, r0 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - bne.n 270a │ │ │ │ │ + bne.n 272a │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 2752 │ │ │ │ │ + b.n 2772 │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 2790 │ │ │ │ │ + bpl.n 27b0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 2794 │ │ │ │ │ + blt.n 27b4 │ │ │ │ │ ldrb.w r5, [r4, ip] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 273c │ │ │ │ │ + bne.n 275c │ │ │ │ │ add.w r6, fp, ip │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r9, [r8, r5] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.n 2778 │ │ │ │ │ + bne.n 2798 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 2766 │ │ │ │ │ + bgt.n 2786 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 27b4 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 27e8 │ │ │ │ │ + bne.n 2808 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 279e │ │ │ │ │ + beq.n 27be │ │ │ │ │ add ip, r2 │ │ │ │ │ - b.n 274e │ │ │ │ │ + b.n 276e │ │ │ │ │ add ip, lr │ │ │ │ │ - b.n 274e │ │ │ │ │ + b.n 276e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #464] @ (2970 ) │ │ │ │ │ + ldr r3, [pc, #464] @ (2990 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 28b0 │ │ │ │ │ + bne.w 28d0 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r5, r4, ip │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r7, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bpl.n 2790 │ │ │ │ │ + bpl.n 27b0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add ip, r5 │ │ │ │ │ - b.n 274e │ │ │ │ │ - bne.n 2800 │ │ │ │ │ + b.n 276e │ │ │ │ │ + bne.n 2820 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 2806 │ │ │ │ │ + bne.n 2826 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 27ec │ │ │ │ │ + ble.n 280c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2800 │ │ │ │ │ + cbz r0, 2820 │ │ │ │ │ sub.w r0, r0, fp │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27be │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27be │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 27fa │ │ │ │ │ + b.n 281a │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27e2 │ │ │ │ │ + beq.n 2802 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 27f2 │ │ │ │ │ + bhi.n 2812 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27be │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 294a │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bgt.n 2910 │ │ │ │ │ + bgt.n 2930 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 2820 │ │ │ │ │ + b.n 2840 │ │ │ │ │ ldrb.w r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2924 │ │ │ │ │ + beq.w 2944 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bcc.n 2816 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + bcc.n 2836 │ │ │ │ │ + b.n 2820 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ and.w r3, r4, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ @@ -4429,398 +4443,398 @@ │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 283a │ │ │ │ │ + bne.n 285a │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2800 │ │ │ │ │ + blt.n 2820 │ │ │ │ │ ldrb.w r2, [fp, r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 2880 │ │ │ │ │ + bne.n 28a0 │ │ │ │ │ add.w r2, lr, r0 │ │ │ │ │ add.w r6, r8, lr │ │ │ │ │ add r2, fp │ │ │ │ │ ldrb.w ip, [r2, #-1]! │ │ │ │ │ ldrb.w r7, [r6, #-1]! │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 28b4 │ │ │ │ │ + bne.n 28d4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 286e │ │ │ │ │ - b.n 279e │ │ │ │ │ + bne.n 288e │ │ │ │ │ + b.n 27be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ + beq.n 2820 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 291e │ │ │ │ │ + bpl.n 293e │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 287c │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 2940 │ │ │ │ │ - ldr r4, [pc, #204] @ (2970 ) │ │ │ │ │ + beq.n 2960 │ │ │ │ │ + ldr r4, [pc, #204] @ (2990 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 2956 │ │ │ │ │ + beq.n 2976 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - cbz r0, 28ca │ │ │ │ │ + cbz r0, 28ea │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.n 291e │ │ │ │ │ + bpl.n 293e │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 2858 │ │ │ │ │ + b.n 2878 │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 26e8 │ │ │ │ │ + ble.w 2708 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 26e8 │ │ │ │ │ + ble.w 2708 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 289c │ │ │ │ │ - ldr r4, [pc, #124] @ (2970 ) │ │ │ │ │ + blt.n 28bc │ │ │ │ │ + ldr r4, [pc, #124] @ (2990 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 28b0 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ 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 1e9c │ │ │ │ │ + b.w 1e80 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2800 │ │ │ │ │ - b.n 27e2 │ │ │ │ │ + beq.w 2820 │ │ │ │ │ + b.n 2802 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 28cc │ │ │ │ │ + b.n 28ec │ │ │ │ │ sub.w r0, r4, fp │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27be │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 279e │ │ │ │ │ + ble.w 27be │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ + beq.n 2984 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 292e │ │ │ │ │ + b.n 294e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2104 │ │ │ │ │ + bl 20e8 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27be │ │ │ │ │ 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 │ │ │ │ │ + b.w d8c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 293c │ │ │ │ │ - b.n 279e │ │ │ │ │ + bne.n 295c │ │ │ │ │ + b.n 27be │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002974 : │ │ │ │ │ +00002994 : │ │ │ │ │ fastsearch.constprop.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, #3944] @ 0xf68 │ │ │ │ │ - ldr r4, [pc, #540] @ (2ba4 ) │ │ │ │ │ + ldr r4, [pc, #540] @ (2bc4 ) │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 2adc │ │ │ │ │ + blt.w 2afc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2b2c │ │ │ │ │ + ble.w 2b4c │ │ │ │ │ movw r6, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 2b5c │ │ │ │ │ + bgt.w 2b7c │ │ │ │ │ ldrb.w fp, [r4] │ │ │ │ │ add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ sub.w r1, r7, ip │ │ │ │ │ and.w r3, fp, #31 │ │ │ │ │ add.w lr, r5, r6 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, fp │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ ldrb.w r8, [r4, #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ ldrb.w r8, [r4, #3] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ and.w sl, r8, #31 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w r2, r2, sl │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a9a │ │ │ │ │ sub.w r8, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r8 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - bne.n 2a5a │ │ │ │ │ + bne.n 2a7a │ │ │ │ │ and.w r8, r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - blt.n 2adc │ │ │ │ │ + blt.n 2afc │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 2aaa │ │ │ │ │ + b.n 2aca │ │ │ │ │ add.w r7, lr, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r2, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2ad4 │ │ │ │ │ + bpl.n 2af4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 2adc │ │ │ │ │ + blt.n 2afc │ │ │ │ │ ldrb.w r7, [lr, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2a92 │ │ │ │ │ + bne.n 2ab2 │ │ │ │ │ ldrb.w r8, [r5, r0] │ │ │ │ │ adds r7, r5, r0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n 2b16 │ │ │ │ │ + bne.n 2b36 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 2ae2 │ │ │ │ │ - ldr r3, [pc, #224] @ (2ba4 ) │ │ │ │ │ + bne.n 2b02 │ │ │ │ │ + ldr r3, [pc, #224] @ (2bc4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2b58 │ │ │ │ │ + bne.n 2b78 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r0, ip │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 2aaa │ │ │ │ │ + bge.n 2aca │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ ldrb.w r9, [r4, #1] │ │ │ │ │ ldrb.w r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 2b16 │ │ │ │ │ + bne.n 2b36 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 2ac0 │ │ │ │ │ + beq.n 2ae0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldrb.w sl, [r7, r8] │ │ │ │ │ ldrb.w r9, [r4, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 2b0e │ │ │ │ │ + bne.n 2b2e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2afa │ │ │ │ │ + bgt.n 2b1a │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 2ac0 │ │ │ │ │ + beq.n 2ae0 │ │ │ │ │ add.w r7, lr, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r2, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 2ad4 │ │ │ │ │ + bpl.n 2af4 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 2aa4 │ │ │ │ │ - bne.n 2adc │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ + bne.n 2afc │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - ble.n 2b42 │ │ │ │ │ + ble.n 2b62 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2adc │ │ │ │ │ + beq.n 2afc │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ add r7, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + b.n 2b70 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b3e │ │ │ │ │ + beq.n 2b5e │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi.n 2b48 │ │ │ │ │ - b.n 2adc │ │ │ │ │ + bhi.n 2b68 │ │ │ │ │ + b.n 2afc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r6, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r6 │ │ │ │ │ - ble.w 29ae │ │ │ │ │ + ble.w 29ce │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 29ae │ │ │ │ │ + ble.w 29ce │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 2b8c │ │ │ │ │ + blt.n 2bac │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1e9c │ │ │ │ │ + bl 1e80 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2104 │ │ │ │ │ + bl 20e8 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2ac0 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002ba8 <_PyBytes_Repeat>: │ │ │ │ │ +00002bc8 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ - cbz r1, 2c10 <_PyBytes_Repeat+0x68> │ │ │ │ │ + cbz r1, 2c30 <_PyBytes_Repeat+0x68> │ │ │ │ │ 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, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2bcc <_PyBytes_Repeat+0x24> │ │ │ │ │ + bne.n 2bec <_PyBytes_Repeat+0x24> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2c12 <_PyBytes_Repeat+0x6a> │ │ │ │ │ + beq.n 2c32 <_PyBytes_Repeat+0x6a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2c0e <_PyBytes_Repeat+0x66> │ │ │ │ │ + ble.n 2c2e <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 2c0e <_PyBytes_Repeat+0x66> │ │ │ │ │ + bge.n 2c2e <_PyBytes_Repeat+0x66> │ │ │ │ │ subs r7, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 2bf6 <_PyBytes_Repeat+0x4e> │ │ │ │ │ + bgt.n 2c16 <_PyBytes_Repeat+0x4e> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2bde <_PyBytes_Repeat+0x36> │ │ │ │ │ + bgt.n 2bfe <_PyBytes_Repeat+0x36> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00002c18 : │ │ │ │ │ +00002c38 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4828,57 +4842,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2c5c │ │ │ │ │ + b.n 2c7c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2d30 │ │ │ │ │ + bhi.n 2d50 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2e18 │ │ │ │ │ + blt.w 2e38 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2c7c │ │ │ │ │ + ble.n 2c9c │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c48 │ │ │ │ │ + bls.n 2c68 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2dc0 │ │ │ │ │ + beq.w 2de0 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2c94 │ │ │ │ │ + cbz r3, 2cb4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2df2 │ │ │ │ │ + bne.w 2e12 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2e06 │ │ │ │ │ + bne.w 2e26 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e2e │ │ │ │ │ + beq.w 2e4e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e32 │ │ │ │ │ + bpl.w 2e52 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4886,225 +4900,225 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2d2a │ │ │ │ │ + ble.n 2d4a │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2df6 │ │ │ │ │ + beq.w 2e16 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2df6 │ │ │ │ │ + beq.w 2e16 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2de8 │ │ │ │ │ + beq.n 2e08 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2dd4 │ │ │ │ │ + beq.n 2df4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2dde │ │ │ │ │ + beq.n 2dfe │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d04 │ │ │ │ │ + bhi.n 2d24 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 2c70 │ │ │ │ │ + bhi.n 2c90 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002dc1 │ │ │ │ │ + .word 0x00002de1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dc1 │ │ │ │ │ + .word 0x00002de1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dc1 │ │ │ │ │ + .word 0x00002de1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dc5 │ │ │ │ │ + .word 0x00002de5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c71 │ │ │ │ │ + .word 0x00002c91 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dcd │ │ │ │ │ + .word 0x00002ded │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c50 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2c9e │ │ │ │ │ + b.n 2cbe │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2cd4 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2e18 │ │ │ │ │ + blt.n 2e38 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2c9e │ │ │ │ │ + b.n 2cbe │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d2c │ │ │ │ │ + b.n 2d4c │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2cbe │ │ │ │ │ + b.n 2cde │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e38 : │ │ │ │ │ +00002e58 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 3038 │ │ │ │ │ + ble.w 3058 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r2, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2ea6 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2f96 │ │ │ │ │ + bhi.w 2fb6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 3076 │ │ │ │ │ + blt.w 3096 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2ea8 │ │ │ │ │ + beq.n 2ec8 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2e6e │ │ │ │ │ + bls.n 2e8e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 3028 │ │ │ │ │ + beq.w 3048 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f82 │ │ │ │ │ + bhi.n 2fa2 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 3076 │ │ │ │ │ + beq.w 3096 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2e86 │ │ │ │ │ + bne.n 2ea6 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 305c │ │ │ │ │ + bne.w 307c │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 308c │ │ │ │ │ + beq.w 30ac │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 3090 │ │ │ │ │ + bpl.w 30b0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.w 3034 │ │ │ │ │ + ble.w 3054 │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -5113,297 +5127,297 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2f8e │ │ │ │ │ + beq.n 2fae │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f8e │ │ │ │ │ + beq.n 2fae │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f8e │ │ │ │ │ + beq.n 2fae │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f8e │ │ │ │ │ + beq.n 2fae │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f52 │ │ │ │ │ + bhi.n 2f72 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2f7c │ │ │ │ │ + beq.n 2f9c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ef2 │ │ │ │ │ + b.n 2f12 │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2f4e │ │ │ │ │ + bne.n 2f6e │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2e7a │ │ │ │ │ + b.n 2e9a │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2f7c │ │ │ │ │ + beq.n 2f9c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2ef2 │ │ │ │ │ + b.n 2f12 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2e94 │ │ │ │ │ + bhi.w 2eb4 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00003029 │ │ │ │ │ + .word 0x00003049 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003029 │ │ │ │ │ + .word 0x00003049 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003029 │ │ │ │ │ + .word 0x00003049 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000303f │ │ │ │ │ + .word 0x0000305f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e95 │ │ │ │ │ + .word 0x00002eb5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000304f │ │ │ │ │ + .word 0x0000306f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2e7a │ │ │ │ │ + b.n 2e9a │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2f9c │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2eb0 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e7a │ │ │ │ │ + b.n 2e9a │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e7a │ │ │ │ │ + b.n 2e9a │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2eb0 │ │ │ │ │ + beq.w 2ed0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3076 │ │ │ │ │ + bgt.n 3096 │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2eb0 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f9e │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ed0 │ │ │ │ │ + b.n 2ef0 │ │ │ │ │ │ │ │ │ │ -00003094 : │ │ │ │ │ +000030b4 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 30dc │ │ │ │ │ + cbz r3, 30fc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 30b0 │ │ │ │ │ + bge.n 30d0 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (30e0 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (3100 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 30d8 │ │ │ │ │ + beq.n 30f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 30d8 │ │ │ │ │ + cbnz r2, 30f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000030e4 : │ │ │ │ │ +00003104 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 33d8 │ │ │ │ │ + bne.w 33f8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3524 │ │ │ │ │ + bhi.w 3544 │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3520 │ │ │ │ │ + beq.w 3540 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 3428 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 32c0 │ │ │ │ │ + beq.w 32e0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 32c0 │ │ │ │ │ - ldr r1, [pc, #672] @ (33cc ) │ │ │ │ │ + bne.w 32e0 │ │ │ │ │ + ldr r1, [pc, #672] @ (33ec ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31fa │ │ │ │ │ + bne.n 321a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3346 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 3548 │ │ │ │ │ + bmi.w 3568 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3158 │ │ │ │ │ + cbz r2, 3178 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 331e │ │ │ │ │ + bne.w 333e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 344a │ │ │ │ │ + beq.w 346a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 329a │ │ │ │ │ + beq.w 32ba │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3346 │ │ │ │ │ + blt.w 3366 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 3458 │ │ │ │ │ - beq.w 3394 │ │ │ │ │ + blt.w 3478 │ │ │ │ │ + beq.w 33b4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3414 │ │ │ │ │ + bhi.w 3434 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ec │ │ │ │ │ + beq.w 350c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 34e4 │ │ │ │ │ + bne.w 3504 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -5412,365 +5426,365 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 342c │ │ │ │ │ + blt.w 344c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 3262 │ │ │ │ │ + bne.n 3282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #468] @ (33d0 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (33f0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #20 │ │ │ │ │ - bpl.w 343a │ │ │ │ │ + bpl.w 345a │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 343a │ │ │ │ │ + beq.w 345a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3248 │ │ │ │ │ + beq.n 3268 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3248 │ │ │ │ │ + cbnz r3, 3268 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 34fa │ │ │ │ │ + bpl.w 351a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 31f2 │ │ │ │ │ + beq.n 3212 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3282 │ │ │ │ │ + cbz r0, 32a2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3296 │ │ │ │ │ + beq.n 32b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3660 │ │ │ │ │ + beq.w 3680 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + b.n 3212 │ │ │ │ │ ldr r2, [r7, #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 │ │ │ │ │ - bne.n 334a │ │ │ │ │ + bne.n 336a │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5d60 <_PyBytes_FromList> │ │ │ │ │ + bl 5da0 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 3262 │ │ │ │ │ + bne.n 3282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 358a │ │ │ │ │ + beq.w 35aa │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 3682 │ │ │ │ │ + bpl.w 36a2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3346 │ │ │ │ │ + cbz r0, 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 366a │ │ │ │ │ + bne.w 368a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 358a │ │ │ │ │ + bne.w 35aa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 35ee │ │ │ │ │ + beq.w 360e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 35ee │ │ │ │ │ + bpl.w 360e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3346 │ │ │ │ │ + cbz r0, 3366 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32b4 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3560 │ │ │ │ │ + beq.w 3580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3648 │ │ │ │ │ + blt.w 3668 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3314 │ │ │ │ │ + bne.n 3334 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + b.n 3212 │ │ │ │ │ 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 3398 │ │ │ │ │ + bne.n 33b8 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 32b4 │ │ │ │ │ + ble.n 32d4 │ │ │ │ │ adds r5, #16 │ │ │ │ │ add.w r9, r7, #8 │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 34aa │ │ │ │ │ + beq.w 34ca │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 34b0 │ │ │ │ │ + bhi.w 34d0 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 3374 │ │ │ │ │ - b.n 32b4 │ │ │ │ │ - ldr r4, [pc, #60] @ (33d4 ) │ │ │ │ │ - b.n 31d4 │ │ │ │ │ + bne.n 3394 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ + ldr r4, [pc, #60] @ (33f4 ) │ │ │ │ │ + b.n 31f4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3498 │ │ │ │ │ + bmi.n 34b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3470 │ │ │ │ │ + beq.n 3490 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 53d4 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5414 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3342 │ │ │ │ │ + beq.n 3362 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3342 │ │ │ │ │ + bne.n 3362 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3362 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r7, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #704] @ (36a4 ) │ │ │ │ │ + ldr r4, [pc, #704] @ (36c4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3346 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 311a │ │ │ │ │ + bne.w 313a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #660] @ (36a8 ) │ │ │ │ │ - b.n 32b4 │ │ │ │ │ + ldr r4, [pc, #660] @ (36c8 ) │ │ │ │ │ + b.n 32d4 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a08 │ │ │ │ │ + bl 1a28 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 3230 │ │ │ │ │ + b.n 3250 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34a2 │ │ │ │ │ + bne.n 34c2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 32b4 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ 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 342a │ │ │ │ │ + b.n 344a │ │ │ │ │ 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 3346 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3486 │ │ │ │ │ + b.n 34a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 32b4 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 34c6 │ │ │ │ │ + cbnz r0, 34e6 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3346 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3346 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 31c0 │ │ │ │ │ + b.n 31e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31d2 │ │ │ │ │ - b.n 342a │ │ │ │ │ + bne.w 31f2 │ │ │ │ │ + b.n 344a │ │ │ │ │ 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 .LC33 │ │ │ │ │ @@ -5778,87 +5792,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ 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.w 3346 │ │ │ │ │ - b.n 34d2 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ + b.n 34f2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 33e0 │ │ │ │ │ + b.n 3400 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #376] @ (36a4 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (36c4 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 311a │ │ │ │ │ - b.n 3346 │ │ │ │ │ + bne.w 313a │ │ │ │ │ + b.n 3366 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3648 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3346 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f5c │ │ │ │ │ + bl 3f7c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3362 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 362a │ │ │ │ │ + bpl.n 364a │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3346 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 366a │ │ │ │ │ - cbz r7, 3602 │ │ │ │ │ + bne.n 368a │ │ │ │ │ + cbz r7, 3622 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 35e4 │ │ │ │ │ + bne.n 3604 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -5871,29 +5885,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.w 3308 │ │ │ │ │ + bmi.w 3328 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3624 │ │ │ │ │ + b.n 3644 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5904,59 +5918,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + b.n 3212 │ │ │ │ │ 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 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -5964,142 +5978,142 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3366 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036ac : │ │ │ │ │ +000036cc : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ 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 36cc │ │ │ │ │ + bne.n 36ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 36c6 │ │ │ │ │ + bne.n 36e6 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000036d4 : │ │ │ │ │ +000036f4 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt.n 3794 │ │ │ │ │ - beq.n 3794 │ │ │ │ │ + blt.n 37b4 │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 381a │ │ │ │ │ + blt.w 382c │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 37d6 │ │ │ │ │ + beq.n 37f6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 381a │ │ │ │ │ + bhi.n 382c │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3812 │ │ │ │ │ + beq.w 384c │ │ │ │ │ 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 380c │ │ │ │ │ + bne.n 3846 │ │ │ │ │ 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 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 375a │ │ │ │ │ + cbz r4, 377a │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3760 │ │ │ │ │ + bne.n 3780 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 3806 │ │ │ │ │ + beq.n 3826 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 375a │ │ │ │ │ + bge.n 377a │ │ │ │ │ subs r7, r4, r6 │ │ │ │ │ add.w r0, r8, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3774 │ │ │ │ │ + blt.n 3794 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbz r5, 37f6 │ │ │ │ │ + cbz r5, 3816 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3812 │ │ │ │ │ + beq.n 384c │ │ │ │ │ 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 380c │ │ │ │ │ + bne.n 3846 │ │ │ │ │ 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 │ │ │ │ │ @@ -6107,60 +6121,60 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ 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 3704 │ │ │ │ │ + bne.n 3724 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n 375a │ │ │ │ │ + b.n 377a │ │ │ │ │ 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 │ │ │ │ │ - beq.n 37e4 │ │ │ │ │ - b.n 3796 │ │ │ │ │ + beq.n 3804 │ │ │ │ │ + b.n 37b6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 3774 │ │ │ │ │ - b.n 375a │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 3730 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + blt.n 3794 │ │ │ │ │ + b.n 377a │ │ │ │ │ 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 375a │ │ │ │ │ + b.n 377a │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 3750 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00003834 <_PyBytes_Join>: │ │ │ │ │ +00003854 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 3838 │ │ │ │ │ + b.n 3858 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003838 : │ │ │ │ │ +00003858 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6170,52 +6184,52 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3e88 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bpl.w 3e7a │ │ │ │ │ + bpl.w 3e9a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 3ce4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38c4 │ │ │ │ │ + bne.n 38e4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #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 3e48 │ │ │ │ │ + bne.w 3e68 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38bc │ │ │ │ │ + beq.n 38dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e40 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt.w 3cde │ │ │ │ │ + bgt.w 3cfe │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6224,27 +6238,27 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 3cb2 │ │ │ │ │ + bpl.w 3cd2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 3a36 │ │ │ │ │ + bge.w 3a56 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3e10 │ │ │ │ │ + bpl.w 3e30 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ + bne.w 3e3c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -6253,100 +6267,100 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r2, #8] │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3a10 │ │ │ │ │ + bne.n 3a30 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 39da │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3e94 │ │ │ │ │ + blt.w 3eb4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3eb2 │ │ │ │ │ + bne.w 3ed2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, sl │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 3dba │ │ │ │ │ + bpl.w 3dda │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3dd2 │ │ │ │ │ + bne.w 3df2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3e94 │ │ │ │ │ + blt.w 3eb4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3cb8 │ │ │ │ │ + beq.w 3cd8 │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3e94 │ │ │ │ │ + blt.w 3eb4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3eb2 │ │ │ │ │ + bne.w 3ed2 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge.n 3a32 │ │ │ │ │ + bge.n 3a52 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 3d8e │ │ │ │ │ + bpl.w 3dae │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3da6 │ │ │ │ │ + bne.w 3dc6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, r9, r5 │ │ │ │ │ add.w sl, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3e94 │ │ │ │ │ + blt.w 3eb4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3940 │ │ │ │ │ + bne.n 3960 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 3976 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6354,62 +6368,62 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + b.n 3be6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e0a │ │ │ │ │ + beq.w 3e2a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e6e │ │ │ │ │ + bne.w 3e8e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3d36 │ │ │ │ │ + bne.w 3d56 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3bbe │ │ │ │ │ + beq.w 3bde │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r6, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b22 │ │ │ │ │ + beq.n 3b42 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b0c │ │ │ │ │ + beq.n 3b2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3afa │ │ │ │ │ + beq.n 3b1a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 3b08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3ad6 │ │ │ │ │ + beq.n 3af6 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3ac4 │ │ │ │ │ + beq.n 3ae4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3d18 │ │ │ │ │ + bne.w 3d38 │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6445,15 +6459,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3bbe │ │ │ │ │ + beq.n 3bde │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -6510,55 +6524,55 @@ │ │ │ │ │ ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 3b2c │ │ │ │ │ + bne.n 3b4c │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3eb8 │ │ │ │ │ + bne.w 3ed8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bda │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d2e │ │ │ │ │ + beq.w 3d4e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3ca0 │ │ │ │ │ + beq.n 3cc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r5, r6, r3 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c78 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3c4a │ │ │ │ │ + beq.n 3c6a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c40 │ │ │ │ │ + beq.n 3c60 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3c36 │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3c2c │ │ │ │ │ + beq.n 3c4c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3c22 │ │ │ │ │ + beq.n 3c42 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3d0a │ │ │ │ │ + bne.n 3d2a │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6576,15 +6590,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3ca0 │ │ │ │ │ + beq.n 3cc0 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r4, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -6604,91 +6618,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3c58 │ │ │ │ │ + bne.n 3c78 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38bc │ │ │ │ │ + beq.w 38dc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38dc │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 39da │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 39b8 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + beq.w 39d8 │ │ │ │ │ + b.n 3a2c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cd8 │ │ │ │ │ + beq.n 3cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e38 │ │ │ │ │ - ldr.w r9, [pc, #484] @ 3ec0 │ │ │ │ │ - b.n 38bc │ │ │ │ │ + beq.w 3e58 │ │ │ │ │ + ldr.w r9, [pc, #484] @ 3ee0 │ │ │ │ │ + b.n 38dc │ │ │ │ │ movw r2, #47662 @ 0xba2e │ │ │ │ │ movt r2, #744 @ 0x2e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 3e54 │ │ │ │ │ + bhi.w 3e74 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e54 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 38d2 │ │ │ │ │ + b.n 38f2 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3c18 │ │ │ │ │ + b.n 3c38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3ab2 │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bda │ │ │ │ │ + b.n 3bfa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3bbe │ │ │ │ │ + beq.w 3bde │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r4, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3bbe │ │ │ │ │ + beq.w 3bde │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ mla sl, r2, r6, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -6702,56 +6716,56 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.w 3bbe │ │ │ │ │ - b.n 3d64 │ │ │ │ │ + beq.w 3bde │ │ │ │ │ + b.n 3d84 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 39d8 │ │ │ │ │ + beq.w 39f8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3dea │ │ │ │ │ + cbnz r0, 3e0a │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 3a10 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 3974 │ │ │ │ │ + beq.w 3994 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbnz r0, 3dea │ │ │ │ │ + cbnz r0, 3e0a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 398c │ │ │ │ │ + b.n 39ac │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6760,99 +6774,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + b.n 3be6 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 390e │ │ │ │ │ + beq.w 392e │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dee │ │ │ │ │ + bne.n 3e0e │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3948 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cd8 │ │ │ │ │ + b.n 3cf8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38dc │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 38d2 │ │ │ │ │ + b.n 38f2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e64 │ │ │ │ │ + beq.n 3e84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 3e8c │ │ │ │ │ + cbz r3, 3eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3a62 │ │ │ │ │ + b.n 3a82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 3ce4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 38c4 │ │ │ │ │ + bne.w 38e4 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 3884 │ │ │ │ │ + b.n 38a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e64 │ │ │ │ │ + b.n 3e84 │ │ │ │ │ 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.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e0a │ │ │ │ │ + b.n 3e2a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3a34 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + b.n 3be6 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ec4 : │ │ │ │ │ +00003ee4 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ 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 │ │ │ │ │ @@ -6860,18 +6874,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 3f04 │ │ │ │ │ + bhi.n 3f24 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f1c │ │ │ │ │ + bne.n 3f3c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6881,92 +6895,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3f42 │ │ │ │ │ + cbnz r0, 3f62 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3f00 │ │ │ │ │ + b.n 3f20 │ │ │ │ │ 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 3f18 │ │ │ │ │ + beq.n 3f38 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3ef0 │ │ │ │ │ + beq.n 3f10 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ef0 │ │ │ │ │ - b.n 3f18 │ │ │ │ │ + bne.n 3f10 │ │ │ │ │ + b.n 3f38 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3ef0 │ │ │ │ │ + ble.n 3f10 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f30 │ │ │ │ │ - b.n 3f18 │ │ │ │ │ + bne.n 3f50 │ │ │ │ │ + b.n 3f38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f5c : │ │ │ │ │ +00003f7c : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a6 │ │ │ │ │ + beq.w 40c6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 40ba │ │ │ │ │ + beq.w 40da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 400a │ │ │ │ │ + beq.n 402a │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 40b6 │ │ │ │ │ + blt.w 40d6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 40ee │ │ │ │ │ - beq.n 406e │ │ │ │ │ + blt.w 410e │ │ │ │ │ + beq.n 408e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 40c8 │ │ │ │ │ + bhi.w 40e8 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4174 │ │ │ │ │ + beq.w 4194 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ @@ -6981,199 +6995,199 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 40e0 │ │ │ │ │ + blt.n 4100 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #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 │ │ │ │ │ - bne.n 4024 │ │ │ │ │ + bne.n 4044 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5d60 <_PyBytes_FromList> │ │ │ │ │ + b.w 5da0 <_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 4072 │ │ │ │ │ + bne.n 4092 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40b6 │ │ │ │ │ + beq.n 40d6 │ │ │ │ │ movw r6, #65520 @ 0xfff0 │ │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ subs r6, r6, r0 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 4002 │ │ │ │ │ + ble.n 4022 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 413e │ │ │ │ │ + beq.n 415e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 4144 │ │ │ │ │ + bhi.n 4164 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ - b.n 4050 │ │ │ │ │ - ldr r4, [pc, #276] @ (4184 ) │ │ │ │ │ - b.n 3fea │ │ │ │ │ + b.n 4070 │ │ │ │ │ + ldr r4, [pc, #276] @ (41a4 ) │ │ │ │ │ + b.n 400a │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 4134 │ │ │ │ │ + bmi.n 4154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 410e │ │ │ │ │ + beq.n 412e │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 53d4 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5414 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4002 │ │ │ │ │ + beq.n 4022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4002 │ │ │ │ │ + bne.n 4022 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 4022 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 4022 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4106 │ │ │ │ │ + bne.n 4126 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 4022 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a08 │ │ │ │ │ + bl 1a28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 40b6 │ │ │ │ │ + b.n 40d6 │ │ │ │ │ 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 40de │ │ │ │ │ + b.n 40fe │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 4002 │ │ │ │ │ + b.n 4022 │ │ │ │ │ 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 40b6 │ │ │ │ │ + beq.n 40d6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 40b6 │ │ │ │ │ + b.n 40d6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 4122 │ │ │ │ │ + b.n 4142 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 415a │ │ │ │ │ + cbnz r0, 417a │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 40b6 │ │ │ │ │ + beq.n 40d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40b6 │ │ │ │ │ + bne.n 40d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40b6 │ │ │ │ │ + b.n 40d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fea │ │ │ │ │ - b.n 40de │ │ │ │ │ + bne.w 400a │ │ │ │ │ + b.n 40fe │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004188 : │ │ │ │ │ +000041a8 : │ │ │ │ │ bytes_find(): │ │ │ │ │ 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 │ │ │ │ │ @@ -7181,70 +7195,70 @@ │ │ │ │ │ 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 41ee │ │ │ │ │ + bhi.n 420e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 41c8 │ │ │ │ │ + bne.n 41e8 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 41ea │ │ │ │ │ + cbz r0, 420a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 41b4 │ │ │ │ │ + beq.n 41d4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41b4 │ │ │ │ │ + bne.n 41d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 41c4 │ │ │ │ │ + b.n 41e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ea │ │ │ │ │ + beq.n 420a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 41b4 │ │ │ │ │ + ble.n 41d4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41da │ │ │ │ │ - b.n 41ea │ │ │ │ │ + bne.n 41fa │ │ │ │ │ + b.n 420a │ │ │ │ │ │ │ │ │ │ -0000421c : │ │ │ │ │ +0000423c : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ 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 │ │ │ │ │ @@ -7252,18 +7266,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 425c │ │ │ │ │ + bhi.n 427c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4274 │ │ │ │ │ + bne.n 4294 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7273,55 +7287,55 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 429a │ │ │ │ │ + cbnz r0, 42ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4258 │ │ │ │ │ + b.n 4278 │ │ │ │ │ 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 4270 │ │ │ │ │ + beq.n 4290 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4248 │ │ │ │ │ + beq.n 4268 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4248 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + bne.n 4268 │ │ │ │ │ + b.n 4290 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4248 │ │ │ │ │ + ble.n 4268 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4288 │ │ │ │ │ - b.n 4270 │ │ │ │ │ + bne.n 42a8 │ │ │ │ │ + b.n 4290 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042b4 : │ │ │ │ │ +000042d4 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 3838 │ │ │ │ │ + b.w 3858 │ │ │ │ │ │ │ │ │ │ -000042b8 : │ │ │ │ │ +000042d8 : │ │ │ │ │ bytes_count(): │ │ │ │ │ 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 │ │ │ │ │ @@ -7329,18 +7343,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 42f8 │ │ │ │ │ + bhi.n 4318 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4310 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7350,58 +7364,58 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 4336 │ │ │ │ │ + cbnz r0, 4356 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 42f4 │ │ │ │ │ + b.n 4314 │ │ │ │ │ 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 430c │ │ │ │ │ + beq.n 432c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 42e4 │ │ │ │ │ + beq.n 4304 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42e4 │ │ │ │ │ - b.n 430c │ │ │ │ │ + bne.n 4304 │ │ │ │ │ + b.n 432c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 42e4 │ │ │ │ │ + ble.n 4304 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4324 │ │ │ │ │ - b.n 430c │ │ │ │ │ + bne.n 4344 │ │ │ │ │ + b.n 432c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004350 : │ │ │ │ │ +00004370 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ - ldr r3, [pc, #772] @ (4668 ) │ │ │ │ │ + ldr r3, [pc, #772] @ (4688 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ │ @@ -7411,110 +7425,110 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47c6 │ │ │ │ │ + bne.w 47e6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4990 │ │ │ │ │ + beq.w 49b0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c2 │ │ │ │ │ + beq.w 47e2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - blt.w 46d6 │ │ │ │ │ + blt.w 46f6 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 471e │ │ │ │ │ + ble.w 473e │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 488e │ │ │ │ │ + bgt.w 48ae │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r2, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r2, r6, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ strne.w ip, [sp, #24] │ │ │ │ │ - beq.w 470a │ │ │ │ │ + beq.w 472a │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r3, #3] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ it eq │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it eq │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldrb.w lr, [r3] │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ lsl.w r0, r0, sl │ │ │ │ │ orrs r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ streq r0, [sp, #24] │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ sub.w lr, r5, #7 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -7523,66 +7537,66 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r2, lr │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - bne.n 44a2 │ │ │ │ │ + bne.n 44c2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ and.w lr, r3, #31 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - blt.w 46d6 │ │ │ │ │ + blt.w 46f6 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4500 │ │ │ │ │ + b.n 4520 │ │ │ │ │ adds r0, r2, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.w 46cc │ │ │ │ │ + bpl.w 46ec │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w 46d6 │ │ │ │ │ + bgt.w 46f6 │ │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 44e6 │ │ │ │ │ + bne.n 4506 │ │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 46b4 │ │ │ │ │ + bne.w 46d4 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 466c │ │ │ │ │ + bne.w 468c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 46d6 │ │ │ │ │ + blt.w 46f6 │ │ │ │ │ sub.w fp, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz fp, fp │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 473a │ │ │ │ │ + bne.w 475a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4858 │ │ │ │ │ + beq.w 4878 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 491c │ │ │ │ │ + bgt.w 493c │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49ac │ │ │ │ │ + beq.w 49cc │ │ │ │ │ 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] │ │ │ │ │ @@ -7594,47 +7608,47 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, sl, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ strb.w fp, [r3, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4710 │ │ │ │ │ + bne.w 4730 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4764 │ │ │ │ │ + beq.w 4784 │ │ │ │ │ add r5, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r6, r5 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ subs.w r5, r9, r5 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ - bmi.w 4774 │ │ │ │ │ + bmi.w 4794 │ │ │ │ │ sub.w r8, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r8, r8 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 478c │ │ │ │ │ + bne.w 47ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 487a │ │ │ │ │ + beq.w 489a │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 4936 │ │ │ │ │ + bgt.w 4956 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 496a │ │ │ │ │ + beq.w 498a │ │ │ │ │ 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] │ │ │ │ │ @@ -7645,125 +7659,125 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ │ - cbz r6, 4632 │ │ │ │ │ + cbz r6, 4652 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47ae │ │ │ │ │ + bne.w 47ce │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 464e │ │ │ │ │ + beq.n 466e │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #24] @ (4668 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (4688 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 488a │ │ │ │ │ + bne.w 48aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb.w lr, [r0, #1] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 46b4 │ │ │ │ │ + bne.n 46d4 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 4516 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w lr, r4, #17 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ add lr, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r9, [lr, #1]! │ │ │ │ │ ldrb r6, [r6, r0] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.w 486c │ │ │ │ │ + bne.w 488c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.n 4696 │ │ │ │ │ + blt.n 46b6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 4516 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ adds r0, r2, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ itt mi │ │ │ │ │ ldrmi r0, [sp, #24] │ │ │ │ │ addmi r4, r4, r0 │ │ │ │ │ - bmi.w 44f8 │ │ │ │ │ + bmi.w 4518 │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - ble.w 4500 │ │ │ │ │ + ble.w 4520 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 46e8 │ │ │ │ │ + beq.n 4708 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #732] @ (49c8 ) │ │ │ │ │ + ldr r3, [pc, #732] @ (49e8 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 4950 │ │ │ │ │ + bne.w 4970 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b.n 4642 │ │ │ │ │ + b.n 4662 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 43f6 │ │ │ │ │ + b.n 4416 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4592 │ │ │ │ │ - bne.n 46d6 │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + bne.n 46f6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 47ca │ │ │ │ │ + ble.n 47ea │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46d6 │ │ │ │ │ + beq.n 46f6 │ │ │ │ │ subs r4, r0, r6 │ │ │ │ │ - b.n 4516 │ │ │ │ │ + b.n 4536 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r2, #13200 @ 0x3390 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ @@ -7771,929 +7785,957 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45a4 │ │ │ │ │ + bne.w 45c4 │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ add r6, r5 │ │ │ │ │ subs.w r5, r9, r5 │ │ │ │ │ - bpl.w 45ba │ │ │ │ │ + bpl.w 45da │ │ │ │ │ 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 494c │ │ │ │ │ + b.n 496c │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463e │ │ │ │ │ + beq.w 465e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 47c2 │ │ │ │ │ + beq.n 47e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49be │ │ │ │ │ + beq.w 49de │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 4642 │ │ │ │ │ + b.n 4662 │ │ │ │ │ add.w r2, r6, r9 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 46d6 │ │ │ │ │ + bcs.n 46f6 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4858 │ │ │ │ │ + beq.n 4878 │ │ │ │ │ add.w r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 46d6 │ │ │ │ │ + bls.w 46f6 │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4854 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ add.w r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 484a │ │ │ │ │ - b.n 46d6 │ │ │ │ │ + bhi.n 486a │ │ │ │ │ + b.n 46f6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46d6 │ │ │ │ │ + beq.w 46f6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4844 │ │ │ │ │ + bne.n 4864 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - b.n 4516 │ │ │ │ │ - ldr r3, [pc, #368] @ (49cc ) │ │ │ │ │ + b.n 4536 │ │ │ │ │ + ldr r3, [pc, #368] @ (49ec ) │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45a4 │ │ │ │ │ - b.n 4764 │ │ │ │ │ + bne.w 45c4 │ │ │ │ │ + b.n 4784 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 4516 │ │ │ │ │ - b.n 46b4 │ │ │ │ │ - ldr r3, [pc, #336] @ (49cc ) │ │ │ │ │ + beq.w 4536 │ │ │ │ │ + b.n 46d4 │ │ │ │ │ + ldr r3, [pc, #336] @ (49ec ) │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463e │ │ │ │ │ - b.n 47ae │ │ │ │ │ + beq.w 465e │ │ │ │ │ + b.n 47ce │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r9, r3 │ │ │ │ │ - ble.n 489e │ │ │ │ │ + ble.n 48be │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 48ce │ │ │ │ │ + bgt.n 48ee │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r2, ip] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r2, r6, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4908 │ │ │ │ │ + beq.n 4928 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 48f4 │ │ │ │ │ + beq.n 4914 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ - b.n 43fc │ │ │ │ │ + b.n 441c │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r9, asr #2 │ │ │ │ │ - blt.n 4978 │ │ │ │ │ + blt.n 4998 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 1e9c │ │ │ │ │ + bl 1e80 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4516 │ │ │ │ │ + b.n 4536 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ - b.n 4500 │ │ │ │ │ + b.n 4520 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.w 43fc │ │ │ │ │ + bne.w 441c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4500 │ │ │ │ │ + b.n 4520 │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 487a │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - b.n 487c │ │ │ │ │ + b.n 489c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 4702 │ │ │ │ │ + b.n 4722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4624 │ │ │ │ │ - b.n 494c │ │ │ │ │ + bne.w 4644 │ │ │ │ │ + b.n 496c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2104 │ │ │ │ │ + bl 20e8 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4516 │ │ │ │ │ + b.n 4536 │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 47c6 │ │ │ │ │ + b.n 47e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4932 │ │ │ │ │ + beq.n 4952 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4592 │ │ │ │ │ - b.n 4710 │ │ │ │ │ + beq.w 45b2 │ │ │ │ │ + b.n 4730 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47c2 │ │ │ │ │ + b.n 47e2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000049d0 : │ │ │ │ │ +000049f0 : │ │ │ │ │ bytes_split(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5336 │ │ │ │ │ + bne.w 5404 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 5318 │ │ │ │ │ + bhi.w 530c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4d7a │ │ │ │ │ + beq.w 4da8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4da4 │ │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 520e │ │ │ │ │ + beq.w 4dd2 │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 51fe │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4d22 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf8 │ │ │ │ │ + beq.w 4d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 521a │ │ │ │ │ + bne.w 5168 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4cf8 │ │ │ │ │ + beq.w 4d18 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - it lt │ │ │ │ │ - mvnlt.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ + blt.w 4d2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.w 503c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 50b4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50c2 │ │ │ │ │ + bne.w 513c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 522c │ │ │ │ │ + beq.w 532a │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 5244 │ │ │ │ │ + bne.w 525c │ │ │ │ │ ldrb.w r8, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5088 │ │ │ │ │ + beq.w 5102 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ strd sl, ip, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 4c06 │ │ │ │ │ + ble.w 4c26 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 4c06 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bge.n 4ab2 │ │ │ │ │ + bcc.w 4c26 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 4c26 │ │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 4d28 │ │ │ │ │ + beq.w 4d54 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + bge.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + bge.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #6 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ adds r4, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d2c │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 4b5e │ │ │ │ │ + beq.n 4b7e │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d2c │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ add r1, r9 │ │ │ │ │ - b.n 4b56 │ │ │ │ │ + b.n 4b76 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d2c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d58 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 4b4e │ │ │ │ │ - add.w r1, r9, r7 │ │ │ │ │ - subs r7, r4, r7 │ │ │ │ │ - bmi.w 51f6 │ │ │ │ │ - sub.w r2, r7, #1 │ │ │ │ │ + bne.n 4b6e │ │ │ │ │ + add.w r1, r9, r6 │ │ │ │ │ + subs r6, r4, r6 │ │ │ │ │ + bmi.w 5208 │ │ │ │ │ + sub.w r2, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4cd2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4d44 │ │ │ │ │ + bne.w 4cf2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4d72 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi.w 505c │ │ │ │ │ - add.w r0, r7, #17 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi.w 50d4 │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5308 │ │ │ │ │ + beq.w 51ee │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ ittt ne │ │ │ │ │ addne.w ip, r3, #1 │ │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ strne.w ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - adds r0, r6, r7 │ │ │ │ │ + adds r0, r7, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r7, [r6, #8] │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ + str r6, [r7, #8] │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ - cbz r1, 4be2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add.w r0, r6, #16 │ │ │ │ │ + cbz r1, 4c02 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 4cac │ │ │ │ │ + bgt.n 4cca │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - str.w r6, [r1, fp, lsl #2] │ │ │ │ │ + str.w r7, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ble.w 4d30 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + ble.w 4d5c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.w 4ac0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bcs.w 4ade │ │ │ │ │ + mov r7, r9 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4d48 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.n 4c98 │ │ │ │ │ - add r6, r2 │ │ │ │ │ - subs r5, r5, r2 │ │ │ │ │ - bmi.w 51f6 │ │ │ │ │ - sub.w r3, r5, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + beq.w 4d76 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + blt.n 4cb6 │ │ │ │ │ + add r7, r6 │ │ │ │ │ + subs r6, r5, r6 │ │ │ │ │ + bmi.w 5208 │ │ │ │ │ + sub.w r3, r6, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d10 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4d76 │ │ │ │ │ + bne.n 4d3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4da4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bhi.w 505c │ │ │ │ │ - add.w r0, r5, #17 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi.w 50d4 │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5106 │ │ │ │ │ + beq.w 5342 │ │ │ │ │ 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 │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ + adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbnz r6, 4cea │ │ │ │ │ + cbnz r7, 4d0a │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 50c8 │ │ │ │ │ + bgt.w 5240 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r4, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53b2 │ │ │ │ │ + bne.w 5220 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d34 │ │ │ │ │ + bne.n 4d62 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - blt.n 4bfc │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 4c12 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bgt.n 4c1c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 4c30 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ - movw r6, #13200 @ 0x3390 │ │ │ │ │ - mla r6, r1, r2, r6 │ │ │ │ │ + movw r7, #13200 @ 0x3390 │ │ │ │ │ + mla r7, r1, r2, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r6, r2 │ │ │ │ │ - b.n 4be2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + add r7, r2 │ │ │ │ │ + b.n 4c02 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 4ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50c2 │ │ │ │ │ + bne.w 513c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 4a4a │ │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.n 4dda │ │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + b.n 4a76 │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 4ca2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 4b5e │ │ │ │ │ + b.n 4b7e │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 4ab2 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4ad0 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 4c28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4cc4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 4ce2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc4 │ │ │ │ │ - ldr r6, [pc, #672] @ (4fe8 ) │ │ │ │ │ - b.n 4be2 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 4ce2 │ │ │ │ │ + ldr r7, [pc, #700] @ (5030 ) │ │ │ │ │ + b.n 4c02 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne.w 51ee │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 4c30 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4c98 │ │ │ │ │ - ldr r4, [pc, #624] @ (4fe8 ) │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 4cb6 │ │ │ │ │ + ldr r4, [pc, #648] @ (5030 ) │ │ │ │ │ + b.n 4ca2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #620] @ (4fec ) │ │ │ │ │ + ldr r4, [pc, #644] @ (5034 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 50c2 │ │ │ │ │ + beq.w 513c │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4a02 │ │ │ │ │ + bne.w 4a22 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ + movs r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50c2 │ │ │ │ │ + beq.w 513c │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov fp, r4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4e26 │ │ │ │ │ - ldrb r3, [r6, r4] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 4e54 │ │ │ │ │ + ldrb r3, [r7, r4] │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 4e2c │ │ │ │ │ - adds r7, r4, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4e24 │ │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ │ + bpl.n 4e5a │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 4e52 │ │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bpl.n 4e2e │ │ │ │ │ - adds r7, r4, #2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble.n 4e24 │ │ │ │ │ - ldrb r1, [r6, r7] │ │ │ │ │ + bpl.n 4e5c │ │ │ │ │ + adds r6, r4, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 4e52 │ │ │ │ │ + ldrb r1, [r7, r6] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bpl.n 4e2e │ │ │ │ │ - adds r7, r4, #3 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge.n 4e24 │ │ │ │ │ - add r2, r6 │ │ │ │ │ + bpl.n 4e5c │ │ │ │ │ + adds r6, r4, #3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 4e52 │ │ │ │ │ + add r2, r7 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.w 500e │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - blt.n 4e10 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 5014 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ + bpl.w 504a │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 4e3e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + beq.w 5050 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #4 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #5 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #6 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - adds r4, r7, #7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + adds r4, r6, #7 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - add.w r4, r7, #8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + add.w r4, r6, #8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - add.w r4, r7, #9 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + add.w r4, r6, #9 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - add.w r2, r7, #10 │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + add.w r2, r6, #10 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + ldrb r1, [r7, r2] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r3, r1, #28 │ │ │ │ │ - bmi.n 4efc │ │ │ │ │ - add.w r4, r7, #11 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ef4 │ │ │ │ │ - add r2, r6 │ │ │ │ │ - b.n 4ee8 │ │ │ │ │ + bmi.n 4f44 │ │ │ │ │ + add.w r4, r6, #11 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ + add r2, r7 │ │ │ │ │ + b.n 4f2e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ef4 │ │ │ │ │ + bge.w 5078 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 4ee2 │ │ │ │ │ - cbnz r7, 4efc │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 5118 │ │ │ │ │ - add.w r9, r6, r7 │ │ │ │ │ - subs r7, r4, r7 │ │ │ │ │ - bmi.w 5192 │ │ │ │ │ - sub.w r1, r7, #1 │ │ │ │ │ + bpl.n 4f26 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.n 4f44 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 5084 │ │ │ │ │ + add.w r9, r7, r6 │ │ │ │ │ + subs r6, r4, r6 │ │ │ │ │ + bmi.w 5142 │ │ │ │ │ + sub.w r1, r6, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 501c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 5036 │ │ │ │ │ + bne.n 5058 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 5072 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi.w 5094 │ │ │ │ │ - add.w r0, r7, #17 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi.w 510e │ │ │ │ │ + add.w r0, r6, #17 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5184 │ │ │ │ │ + beq.w 515a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, r2, #1 │ │ │ │ │ strne.w ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, sl, r7 │ │ │ │ │ + add.w r3, sl, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r7, [sl, #8] │ │ │ │ │ + str.w r6, [sl, #8] │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4f88 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.n 4fd0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ ittt le │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle.w sl, [r3, fp, lsl #2] │ │ │ │ │ - ble.n 5000 │ │ │ │ │ + ble.n 4ffa │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5148 │ │ │ │ │ + bne.w 51a0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4ff0 │ │ │ │ │ + bne.n 5038 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.w 4dd8 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 4e06 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge.n 5014 │ │ │ │ │ + bge.n 5050 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldrb.w r2, [r6, r9] │ │ │ │ │ + ldrb.w r2, [r7, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 515e │ │ │ │ │ + bpl.w 517a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 4fce │ │ │ │ │ - b.n 5014 │ │ │ │ │ + bne.n 5016 │ │ │ │ │ + b.n 5050 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fb2 │ │ │ │ │ + bne.n 4ffa │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 4dd8 │ │ │ │ │ - b.n 4fbe │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.w 4e2e │ │ │ │ │ + b.n 4ffa │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bne.w 4e5c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ - b.n 4ca4 │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw sl, #13200 @ 0x3390 │ │ │ │ │ mla sl, r2, r3, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add sl, r3 │ │ │ │ │ - b.n 4f88 │ │ │ │ │ - ldr.w sl, [pc, #920] @ 53d0 │ │ │ │ │ - b.n 4f88 │ │ │ │ │ + b.n 4fd0 │ │ │ │ │ + ldr.w sl, [pc, #924] @ 5410 │ │ │ │ │ + b.n 4fd0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 5050 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50c2 │ │ │ │ │ + beq.n 513c │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4dbe │ │ │ │ │ - b.n 4fc2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ + b.n 500a │ │ │ │ │ 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 │ │ │ │ │ @@ -8701,25 +8743,27 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5088 │ │ │ │ │ + beq.n 5102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 51ce │ │ │ │ │ + cbnz r3, 5102 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4ca4 │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -8727,898 +8771,872 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 50c2 │ │ │ │ │ + beq.n 513c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 50c2 │ │ │ │ │ + cbnz r3, 513c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4ca4 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 50f2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 50e2 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 4c98 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 50dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50dc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5072 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5072 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5072 │ │ │ │ │ + b.n 4cc2 │ │ │ │ │ + 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 5124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5072 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 4c84 │ │ │ │ │ - b.n 4cea │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 4efc │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 5014 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 50aa │ │ │ │ │ + bne.w 4fbe │ │ │ │ │ + b.n 5124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50aa │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w 4a50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50aa │ │ │ │ │ + b.n 4a50 │ │ │ │ │ sub.w r1, r5, r9 │ │ │ │ │ - add.w r0, r6, r9 │ │ │ │ │ + add.w r0, r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50aa │ │ │ │ │ + beq.n 5124 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 51aa │ │ │ │ │ + bgt.n 51b6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 5014 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f76 │ │ │ │ │ - b.n 50aa │ │ │ │ │ - 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 50aa │ │ │ │ │ + b.n 5050 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5124 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5124 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5124 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 51d6 │ │ │ │ │ + cbnz r0, 51da │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 517e │ │ │ │ │ + beq.n 519a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 517e │ │ │ │ │ + bne.n 519a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 517e │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 519a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50aa │ │ │ │ │ + beq.n 5124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50aa │ │ │ │ │ + bne.n 5124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50aa │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge.w 4c16 │ │ │ │ │ - b.n 4c98 │ │ │ │ │ + b.n 5124 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4bf6 │ │ │ │ │ + b.n 50ea │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n 4a30 │ │ │ │ │ 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 5072 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.w 4a10 │ │ │ │ │ + b.n 50ea │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 50ea │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a30 │ │ │ │ │ - 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 .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5088 │ │ │ │ │ + b.n 50ea │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 52f4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 52e4 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 4cb6 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5088 │ │ │ │ │ + beq.w 5102 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 5280 │ │ │ │ │ + b.n 5298 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 52cc │ │ │ │ │ + bgt.n 5356 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - add r7, r8 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - beq.n 52a4 │ │ │ │ │ - add.w r8, r6, r7 │ │ │ │ │ + add r6, r8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.n 52bc │ │ │ │ │ + add.w r8, r7, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - bl 2974 │ │ │ │ │ + subs r1, r5, r6 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - add.w r2, sl, r7 │ │ │ │ │ + add.w r2, sl, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs.w r8, r3, #0 │ │ │ │ │ - bge.n 5260 │ │ │ │ │ + bge.n 5278 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5360 │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - adds r0, r6, r7 │ │ │ │ │ + beq.n 53b0 │ │ │ │ │ + subs r1, r5, r6 │ │ │ │ │ + adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 533c │ │ │ │ │ + bgt.n 538c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r5, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b.n 508c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 52f0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.n 527a │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 527a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 5106 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5256 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 527a │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r7, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 5072 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 5256 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 50ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5072 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4bd6 │ │ │ │ │ - b.n 5072 │ │ │ │ │ - ldr r1, [pc, #176] @ (53cc ) │ │ │ │ │ + b.n 50ea │ │ │ │ │ + ldr r1, [pc, #252] @ (540c ) │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a02 │ │ │ │ │ - b.n 50c2 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - b.n 4d7c │ │ │ │ │ + bne.w 4a22 │ │ │ │ │ + b.n 513c │ │ │ │ │ + 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 .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 5102 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4ca2 │ │ │ │ │ + b.n 4d0a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 537a │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 5292 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5292 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5292 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 50ea │ │ │ │ │ + b.n 5238 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 538a │ │ │ │ │ + cbnz r0, 53ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 52dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52c4 │ │ │ │ │ + bne.n 52dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52c4 │ │ │ │ │ + b.n 52dc │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 53a2 │ │ │ │ │ + bne.n 53da │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 52c6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5072 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5072 │ │ │ │ │ - subs r1, r5, r7 │ │ │ │ │ - adds r0, r6, r7 │ │ │ │ │ + b.n 52de │ │ │ │ │ + subs r1, r5, r6 │ │ │ │ │ + adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52bc │ │ │ │ │ - b.n 5072 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + bne.w 52d4 │ │ │ │ │ + b.n 50ea │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5072 │ │ │ │ │ + beq.w 50ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5072 │ │ │ │ │ - b.n 5300 │ │ │ │ │ + bne.w 50ea │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 50ea │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + b.n 4daa │ │ │ │ │ + nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000053d4 <_PyBytes_FromIterator>: │ │ │ │ │ +00005414 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ 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 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #756] @ (56e0 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #756] @ (5720 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 56ae <_PyBytes_FromIterator+0x2da> │ │ │ │ │ + beq.w 56ee <_PyBytes_FromIterator+0x2da> │ │ │ │ │ add.w r9, sp, #12 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ │ strd r5, r6, [r9, #16] │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ - bl b28 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl b48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56aa <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 56ea <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r9, #16] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w r3, fp, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.n 54f2 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 5532 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5610 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.w 5650 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 56be <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56fe <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 54f2 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 5532 <_PyBytes_FromIterator+0x11e> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 54c4 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ + beq.n 5504 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 55f8 <_PyBytes_FromIterator+0x224> │ │ │ │ │ + bne.w 5638 <_PyBytes_FromIterator+0x224> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 55e0 <_PyBytes_FromIterator+0x20c> │ │ │ │ │ + bne.n 5620 <_PyBytes_FromIterator+0x20c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5670 <_PyBytes_FromIterator+0x29c> │ │ │ │ │ + bne.w 56b0 <_PyBytes_FromIterator+0x29c> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 56be <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56fe <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 5658 <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 5698 <_PyBytes_FromIterator+0x284> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 5642 <_PyBytes_FromIterator+0x26e> │ │ │ │ │ + bne.n 5682 <_PyBytes_FromIterator+0x26e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 55ba <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 55fa <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 562c <_PyBytes_FromIterator+0x258> │ │ │ │ │ + bne.n 566c <_PyBytes_FromIterator+0x258> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 5688 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.n 56c8 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 568e <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.n 56ce <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r5, #3 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54fe <_PyBytes_FromIterator+0x12a> │ │ │ │ │ + bne.n 553e <_PyBytes_FromIterator+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56a4 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + bne.n 56e4 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #276] @ (56e0 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #276] @ (5720 <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5628 <_PyBytes_FromIterator+0x254> │ │ │ │ │ + bne.n 5668 <_PyBytes_FromIterator+0x254> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54e0 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + bne.w 5520 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 54e0 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + b.n 5520 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54b0 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + bne.w 54f0 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 54b0 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + b.n 54f0 <_PyBytes_FromIterator+0xdc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 546a <_PyBytes_FromIterator+0x96> │ │ │ │ │ + bne.w 54aa <_PyBytes_FromIterator+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 546a <_PyBytes_FromIterator+0x96> │ │ │ │ │ + b.n 54aa <_PyBytes_FromIterator+0x96> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 55a0 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + bne.n 55e0 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 55a0 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + b.n 55e0 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5576 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + bne.n 55b6 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5576 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + b.n 55b6 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 554a <_PyBytes_FromIterator+0x176> │ │ │ │ │ + bne.w 558a <_PyBytes_FromIterator+0x176> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 554a <_PyBytes_FromIterator+0x176> │ │ │ │ │ + b.n 558a <_PyBytes_FromIterator+0x176> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5510 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + bne.w 5550 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 5510 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + b.n 5550 <_PyBytes_FromIterator+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 56a4 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + cbnz r0, 56e4 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ 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, r9 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 55ca <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ + b.n 560a <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5406 <_PyBytes_FromIterator+0x32> │ │ │ │ │ - b.n 56aa <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 5446 <_PyBytes_FromIterator+0x32> │ │ │ │ │ + b.n 56ea <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56aa <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.n 56ea <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 543e <_PyBytes_FromIterator+0x6a> │ │ │ │ │ + b.n 547e <_PyBytes_FromIterator+0x6a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +00005724 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -000056f0 : │ │ │ │ │ +00005730 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 5718 │ │ │ │ │ + bl 5758 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005718 : │ │ │ │ │ +00005758 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ 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, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #704] @ (5a00 ) │ │ │ │ │ + ldr r3, [pc, #704] @ (5a40 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - cbz r0, 5762 │ │ │ │ │ + cbz r0, 57a2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 59ac │ │ │ │ │ + bhi.w 59ec │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58ae │ │ │ │ │ + beq.w 58ee │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 5938 │ │ │ │ │ + bne.w 5978 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 5bcc │ │ │ │ │ + bne.w 5c0c │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w ip, #10 │ │ │ │ │ - beq.w 5b78 │ │ │ │ │ + beq.w 5bb8 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 57c6 │ │ │ │ │ + beq.n 5806 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.w 5b92 │ │ │ │ │ + beq.w 5bd2 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 5afc │ │ │ │ │ + beq.w 5b3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5c3a │ │ │ │ │ + beq.w 5c7a │ │ │ │ │ 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 5c30 │ │ │ │ │ + beq.w 5c70 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.n 5830 │ │ │ │ │ + bhi.n 5870 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 5830 │ │ │ │ │ + bhi.n 5870 │ │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ │ .word 0x018b01a6 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016025d │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x01f50016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ .word 0x0016022e │ │ │ │ │ .word 0x01590016 │ │ │ │ │ - cbnz r0, 5834 │ │ │ │ │ + cbnz r0, 5874 │ │ │ │ │ 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 5d04 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5d44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5960 │ │ │ │ │ ldr.w sl, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5aa2 │ │ │ │ │ + bgt.w 5ae2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 588a │ │ │ │ │ + cbz r0, 58ca │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 5998 │ │ │ │ │ + blt.w 59d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 5960 │ │ │ │ │ + bgt.n 59a0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 577c │ │ │ │ │ + bne.w 57bc │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5972 │ │ │ │ │ + beq.n 59b2 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 59ce │ │ │ │ │ + beq.w 5a0e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 59d2 │ │ │ │ │ + bne.w 5a12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5a08 │ │ │ │ │ + blt.w 5a48 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5948 │ │ │ │ │ + beq.n 5988 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5a5e │ │ │ │ │ + bgt.w 5a9e │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a94 │ │ │ │ │ + beq.w 5ad4 │ │ │ │ │ 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] │ │ │ │ │ @@ -9633,115 +9651,115 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #220] @ (5a00 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (5a40 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 59de │ │ │ │ │ + bne.n 5a1e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 58ae │ │ │ │ │ + beq.n 58ee │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 577c │ │ │ │ │ + b.n 57bc │ │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5960 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 588a │ │ │ │ │ + b.n 58ca │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5a20 │ │ │ │ │ + bne.n 5a60 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 59c6 │ │ │ │ │ + beq.n 5a06 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - beq.n 5920 │ │ │ │ │ + beq.n 5960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 59a8 │ │ │ │ │ + cbnz r0, 59e8 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5960 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5768 │ │ │ │ │ - b.n 59a8 │ │ │ │ │ + bne.w 57a8 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbnz r0, 59e2 │ │ │ │ │ - ldr r6, [pc, #56] @ (5a04 ) │ │ │ │ │ - b.n 5920 │ │ │ │ │ + cbnz r0, 5a22 │ │ │ │ │ + ldr r6, [pc, #56] @ (5a44 ) │ │ │ │ │ + b.n 5960 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 59c6 │ │ │ │ │ + beq.n 5a06 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5960 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59ca │ │ │ │ │ + beq.n 5a0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59ca │ │ │ │ │ + bne.n 5a0a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59ca │ │ │ │ │ + b.n 5a0a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ @@ -9750,84 +9768,84 @@ │ │ │ │ │ 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 59a8 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5a76 │ │ │ │ │ + cbz r3, 5ab6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5a82 │ │ │ │ │ + beq.n 5ac2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5920 │ │ │ │ │ + beq.w 5960 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5994 │ │ │ │ │ + beq.n 59d4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59a8 │ │ │ │ │ + beq.n 59e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59a8 │ │ │ │ │ + bne.n 59e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59a8 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ 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 │ │ │ │ │ - b.n 59a8 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ 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, r4, r1 │ │ │ │ │ - bne.n 5a2a │ │ │ │ │ + bne.n 5a6a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5920 │ │ │ │ │ - b.n 5a3a │ │ │ │ │ + beq.w 5960 │ │ │ │ │ + b.n 5a7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5914 │ │ │ │ │ - b.n 59a8 │ │ │ │ │ + bne.w 5954 │ │ │ │ │ + b.n 59e8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5c88 │ │ │ │ │ + beq.w 5cc8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5aa4 │ │ │ │ │ - b.n 5870 │ │ │ │ │ + bne.n 5ae4 │ │ │ │ │ + b.n 58b0 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -9839,118 +9857,118 @@ │ │ │ │ │ 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 5d04 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5d44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58ae │ │ │ │ │ + beq.w 58ee │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 577c │ │ │ │ │ + b.n 57bc │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5b10 │ │ │ │ │ + beq.n 5b50 │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bc0 │ │ │ │ │ + beq.n 5c00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 57c8 │ │ │ │ │ + b.n 5808 │ │ │ │ │ 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 5cd0 │ │ │ │ │ + bne.w 5d10 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5b64 │ │ │ │ │ + beq.n 5ba4 │ │ │ │ │ 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 5ada │ │ │ │ │ + b.n 5b1a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5cea │ │ │ │ │ + bhi.w 5d2a │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5aea │ │ │ │ │ + b.n 5b2a │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ tst.w r2, #4 │ │ │ │ │ - beq.w 57a6 │ │ │ │ │ + beq.w 57e6 │ │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - b.n 5b78 │ │ │ │ │ + b.n 5bb8 │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.w 5804 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.w 5804 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bne.w 57be │ │ │ │ │ + bne.w 57fe │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.w 5804 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.n 5ba6 │ │ │ │ │ - b.n 57c4 │ │ │ │ │ + bne.n 5be6 │ │ │ │ │ + b.n 5804 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 5bde │ │ │ │ │ + beq.n 5c1e │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 57d2 │ │ │ │ │ + b.n 5812 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - beq.w 5794 │ │ │ │ │ - b.n 5bcc │ │ │ │ │ + beq.w 57d4 │ │ │ │ │ + b.n 5c0c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5834 │ │ │ │ │ + b.n 5874 │ │ │ │ │ mov sl, r7 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ @@ -9958,171 +9976,171 @@ │ │ │ │ │ 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 5ce4 │ │ │ │ │ + beq.n 5d24 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5b44 │ │ │ │ │ + beq.n 5b84 │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5aea │ │ │ │ │ + b.n 5b2a │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5c46 │ │ │ │ │ + beq.n 5c86 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5bde │ │ │ │ │ + bne.n 5c1e │ │ │ │ │ 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 57fa │ │ │ │ │ + b.n 583a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - cbnz r3, 5ca4 │ │ │ │ │ + cbnz r3, 5ce4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5c90 │ │ │ │ │ + beq.n 5cd0 │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5870 │ │ │ │ │ - b.n 588a │ │ │ │ │ + bne.w 58b0 │ │ │ │ │ + b.n 58ca │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ 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 5ac6 │ │ │ │ │ + b.n 5b06 │ │ │ │ │ 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 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5b44 │ │ │ │ │ + b.n 5b84 │ │ │ │ │ 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 59a2 │ │ │ │ │ + b.n 59e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d04 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005d44 <_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, 5d34 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + cbz r3, 5d74 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d50 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + bgt.n 5d90 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d46 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ + bgt.n 5d86 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - cbz r4, 5d5a <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ + cbz r4, 5d9a <_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 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5d32 <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ + b.n 5d72 <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5d42 <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ + b.n 5d82 <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d60 <_PyBytes_FromList>: │ │ │ │ │ +00005da0 <_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] │ │ │ │ │ @@ -10130,103 +10148,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, #752] @ (6084 <_PyBytes_FromList+0x324>) │ │ │ │ │ + ldr r3, [pc, #752] @ (60c4 <_PyBytes_FromList+0x324>) │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6062 <_PyBytes_FromList+0x302> │ │ │ │ │ + beq.w 60a2 <_PyBytes_FromList+0x302> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 600e <_PyBytes_FromList+0x2ae> │ │ │ │ │ + blt.w 604e <_PyBytes_FromList+0x2ae> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5e18 <_PyBytes_FromList+0xb8> │ │ │ │ │ + bgt.n 5e58 <_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 5eec <_PyBytes_FromList+0x18c> │ │ │ │ │ + bne.w 5f2c <_PyBytes_FromList+0x18c> │ │ │ │ │ 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 5f06 <_PyBytes_FromList+0x1a6> │ │ │ │ │ + bne.w 5f46 <_PyBytes_FromList+0x1a6> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 6042 <_PyBytes_FromList+0x2e2> │ │ │ │ │ + beq.w 6082 <_PyBytes_FromList+0x2e2> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 604a <_PyBytes_FromList+0x2ea> │ │ │ │ │ + bhi.w 608a <_PyBytes_FromList+0x2ea> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 601a <_PyBytes_FromList+0x2ba> │ │ │ │ │ + bge.w 605a <_PyBytes_FromList+0x2ba> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5e42 <_PyBytes_FromList+0xe2> │ │ │ │ │ + ble.n 5e82 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5dd0 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5e10 <_PyBytes_FromList+0x70> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + beq.w 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ - bgt.n 5dca <_PyBytes_FromList+0x6a> │ │ │ │ │ + bgt.n 5e0a <_PyBytes_FromList+0x6a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5f1a <_PyBytes_FromList+0x1ba> │ │ │ │ │ + beq.n 5f5a <_PyBytes_FromList+0x1ba> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 5f44 <_PyBytes_FromList+0x1e4> │ │ │ │ │ + beq.n 5f84 <_PyBytes_FromList+0x1e4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fce <_PyBytes_FromList+0x26e> │ │ │ │ │ + bne.w 600e <_PyBytes_FromList+0x26e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5fda <_PyBytes_FromList+0x27a> │ │ │ │ │ + blt.w 601a <_PyBytes_FromList+0x27a> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5ed2 <_PyBytes_FromList+0x172> │ │ │ │ │ + beq.n 5f12 <_PyBytes_FromList+0x172> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5ff6 <_PyBytes_FromList+0x296> │ │ │ │ │ + bgt.w 6036 <_PyBytes_FromList+0x296> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 606c <_PyBytes_FromList+0x30c> │ │ │ │ │ + beq.w 60ac <_PyBytes_FromList+0x30c> │ │ │ │ │ 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] │ │ │ │ │ @@ -10242,225 +10260,225 @@ │ │ │ │ │ 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, #456] @ (6084 <_PyBytes_FromList+0x324>) │ │ │ │ │ + ldr r3, [pc, #456] @ (60c4 <_PyBytes_FromList+0x324>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 5ff2 <_PyBytes_FromList+0x292> │ │ │ │ │ + bne.w 6032 <_PyBytes_FromList+0x292> │ │ │ │ │ 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 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + b.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ 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 5df4 <_PyBytes_FromList+0x94> │ │ │ │ │ + beq.w 5e34 <_PyBytes_FromList+0x94> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5df4 <_PyBytes_FromList+0x94> │ │ │ │ │ + bne.w 5e34 <_PyBytes_FromList+0x94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5df4 <_PyBytes_FromList+0x94> │ │ │ │ │ + b.n 5e34 <_PyBytes_FromList+0x94> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cbnz r2, 5f52 <_PyBytes_FromList+0x1f2> │ │ │ │ │ + cbnz r2, 5f92 <_PyBytes_FromList+0x1f2> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5f48 <_PyBytes_FromList+0x1e8> │ │ │ │ │ + beq.n 5f88 <_PyBytes_FromList+0x1e8> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - beq.n 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + beq.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + cbnz r0, 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + b.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5fce <_PyBytes_FromList+0x26e> │ │ │ │ │ + bne.n 600e <_PyBytes_FromList+0x26e> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbnz r0, 5f8e <_PyBytes_FromList+0x22e> │ │ │ │ │ - ldr r5, [pc, #312] @ (6088 <_PyBytes_FromList+0x328>) │ │ │ │ │ - b.n 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + cbnz r0, 5fce <_PyBytes_FromList+0x22e> │ │ │ │ │ + ldr r5, [pc, #312] @ (60c8 <_PyBytes_FromList+0x328>) │ │ │ │ │ + b.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 5fac <_PyBytes_FromList+0x24c> │ │ │ │ │ + cbz r2, 5fec <_PyBytes_FromList+0x24c> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5fb8 <_PyBytes_FromList+0x258> │ │ │ │ │ + beq.n 5ff8 <_PyBytes_FromList+0x258> │ │ │ │ │ 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 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + beq.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f40 <_PyBytes_FromList+0x1e0> │ │ │ │ │ + beq.n 5f80 <_PyBytes_FromList+0x1e0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + beq.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 607a <_PyBytes_FromList+0x31a> │ │ │ │ │ + beq.n 60ba <_PyBytes_FromList+0x31a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + b.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f4e <_PyBytes_FromList+0x1ee> │ │ │ │ │ + beq.n 5f8e <_PyBytes_FromList+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f4e <_PyBytes_FromList+0x1ee> │ │ │ │ │ + bne.n 5f8e <_PyBytes_FromList+0x1ee> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f4e <_PyBytes_FromList+0x1ee> │ │ │ │ │ + b.n 5f8e <_PyBytes_FromList+0x1ee> │ │ │ │ │ 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 5f5c <_PyBytes_FromList+0x1fc> │ │ │ │ │ + bne.n 5f9c <_PyBytes_FromList+0x1fc> │ │ │ │ │ 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 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ - b.n 5f6e <_PyBytes_FromList+0x20e> │ │ │ │ │ + beq.w 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ + b.n 5fae <_PyBytes_FromList+0x20e> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5eb8 <_PyBytes_FromList+0x158> │ │ │ │ │ + b.n 5ef8 <_PyBytes_FromList+0x158> │ │ │ │ │ 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 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + b.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ 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 │ │ │ │ │ - b.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + b.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + b.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1574 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1594 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + beq.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5e42 <_PyBytes_FromList+0xe2> │ │ │ │ │ + bge.w 5e82 <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5dd0 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5e10 <_PyBytes_FromList+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6012 <_PyBytes_FromList+0x2b2> │ │ │ │ │ + bne.n 6052 <_PyBytes_FromList+0x2b2> │ │ │ │ │ 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 6012 <_PyBytes_FromList+0x2b2> │ │ │ │ │ + b.n 6052 <_PyBytes_FromList+0x2b2> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5e42 <_PyBytes_FromList+0xe2> │ │ │ │ │ + b.n 5e82 <_PyBytes_FromList+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eac <_PyBytes_FromList+0x14c> │ │ │ │ │ - b.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + bne.w 5eec <_PyBytes_FromList+0x14c> │ │ │ │ │ + b.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f8a <_PyBytes_FromList+0x22a> │ │ │ │ │ + b.n 5fca <_PyBytes_FromList+0x22a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000608c <_PyBytes_FromHex>: │ │ │ │ │ +000060cc <_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] @ (61e8 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r2, [pc, #332] @ (6228 <_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] │ │ │ │ │ @@ -10468,96 +10486,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 61b2 <_PyBytes_FromHex+0x126> │ │ │ │ │ + bpl.n 61f2 <_PyBytes_FromHex+0x126> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 61ae <_PyBytes_FromHex+0x122> │ │ │ │ │ + beq.n 61ee <_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 b28 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl b48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61aa <_PyBytes_FromHex+0x11e> │ │ │ │ │ + beq.n 61ea <_PyBytes_FromHex+0x11e> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6130 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6170 <_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 614a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 618a <_PyBytes_FromHex+0xbe> │ │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 6168 <_PyBytes_FromHex+0xdc> │ │ │ │ │ + bhi.n 61a8 <_PyBytes_FromHex+0xdc> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 617c <_PyBytes_FromHex+0xf0> │ │ │ │ │ + bhi.n 61bc <_PyBytes_FromHex+0xf0> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 6102 <_PyBytes_FromHex+0x76> │ │ │ │ │ + bhi.n 6142 <_PyBytes_FromHex+0x76> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #176] @ (61e8 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r3, [pc, #176] @ (6228 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 6178 <_PyBytes_FromHex+0xec> │ │ │ │ │ + bne.n 61b8 <_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 614a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 618a <_PyBytes_FromHex+0xbe> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6130 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6170 <_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 6116 <_PyBytes_FromHex+0x8a> │ │ │ │ │ + bls.n 6156 <_PyBytes_FromHex+0x8a> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n 61d2 <_PyBytes_FromHex+0x146> │ │ │ │ │ + bpl.n 6212 <_PyBytes_FromHex+0x146> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ - b.n 618c <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 61cc <_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 61ce <_PyBytes_FromHex+0x142> │ │ │ │ │ + bpl.n 620e <_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 │ │ │ │ │ @@ -10568,59 +10586,59 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25f4 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2614 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6136 <_PyBytes_FromHex+0xaa> │ │ │ │ │ + b.n 6176 <_PyBytes_FromHex+0xaa> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 60ce <_PyBytes_FromHex+0x42> │ │ │ │ │ - cbz r3, 61e4 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b.n 610e <_PyBytes_FromHex+0x42> │ │ │ │ │ + cbz r3, 6224 <_PyBytes_FromHex+0x158> │ │ │ │ │ adds r6, #28 │ │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 618e <_PyBytes_FromHex+0x102> │ │ │ │ │ + bge.n 61ce <_PyBytes_FromHex+0x102> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 61d6 <_PyBytes_FromHex+0x14a> │ │ │ │ │ + bne.n 6216 <_PyBytes_FromHex+0x14a> │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bhi.n 618e <_PyBytes_FromHex+0x102> │ │ │ │ │ + bhi.n 61ce <_PyBytes_FromHex+0x102> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 61bc <_PyBytes_FromHex+0x130> │ │ │ │ │ + b.n 61fc <_PyBytes_FromHex+0x130> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 618a <_PyBytes_FromHex+0xfe> │ │ │ │ │ + b.n 61ca <_PyBytes_FromHex+0xfe> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 618c <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 61cc <_PyBytes_FromHex+0x100> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r1, [r6, r2, lsl #1] │ │ │ │ │ ldrne.w r1, [r6, r2, lsl #2] │ │ │ │ │ - b.n 61c6 <_PyBytes_FromHex+0x13a> │ │ │ │ │ + b.n 6206 <_PyBytes_FromHex+0x13a> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 61b6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 61f6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000061ec : │ │ │ │ │ +0000622c : │ │ │ │ │ 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 6208 │ │ │ │ │ + bpl.n 6248 │ │ │ │ │ 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 │ │ │ │ │ @@ -10630,65 +10648,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006228 : │ │ │ │ │ +00006268 : │ │ │ │ │ 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, 6282 │ │ │ │ │ + cbz r0, 62c2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6252 │ │ │ │ │ + bne.n 6292 │ │ │ │ │ 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 6286 │ │ │ │ │ + ble.n 62c6 │ │ │ │ │ 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 624c │ │ │ │ │ + bge.n 628c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6282 │ │ │ │ │ + beq.n 62c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 6298 │ │ │ │ │ + cbz r3, 62d8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 624c │ │ │ │ │ + b.n 628c │ │ │ │ │ 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 624c │ │ │ │ │ - b.n 6272 │ │ │ │ │ + bge.n 628c │ │ │ │ │ + b.n 62b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6282 │ │ │ │ │ + b.n 62c2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2c18 │ │ │ │ │ + b.w 2c38 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -166,15 +166,47 @@ │ │ │ │ │ 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 : │ │ │ │ │ +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 : │ │ │ │ │ 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 │ │ │ │ │ @@ -184,204 +216,171 @@ │ │ │ │ │ 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 1a8 │ │ │ │ │ + bne.n 1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1a8 │ │ │ │ │ + cbz r0, 1ea │ │ │ │ │ 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 1cc │ │ │ │ │ + b.n 20e │ │ │ │ │ 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, 1d0 │ │ │ │ │ + cbnz r0, 212 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 21a │ │ │ │ │ + b.n 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 200 │ │ │ │ │ + cbz r7, 242 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b28 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1ee │ │ │ │ │ + cbnz r0, 230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1cc │ │ │ │ │ + b.n 20e │ │ │ │ │ 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 21a │ │ │ │ │ + b.n 25c │ │ │ │ │ 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 1cc │ │ │ │ │ + beq.n 20e │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -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 : │ │ │ │ │ +00000266 : │ │ │ │ │ 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 290 │ │ │ │ │ + bhi.n 28e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2a8 │ │ │ │ │ - b.n 2bc │ │ │ │ │ + cbnz r0, 2a6 │ │ │ │ │ + b.n 2ba │ │ │ │ │ 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 354 │ │ │ │ │ - b.n 284 │ │ │ │ │ + beq.n 352 │ │ │ │ │ + b.n 282 │ │ │ │ │ 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 2ca │ │ │ │ │ + bne.n 2c8 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 2da │ │ │ │ │ + bne.n 2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 354 │ │ │ │ │ + bne.n 352 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2da │ │ │ │ │ + b.n 2d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b8 │ │ │ │ │ + bne.n 2b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b8 │ │ │ │ │ + b.n 2b6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 336 │ │ │ │ │ + ble.n 334 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2f4 │ │ │ │ │ + bpl.n 2f2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2f4 │ │ │ │ │ + bne.n 2f2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 338 │ │ │ │ │ + b.n 336 │ │ │ │ │ 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 30e │ │ │ │ │ + bne.n 30c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 316 │ │ │ │ │ + bne.n 314 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 338 │ │ │ │ │ + b.n 336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 300 │ │ │ │ │ + bne.n 2fe │ │ │ │ │ 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 │ │ │ │ │ @@ -389,185 +388,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 354 │ │ │ │ │ + b.n 352 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 348 │ │ │ │ │ + bgt.n 346 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25ec │ │ │ │ │ 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 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000035a : │ │ │ │ │ +00000358 : │ │ │ │ │ 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 382 │ │ │ │ │ + bne.n 380 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25ec │ │ │ │ │ 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, 3d0 │ │ │ │ │ + cbz r0, 3ce │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r9, r0, #16 │ │ │ │ │ - ble.n 3ac │ │ │ │ │ + ble.n 3aa │ │ │ │ │ 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 3d0 │ │ │ │ │ + ble.n 3ce │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000003d6 <_PyBytes_ReverseFind>: │ │ │ │ │ +000003d4 <_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, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ + cbnz r3, 3ec <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ - b.n 404 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ + b.n 402 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, ip, [sp] │ │ │ │ │ - bl 26a0 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000408 : │ │ │ │ │ +00000406 : │ │ │ │ │ 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 430 │ │ │ │ │ + bhi.n 42e │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 448 │ │ │ │ │ - b.n 45c │ │ │ │ │ + cbnz r0, 446 │ │ │ │ │ + b.n 45a │ │ │ │ │ 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 504 │ │ │ │ │ - b.n 424 │ │ │ │ │ + beq.n 502 │ │ │ │ │ + b.n 422 │ │ │ │ │ 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 46a │ │ │ │ │ + bne.n 468 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 47a │ │ │ │ │ + bne.n 478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 504 │ │ │ │ │ + bne.n 502 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 47a │ │ │ │ │ + b.n 478 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 458 │ │ │ │ │ + bne.n 456 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 458 │ │ │ │ │ + b.n 456 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 4d6 │ │ │ │ │ + ble.n 4d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 494 │ │ │ │ │ + bpl.n 492 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 494 │ │ │ │ │ + bne.n 492 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 4d8 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ 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 4ae │ │ │ │ │ + bne.n 4ac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4b6 │ │ │ │ │ + bne.n 4b4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 4d8 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a0 │ │ │ │ │ + bne.n 49e │ │ │ │ │ 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 │ │ │ │ │ @@ -575,180 +574,181 @@ │ │ │ │ │ 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 504 │ │ │ │ │ + b.n 502 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 4e8 │ │ │ │ │ + bgt.n 4e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25ec │ │ │ │ │ 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 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000050a : │ │ │ │ │ +00000508 : │ │ │ │ │ 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, 528 │ │ │ │ │ + cbz r3, 526 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 52a │ │ │ │ │ + b.n 528 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r5, r1 │ │ │ │ │ - cbnz r3, 534 │ │ │ │ │ + cbnz r3, 532 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 534 │ │ │ │ │ - cbnz r0, 550 │ │ │ │ │ - ldr r6, [pc, #276] @ (64c ) │ │ │ │ │ + bhi.n 532 │ │ │ │ │ + cbnz r0, 54e │ │ │ │ │ + ldr r6, [pc, #280] @ (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, 550 │ │ │ │ │ + cbnz r0, 54e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 644 │ │ │ │ │ - cbz r5, 566 │ │ │ │ │ + b.n 642 │ │ │ │ │ + cbz r5, 564 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 568 │ │ │ │ │ + bne.n 566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 568 │ │ │ │ │ - b.n 54c │ │ │ │ │ + cbz r0, 566 │ │ │ │ │ + b.n 54a │ │ │ │ │ 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 5c4 │ │ │ │ │ + bls.n 5c2 │ │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5a6 │ │ │ │ │ + bne.n 5a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 580 │ │ │ │ │ + ble.n 57e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 62c │ │ │ │ │ + bgt.n 62a │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 580 │ │ │ │ │ + b.n 57e │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 62c │ │ │ │ │ + beq.n 62a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 5b4 │ │ │ │ │ + beq.n 5b2 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 580 │ │ │ │ │ + bne.n 57e │ │ │ │ │ sub.w r3, r9, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bge.n 580 │ │ │ │ │ - b.n 62c │ │ │ │ │ + bge.n 57e │ │ │ │ │ + b.n 62a │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 62c │ │ │ │ │ + bgt.n 62a │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c │ │ │ │ │ + beq.n 54a │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 644 │ │ │ │ │ + bls.n 642 │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.n 610 │ │ │ │ │ + bne.n 60e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 622 │ │ │ │ │ + ble.n 620 │ │ │ │ │ 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 628 │ │ │ │ │ + beq.n 626 │ │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 604 │ │ │ │ │ mov r3, sl │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - beq.n 626 │ │ │ │ │ + beq.n 624 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - bne.n 628 │ │ │ │ │ - b.n 626 │ │ │ │ │ + bne.n 626 │ │ │ │ │ + b.n 624 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 628 │ │ │ │ │ + b.n 626 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 5e6 │ │ │ │ │ + b.n 5e4 │ │ │ │ │ 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 54c │ │ │ │ │ + b.n 54a │ │ │ │ │ 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 │ │ │ │ │ @@ -896,21 +896,21 @@ │ │ │ │ │ b.n 778 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt.n 76c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25ec │ │ │ │ │ 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 35a │ │ │ │ │ + b.n 358 │ │ │ │ │ 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 │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 26a0 │ │ │ │ │ + bl 26c0 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n b04 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1472,24 +1472,24 @@ │ │ │ │ │ bne.n c76 │ │ │ │ │ b.n c32 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35a │ │ │ │ │ + bl 358 │ │ │ │ │ cbnz r0, c86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n c62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 25cc │ │ │ │ │ + b.w 25ec │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n c94 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ bne.n c9a │ │ │ │ │ @@ -1570,19 +1570,19 @@ │ │ │ │ │ 00000d2a : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dec │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1a08 │ │ │ │ │ + b.w 1a28 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000d48 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -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 2104 │ │ │ │ │ + bl 20e8 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a4 │ │ │ │ │ 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 002e4c43 tfloat..LC88..LC │ │ │ │ │ - 0x000004d0 38390062 79746573 5f697465 6d006279 89.bytes_item.by │ │ │ │ │ + 0x000004c0 74666c6f 6174002e 4c433838 00627974 tfloat..LC88.byt │ │ │ │ │ + 0x000004d0 65735f69 74656d00 2e4c4338 39006279 es_item..LC89.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_ │ │ │ │ │ @@ -195,23 +195,23 @@ │ │ │ │ │ 0x00000c00 4572726f 72005079 4572725f 466f726d Error.PyErr_Form │ │ │ │ │ 0x00000c10 6174005f 50794279 7465735f 4465636f at._PyBytes_Deco │ │ │ │ │ 0x00000c20 64654573 63617065 32005f50 794c6f6e deEscape2._PyLon │ │ │ │ │ 0x00000c30 675f4469 67697456 616c7565 005f5f73 g_DigitValue.__s │ │ │ │ │ 0x00000c40 7461636b 5f63686b 5f677561 7264005f tack_chk_guard._ │ │ │ │ │ 0x00000c50 50794279 74657357 72697465 725f5265 PyBytesWriter_Re │ │ │ │ │ 0x00000c60 73697a65 00507942 79746541 72726179 size.PyByteArray │ │ │ │ │ - 0x00000c70 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ - 0x00000c80 7a650050 79427974 65417272 61795f52 ze.PyByteArray_R │ │ │ │ │ - 0x00000c90 6573697a 65005f5f 73746163 6b5f6368 esize.__stack_ch │ │ │ │ │ - 0x00000ca0 6b5f6661 696c005f 50794279 74654172 k_fail._PyByteAr │ │ │ │ │ - 0x00000cb0 7261795f 656d7074 795f7374 72696e67 ray_empty_string │ │ │ │ │ - 0x00000cc0 00507945 78635f56 616c7565 4572726f .PyExc_ValueErro │ │ │ │ │ - 0x00000cd0 72005f50 79427974 65735772 69746572 r._PyBytesWriter │ │ │ │ │ - 0x00000ce0 5f446561 6c6c6f63 00737472 636d7000 _Dealloc.strcmp. │ │ │ │ │ - 0x00000cf0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ + 0x00000c70 5f526573 697a6500 5f507942 79746541 _Resize._PyByteA │ │ │ │ │ + 0x00000c80 72726179 5f656d70 74795f73 7472696e rray_empty_strin │ │ │ │ │ + 0x00000c90 67005079 42797465 41727261 795f4672 g.PyByteArray_Fr │ │ │ │ │ + 0x00000ca0 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ + 0x00000cb0 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ + 0x00000cc0 00737472 636d7000 5f50795f 63747970 .strcmp._Py_ctyp │ │ │ │ │ + 0x00000cd0 655f7461 626c6500 50794578 635f5661 e_table.PyExc_Va │ │ │ │ │ + 0x00000ce0 6c756545 72726f72 005f5079 42797465 lueError._PyByte │ │ │ │ │ + 0x00000cf0 73577269 7465725f 4465616c 6c6f6300 sWriter_Dealloc. │ │ │ │ │ 0x00000d00 5f507942 79746573 57726974 65725f50 _PyBytesWriter_P │ │ │ │ │ 0x00000d10 72657061 7265005f 50794279 74657357 repare._PyBytesW │ │ │ │ │ 0x00000d20 72697465 725f4669 6e697368 00507942 riter_Finish.PyB │ │ │ │ │ 0x00000d30 79746573 5f46726f 6d537472 696e6700 ytes_FromString. │ │ │ │ │ 0x00000d40 7374726c 656e0050 79427974 65735f43 strlen.PyBytes_C │ │ │ │ │ 0x00000d50 6f6e6361 74005079 4f626a65 63745f47 oncat.PyObject_G │ │ │ │ │ 0x00000d60 65744275 66666572 00507942 75666665 etBuffer.PyBuffe │ │ │ ├── classobject.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: 8544 (bytes into file) │ │ │ │ │ + Start of section headers: 8560 (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 0x2160: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2170: │ │ │ │ │ │ │ │ │ │ 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 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001a3c 000170 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000220 000274 00 WA 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001ac 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001a4c 000160 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0001e0 000274 00 WA 0 0 4 │ │ │ │ │ [ 4] .rel.data REL 00000000 001bac 000158 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000494 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000494 00013b 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0005d0 0003b0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001d04 000130 08 I 14 7 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000454 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000454 00013b 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000590 0003f0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001d04 000140 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 000980 000438 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001e34 0002a0 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001e44 0002a0 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 000db8 0000a2 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 000e5a 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000e5a 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000e90 0006f0 10 15 67 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001580 0004b9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0020d4 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000e90 000700 10 15 68 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001590 0004b9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0020e4 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 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 111 entries: │ │ │ │ │ +Symbol table '.symtab' contains 112 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ @@ -12,103 +12,104 @@ │ │ │ │ │ 8: 000000b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 000000c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 000000c1 132 FUNC LOCAL DEFAULT 7 method_dealloc │ │ │ │ │ 11: 00000145 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 12: 000002fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000300 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000301 48 FUNC LOCAL DEFAULT 7 method_traverse │ │ │ │ │ - 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 16: 00000001 16 FUNC LOCAL DEFAULT 1 method_descr_get │ │ │ │ │ - 17: 00000331 116 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ - 18: 000003a5 12 FUNC LOCAL DEFAULT 7 method_get_doc │ │ │ │ │ - 19: 000003ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 21: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 22: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 23: 00000011 182 FUNC LOCAL DEFAULT 1 method_new │ │ │ │ │ - 24: 000000c9 162 FUNC LOCAL DEFAULT 1 method_richcompare │ │ │ │ │ + 15: 00000331 16 FUNC LOCAL DEFAULT 7 method_descr_get │ │ │ │ │ + 16: 00000341 116 FUNC LOCAL DEFAULT 7 method_getattro │ │ │ │ │ + 17: 000003b5 12 FUNC LOCAL DEFAULT 7 method_get_doc │ │ │ │ │ + 18: 000003bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ + 20: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 21: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 23: 00000001 182 FUNC LOCAL DEFAULT 1 method_new │ │ │ │ │ + 24: 000000b9 162 FUNC LOCAL DEFAULT 1 method_richcompare │ │ │ │ │ 25: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 26: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 28: 00000001 144 FUNC LOCAL DEFAULT 9 method_repr │ │ │ │ │ 29: 00000088 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 30: 0000016d 48 FUNC LOCAL DEFAULT 1 method_hash │ │ │ │ │ - 31: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 32: 00000090 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 33: 00000091 142 FUNC LOCAL DEFAULT 9 instancemethod_new │ │ │ │ │ - 34: 00000174 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 35: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 36: 0000019d 68 FUNC LOCAL DEFAULT 1 method___reduce__ │ │ │ │ │ - 37: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 38: 000001e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 39: 000001e1 12 FUNC LOCAL DEFAULT 1 instancemethod_traverse │ │ │ │ │ - 40: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 41: 0000017d 26 FUNC LOCAL DEFAULT 9 instancemethod_descr_get │ │ │ │ │ - 42: 00000197 86 FUNC LOCAL DEFAULT 9 instancemethod_dealloc │ │ │ │ │ - 43: 000001ed 12 FUNC LOCAL DEFAULT 9 instancemethod_get_doc │ │ │ │ │ - 44: 000001f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 46: 000001f9 140 FUNC LOCAL DEFAULT 9 instancemethod_richcompare │ │ │ │ │ - 47: 00000280 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 48: 00000284 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 49: 00000285 116 FUNC LOCAL DEFAULT 9 instancemethod_getattro │ │ │ │ │ - 50: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 51: 000002f9 164 FUNC LOCAL DEFAULT 9 instancemethod_repr │ │ │ │ │ - 52: 00000394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 0000039c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 54: 0000039d 6 FUNC LOCAL DEFAULT 9 instancemethod_call │ │ │ │ │ - 55: 00000434 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 56: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 57: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 58: 00000000 60 OBJECT LOCAL DEFAULT 11 instancemethod_new__doc__ │ │ │ │ │ - 59: 0000003c 73 OBJECT LOCAL DEFAULT 11 method_new__doc__ │ │ │ │ │ - 60: 00000088 26 OBJECT LOCAL DEFAULT 11 method___reduce____doc__ │ │ │ │ │ - 61: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 62: 00000254 32 OBJECT LOCAL DEFAULT 3 method_methods │ │ │ │ │ - 63: 00000218 60 OBJECT LOCAL DEFAULT 3 method_memberlist │ │ │ │ │ - 64: 000001f0 40 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ - 65: 000001c8 40 OBJECT LOCAL DEFAULT 3 instancemethod_memberlist │ │ │ │ │ - 66: 000001a0 40 OBJECT LOCAL DEFAULT 3 instancemethod_getset │ │ │ │ │ - 67: 00000001 192 FUNC GLOBAL DEFAULT 7 PyMethod_New │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 70: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDict │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Ready │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 99: 0000011f 94 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_New │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 103: 000003a3 50 FUNC GLOBAL DEFAULT 9 PyMethod_Function │ │ │ │ │ - 104: 000003d5 50 FUNC GLOBAL DEFAULT 9 PyMethod_Self │ │ │ │ │ - 105: 00000407 50 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_Function │ │ │ │ │ - 106: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyInstanceMethod_Type │ │ │ │ │ - 107: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMethod_Type │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 30: 000003c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 000003c1 48 FUNC LOCAL DEFAULT 7 method_hash │ │ │ │ │ + 32: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 33: 00000090 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 34: 00000091 142 FUNC LOCAL DEFAULT 9 instancemethod_new │ │ │ │ │ + 35: 00000174 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 36: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 37: 0000015d 68 FUNC LOCAL DEFAULT 1 method___reduce__ │ │ │ │ │ + 38: 00000198 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 40: 000001a1 12 FUNC LOCAL DEFAULT 1 instancemethod_traverse │ │ │ │ │ + 41: 0000017c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 42: 0000017d 26 FUNC LOCAL DEFAULT 9 instancemethod_descr_get │ │ │ │ │ + 43: 00000197 86 FUNC LOCAL DEFAULT 9 instancemethod_dealloc │ │ │ │ │ + 44: 000001ed 12 FUNC LOCAL DEFAULT 9 instancemethod_get_doc │ │ │ │ │ + 45: 000001f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 46: 000001f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 47: 000001f9 140 FUNC LOCAL DEFAULT 9 instancemethod_richcompare │ │ │ │ │ + 48: 00000280 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 49: 00000284 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 50: 00000285 116 FUNC LOCAL DEFAULT 9 instancemethod_getattro │ │ │ │ │ + 51: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 52: 000002f9 164 FUNC LOCAL DEFAULT 9 instancemethod_repr │ │ │ │ │ + 53: 00000394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 54: 0000039c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 55: 0000039d 6 FUNC LOCAL DEFAULT 9 instancemethod_call │ │ │ │ │ + 56: 00000434 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 57: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 58: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 59: 00000000 60 OBJECT LOCAL DEFAULT 11 instancemethod_new__doc__ │ │ │ │ │ + 60: 0000003c 73 OBJECT LOCAL DEFAULT 11 method_new__doc__ │ │ │ │ │ + 61: 00000088 26 OBJECT LOCAL DEFAULT 11 method___reduce____doc__ │ │ │ │ │ + 62: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 63: 00000254 32 OBJECT LOCAL DEFAULT 3 method_methods │ │ │ │ │ + 64: 00000218 60 OBJECT LOCAL DEFAULT 3 method_memberlist │ │ │ │ │ + 65: 000001f0 40 OBJECT LOCAL DEFAULT 3 method_getset │ │ │ │ │ + 66: 000001c8 40 OBJECT LOCAL DEFAULT 3 instancemethod_memberlist │ │ │ │ │ + 67: 000001a0 40 OBJECT LOCAL DEFAULT 3 instancemethod_getset │ │ │ │ │ + 68: 00000001 192 FUNC GLOBAL DEFAULT 7 PyMethod_New │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 71: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetDict │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Ready │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericHash │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 100: 0000011f 94 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_New │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ + 104: 000003a3 50 FUNC GLOBAL DEFAULT 9 PyMethod_Function │ │ │ │ │ + 105: 000003d5 50 FUNC GLOBAL DEFAULT 9 PyMethod_Self │ │ │ │ │ + 106: 00000407 50 FUNC GLOBAL DEFAULT 9 PyInstanceMethod_Function │ │ │ │ │ + 107: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyInstanceMethod_Type │ │ │ │ │ + 108: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMethod_Type │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Call │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,223 +1,223 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1a3c contains 46 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1a4c contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000022 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000003c 0000550a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000042 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000046 00005630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000006a 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000006e 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000072 0000162f R_ARM_THM_MOVW_ABS_NC 00000044 .LC3 │ │ │ │ │ -00000076 00001630 R_ARM_THM_MOVT_ABS 00000044 .LC3 │ │ │ │ │ -0000007c 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000084 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000088 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000008c 0000152f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00000090 00001530 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -00000096 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000009e 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000000a2 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000000a8 0000590a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000b2 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000000b6 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000000bc 00005a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000000e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000e4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000fc 00005b0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000114 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000118 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000011c 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000120 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000126 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000012a 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000012e 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000132 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000148 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000014c 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000160 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000164 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000017e 0000610a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ -00000188 0000620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000001b2 0000520a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000001bc 0000640a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000001c6 0000232f R_ARM_THM_MOVW_ABS_NC 0000008c .LC7 │ │ │ │ │ -000001ca 00002330 R_ARM_THM_MOVT_ABS 0000008c .LC7 │ │ │ │ │ -000001d8 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001dc 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000058 0000431e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ -000001d2 0000651e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000000e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000012 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000002c 0000560a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000032 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000036 00005730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005a 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000005e 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000062 0000152f R_ARM_THM_MOVW_ABS_NC 00000044 .LC3 │ │ │ │ │ +00000066 00001530 R_ARM_THM_MOVT_ABS 00000044 .LC3 │ │ │ │ │ +0000006c 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000074 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000078 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000007c 0000142f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00000080 00001430 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +00000086 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000008e 0000132f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000092 00001330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000098 00005a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000a2 0000132f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000000a6 00001330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000000ac 00005b0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000000d0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000d4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000ec 00005c0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000104 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000108 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000010c 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000110 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000116 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000011a 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000011e 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000122 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000138 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000013c 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000150 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000154 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000172 0000530a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000017c 0000650a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000186 0000242f R_ARM_THM_MOVW_ABS_NC 0000008c .LC7 │ │ │ │ │ +0000018a 00002430 R_ARM_THM_MOVT_ABS 0000008c .LC7 │ │ │ │ │ +00000198 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000019c 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000048 0000441e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ +00000192 0000661e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0x1bac contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000000c1 method_dealloc │ │ │ │ │ 0000002c 00001c02 R_ARM_ABS32 00000001 method_repr │ │ │ │ │ -0000003c 00001e02 R_ARM_ABS32 0000016d method_hash │ │ │ │ │ -00000040 00006d02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ -00000048 00001102 R_ARM_ABS32 00000331 method_getattro │ │ │ │ │ -0000004c 00006e02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00000058 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000003c 00001f02 R_ARM_ABS32 000003c1 method_hash │ │ │ │ │ +00000040 00006e02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ +00000048 00001002 R_ARM_ABS32 00000341 method_getattro │ │ │ │ │ +0000004c 00006f02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00000058 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000e02 R_ARM_ABS32 00000301 method_traverse │ │ │ │ │ -00000064 00001802 R_ARM_ABS32 000000c9 method_richcompare │ │ │ │ │ +00000064 00001802 R_ARM_ABS32 000000b9 method_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00001002 R_ARM_ABS32 00000001 method_descr_get │ │ │ │ │ -0000009c 00001702 R_ARM_ABS32 00000011 method_new │ │ │ │ │ -000000d4 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000088 00000f02 R_ARM_ABS32 00000331 method_descr_get │ │ │ │ │ +0000009c 00001702 R_ARM_ABS32 00000001 method_new │ │ │ │ │ +000000d4 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002a02 R_ARM_ABS32 00000197 instancemethod_dealloc │ │ │ │ │ -000000fc 00003302 R_ARM_ABS32 000002f9 instancemethod_repr │ │ │ │ │ -00000110 00003602 R_ARM_ABS32 0000039d instancemethod_call │ │ │ │ │ -00000118 00003102 R_ARM_ABS32 00000285 instancemethod_getattro │ │ │ │ │ -0000011c 00006e02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00000128 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000012c 00002702 R_ARM_ABS32 000001e1 instancemethod_traverse │ │ │ │ │ -00000134 00002e02 R_ARM_ABS32 000001f9 instancemethod_richcompare │ │ │ │ │ +000000e8 00002b02 R_ARM_ABS32 00000197 instancemethod_dealloc │ │ │ │ │ +000000fc 00003402 R_ARM_ABS32 000002f9 instancemethod_repr │ │ │ │ │ +00000110 00003702 R_ARM_ABS32 0000039d instancemethod_call │ │ │ │ │ +00000118 00003202 R_ARM_ABS32 00000285 instancemethod_getattro │ │ │ │ │ +0000011c 00006f02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00000128 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000012c 00002802 R_ARM_ABS32 000001a1 instancemethod_traverse │ │ │ │ │ +00000134 00002f02 R_ARM_ABS32 000001f9 instancemethod_richcompare │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000158 00002902 R_ARM_ABS32 0000017d instancemethod_descr_get │ │ │ │ │ -0000016c 00002102 R_ARM_ABS32 00000091 instancemethod_new │ │ │ │ │ +00000158 00002a02 R_ARM_ABS32 0000017d instancemethod_descr_get │ │ │ │ │ +0000016c 00002202 R_ARM_ABS32 00000091 instancemethod_new │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00002b02 R_ARM_ABS32 000001ed instancemethod_get_doc │ │ │ │ │ +000001a4 00002c02 R_ARM_ABS32 000001ed instancemethod_get_doc │ │ │ │ │ 000001c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00001202 R_ARM_ABS32 000003a5 method_get_doc │ │ │ │ │ +000001f4 00001102 R_ARM_ABS32 000003b5 method_get_doc │ │ │ │ │ 00000218 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000258 00002402 R_ARM_ABS32 0000019d method___reduce__ │ │ │ │ │ -00000260 00003802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000258 00002502 R_ARM_ABS32 0000015d method___reduce__ │ │ │ │ │ +00000260 00003902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d04 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d04 contains 40 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000001e 0000440a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000001e 0000450a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000046 0000072f R_ARM_THM_MOVW_ABS_NC 0000015d method_vectorcall │ │ │ │ │ 0000004a 00000730 R_ARM_THM_MOVT_ABS 0000015d method_vectorcall │ │ │ │ │ 00000086 0000072f R_ARM_THM_MOVW_ABS_NC 0000015d method_vectorcall │ │ │ │ │ 0000008a 00000730 R_ARM_THM_MOVT_ABS 0000015d method_vectorcall │ │ │ │ │ 000000a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ae 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000b8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000bc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000012a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000138 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000013e 0000490a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000001ba 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000001e0 00004b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000020a 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000216 00004c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000024c 00004a0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000264 00004d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000027a 00004b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002a0 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002b4 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002cc 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002e2 00004e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002f4 00004f0a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -000002fc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000346 0000500a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -00000350 0000510a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ -0000038c 0000530a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -0000039a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ac 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000126 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000134 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000158 0000481e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000384 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -000003a8 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000000ae 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000b8 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000bc 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000012a 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000138 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000013e 00004a0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000001ba 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000001e0 00004c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000020a 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000216 00004d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000024c 00004b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000264 00004e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000027a 00004c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002a0 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002b4 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002cc 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002e2 00004f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002f4 0000500a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000002fc 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000356 0000510a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +00000360 0000520a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ +0000039c 0000540a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000003aa 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d2 0000620a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ +000003dc 0000630a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000126 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000134 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000158 0000491e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000394 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000003b8 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1e34 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1e44 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000036 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000005c 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000001a 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000036 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000005c 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000064 0000192f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000068 00001930 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ 0000006c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 00000070 00001a30 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000074 0000600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000074 0000610a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000007c 00000b0a R_ARM_THM_CALL 00000145 Py_XDECREF │ │ │ │ │ -00000088 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000008c 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000088 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000008c 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000009e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ca 00001f2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ -000000ce 00001f30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000000d2 00005a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000000de 00001f2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ -000000e2 00001f30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000000e8 0000590a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000f2 0000550a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000000f8 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000fc 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000100 0000152f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00000104 00001530 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -0000010a 0000580a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000130 0000440a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000ca 0000202f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ +000000ce 00002030 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ +000000d2 00005b0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000000de 0000202f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ +000000e2 00002030 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ +000000e8 00005a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000f2 0000560a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000000f8 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fc 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000100 0000142f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00000104 00001430 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +0000010a 0000590a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000130 0000450a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000178 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001de 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000222 00005b0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000022e 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000232 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000236 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000023a 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000240 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000244 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000248 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000024c 00005c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000266 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000026a 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000270 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000274 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001de 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f4 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000222 00005c0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000022e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000232 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000236 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000023a 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000240 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000244 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000248 00005e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000024c 00005d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000266 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000026a 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000270 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000274 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029a 0000500a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ -000002a4 0000510a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ -000002b2 0000530a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ -000002e2 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029a 0000510a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ +000002a4 0000520a R_ARM_THM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ +000002b2 0000540a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +000002e2 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000314 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000318 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000031c 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000031c 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000328 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000032c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000334 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000033e 00005f0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000036a 0000480a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000033e 0000600a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000036a 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000372 0000192f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000376 00001930 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -0000037a 0000322f R_ARM_THM_MOVW_ABS_NC 00000094 .LC8 │ │ │ │ │ -0000037e 00003230 R_ARM_THM_MOVT_ABS 00000094 .LC8 │ │ │ │ │ -00000382 0000600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000037a 0000332f R_ARM_THM_MOVW_ABS_NC 00000094 .LC8 │ │ │ │ │ +0000037e 00003330 R_ARM_THM_MOVT_ABS 00000094 .LC8 │ │ │ │ │ +00000382 0000610a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000038a 00000b0a R_ARM_THM_CALL 00000145 Py_XDECREF │ │ │ │ │ 00000394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000398 00005402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000398 00005502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003c8 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003c8 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003e4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003e8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003fa 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003fa 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000420 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000424 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000428 0000450a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000428 0000460a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000116 0000631e R_ARM_THM_JUMP24 0000011f PyInstanceMethod_New │ │ │ │ │ -00000190 0000431e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ -000001e8 0000471e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001f0 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -000002f0 0000521e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -0000039e 0000661e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ │ +00000116 0000641e R_ARM_THM_JUMP24 0000011f PyInstanceMethod_New │ │ │ │ │ +00000190 0000441e R_ARM_THM_JUMP24 00000001 PyMethod_New │ │ │ │ │ +000001e8 0000481e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001f0 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000002f0 0000531e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +0000039e 0000671e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,62 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -method_descr_get(): │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000010 : │ │ │ │ │ +00000000 : │ │ │ │ │ method_new(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5c │ │ │ │ │ + bne.n 4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2 │ │ │ │ │ + bne.n a2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.n 9c │ │ │ │ │ + bne.n 8c │ │ │ │ │ ldrd r5, r4, [r4, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ - cbz r0, 84 │ │ │ │ │ + cbz r0, 74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 6a │ │ │ │ │ - cbz r4, 6a │ │ │ │ │ + beq.n 5a │ │ │ │ │ + cbz r4, 5a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ + b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMethod_New │ │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 30 │ │ │ │ │ - b.n 2c │ │ │ │ │ + bne.n 20 │ │ │ │ │ + b.n 1c │ │ │ │ │ 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 │ │ │ │ │ @@ -73,68 +63,68 @@ │ │ │ │ │ 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 80 │ │ │ │ │ + b.n 70 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36 │ │ │ │ │ - b.n 80 │ │ │ │ │ + bne.n 26 │ │ │ │ │ + b.n 70 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30 │ │ │ │ │ - b.n 80 │ │ │ │ │ + bne.n 20 │ │ │ │ │ + b.n 70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000c8 : │ │ │ │ │ +000000b8 : │ │ │ │ │ method_richcompare(): │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 148 │ │ │ │ │ + bhi.n 138 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 160 │ │ │ │ │ + bne.n 150 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 160 │ │ │ │ │ + bne.n 150 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 158 │ │ │ │ │ + bne.n 148 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ itete eq │ │ │ │ │ @@ -157,73 +147,50 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 152 │ │ │ │ │ + bne.n 142 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 110 │ │ │ │ │ + bge.n 100 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000016c : │ │ │ │ │ -method_hash(): │ │ │ │ │ - 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, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GenericHash │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n 19a │ │ │ │ │ - eors r0, r4 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - it eq │ │ │ │ │ - mvneq.w r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000019c : │ │ │ │ │ +0000015c : │ │ │ │ │ method___reduce__(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #40] @ (1d8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (198 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ - cbz r0, 1d6 │ │ │ │ │ + cbz r0, 196 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ (1dc ) │ │ │ │ │ + ldr r0, [pc, #32] @ (19c ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -234,15 +201,15 @@ │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008084 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ +000001a0 : │ │ │ │ │ instancemethod_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1ea │ │ │ │ │ + cbz r0, 1aa │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -363,70 +363,103 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000330 : │ │ │ │ │ +00000330 : │ │ │ │ │ +method_descr_get(): │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00000340 : │ │ │ │ │ method_getattro(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ - cbz r0, 388 │ │ │ │ │ + cbz r0, 398 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyType_LookupRef> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 37c │ │ │ │ │ + cbz r0, 38c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ - cbz r3, 394 │ │ │ │ │ + cbz r3, 3a4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 39e │ │ │ │ │ + beq.n 3ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 398 │ │ │ │ │ + cbz r3, 3a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 34c │ │ │ │ │ + bge.n 35c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 378 │ │ │ │ │ + b.n 388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 378 │ │ │ │ │ + b.n 388 │ │ │ │ │ │ │ │ │ │ -000003a4 : │ │ │ │ │ +000003b4 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ - ldr r1, [pc, #4] @ (3ac ) │ │ │ │ │ + ldr r1, [pc, #4] @ (3bc ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetAttr │ │ │ │ │ .word 0x00005498 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +000003c0 : │ │ │ │ │ +method_hash(): │ │ │ │ │ + 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, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GenericHash │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + beq.n 3ee │ │ │ │ │ + eors r0, r4 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + it eq │ │ │ │ │ + mvneq.w r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ ├── 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: 33492 (bytes into file) │ │ │ │ │ + Start of section headers: 33500 (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 0x82d4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x82dc: │ │ │ │ │ │ │ │ │ │ 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 000770 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006a9c 0004c8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006aa4 0004c8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a4 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006f64 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006f6c 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 002bc4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007244 0008d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00407c 000bfc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007b1c 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c78 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0081ac 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f14 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f14 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004f48 000fd0 10 16 145 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005f18 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008244 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0014b8 002bcc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00724c 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004084 000bfc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007b24 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c80 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0081b4 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f1c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f1c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004f50 000fd0 10 16 145 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005f20 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00824c 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: 00000c4d 656 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 16: 00000920 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 0000092c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 18: 00000edd 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 19: 00000ed8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 00000edc 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: 00000ef5 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 23: 00001138 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 24: 0000113c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 0000117c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001180 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001461 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 28: 000016d9 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 29: 0000272d 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 30: 000019a9 200 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 31: 00001a71 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 32: 00001abc 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: 00002735 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 30: 000019b1 200 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 31: 00001a79 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 32: 00001ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 34: 00001ac0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00001ac1 484 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 36: 00001cf1 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 37: 00001b42 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001b48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001ca5 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 40: 00001d05 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 41: 00001d5d 344 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 42: 00001ee1 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 43: 00001f21 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 34: 00001ac8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00001ac9 484 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00001cf9 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 37: 00001b4a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001b50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001cad 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 40: 00001d0d 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 41: 00001d65 344 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 42: 00001ee9 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 43: 00001f29 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: 00002321 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 74: 0000236c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00002329 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 74: 00002374 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 76: 00002370 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00002371 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 78: 000027d1 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 76: 00002378 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00002379 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 78: 000027d9 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: 00002809 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 82: 00002929 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 83: 000029a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00002811 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 82: 00002931 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 83: 000029b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 84: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 85: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 86: 000006f1 80 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 87: 00000741 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 88: 000029ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 000029ad 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 88: 000029b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000029b5 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 2702 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,48 +171,48 @@ │ │ │ │ │ 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: 00001181 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: 00001439 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: 000015b9 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: 0000170d 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: 0000187d 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: 00001d3d 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 205: 00001eb5 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 204: 00001d45 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 205: 00001ebd 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 207: 0000202d 756 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 207: 00002035 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a9c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6aa4 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000ba 0000c20a R_ARM_THM_CALL 000015b9 _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 00001f21 get_localsplus_names │ │ │ │ │ -0000012a 00002b0a R_ARM_THM_CALL 00001f21 get_localsplus_names │ │ │ │ │ -00000144 00002b0a R_ARM_THM_CALL 00001f21 get_localsplus_names │ │ │ │ │ -0000018c 0000cf0a R_ARM_THM_CALL 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000194 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -0000019a 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -000001a0 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -000001a6 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ +0000010c 00002b0a R_ARM_THM_CALL 00001f29 get_localsplus_names │ │ │ │ │ +0000012a 00002b0a R_ARM_THM_CALL 00001f29 get_localsplus_names │ │ │ │ │ +00000144 00002b0a R_ARM_THM_CALL 00001f29 get_localsplus_names │ │ │ │ │ +0000018c 0000cf0a R_ARM_THM_CALL 00002035 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 00000edd 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 │ │ │ │ │ @@ -147,46 +147,46 @@ │ │ │ │ │ 000006e4 00002e30 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 000006e8 0000d20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 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 000019a9 advance │ │ │ │ │ +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 0x6f64 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6f6c 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 00000ef5 code_dealloc │ │ │ │ │ +00000018 00001602 R_ARM_ABS32 00000efd code_dealloc │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 000006f1 code_repr │ │ │ │ │ -0000003c 00001b02 R_ARM_ABS32 00001461 code_hash │ │ │ │ │ +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 000029ad code_richcompare │ │ │ │ │ +00000064 00005902 R_ARM_ABS32 000029b5 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 00001d05 positionsiter_dealloc │ │ │ │ │ +000000e8 00002802 R_ARM_ABS32 00001d0d positionsiter_dealloc │ │ │ │ │ 0000013c 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002302 R_ARM_ABS32 00001ac1 positionsiter_next │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 00001ac9 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 000027d1 lineiter_dealloc │ │ │ │ │ +000001e4 00004e02 R_ARM_ABS32 000027d9 lineiter_dealloc │ │ │ │ │ 00000238 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004d02 R_ARM_ABS32 00002371 lineiter_next │ │ │ │ │ +0000023c 00004d02 R_ARM_ABS32 00002379 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 │ │ │ │ │ @@ -207,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 00002321 code_linesiterator │ │ │ │ │ +00000350 00004902 R_ARM_ABS32 00002329 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00001f02 R_ARM_ABS32 00001a71 code_positionsiterator │ │ │ │ │ +00000360 00001f02 R_ARM_ABS32 00001a79 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 00002929 code__varname_from_oparg │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 00002931 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 00000741 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002902 R_ARM_ABS32 00001d5d code_getvarnames │ │ │ │ │ +000003d8 00002902 R_ARM_ABS32 00001d65 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 00002809 code_getcode │ │ │ │ │ +00000414 00005102 R_ARM_ABS32 00002811 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 │ │ │ │ │ @@ -246,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 0x7244 contains 283 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x724c 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 │ │ │ │ │ @@ -302,262 +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 │ │ │ │ │ -00000920 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000924 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000928 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000938 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000942 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000094c 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000996 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000aa8 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000adc 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000b58 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000b80 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000bb4 0000a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000bb8 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000bbc 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000bc2 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bd0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bea 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c14 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000c18 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00000c1c 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000c20 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000c24 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000c7a 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c7e 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c82 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000c86 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000c8a 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c8e 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c92 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c96 00009b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000dfc 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000e1e 0000a30a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000e4e 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7a 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000ea8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed8 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f32 0000aa0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000f52 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f6a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f82 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fb2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fca 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ffa 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001012 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001046 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001060 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001094 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000109c 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010b8 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010be 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010c4 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ca 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010d0 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010d6 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001116 0000152f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -0000111a 00001530 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -0000111e 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001122 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001126 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001138 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001158 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001160 0000ad0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000117c 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001190 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001194 0000af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001198 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000119c 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011ae 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011b2 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011b6 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000011ba 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000011c4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011f2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000011f6 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000011fa 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000011fe 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001210 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001214 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000121c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001220 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000122a 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000122e 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000123a 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000124c 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -0000125e 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00001270 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00001282 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -000012a2 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -000012ba 0000b70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000012d4 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000012ec 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000012fe 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001302 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000130e 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000131e 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00001332 0000b80a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -0000133c 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001354 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001362 0000b90a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000013ac 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013b0 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013e2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001400 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001406 0000bb0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001414 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001418 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001432 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001474 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001494 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014a0 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014b0 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014c0 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014d0 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000151e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001522 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001542 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001582 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00001586 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015d8 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015f6 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001610 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001614 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000161e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001652 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000167c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00001680 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016cc 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016ee 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001702 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a84 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ada 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf1 _source_offset_converter │ │ │ │ │ -00001ade 00002430 R_ARM_THM_MOVT_ABS 00001cf1 _source_offset_converter │ │ │ │ │ -00001afe 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001b02 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001b08 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001cfa 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfe 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d34 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d78 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d94 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ea0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f36 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020b8 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020c6 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002146 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -0000215a 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -000021ac 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021b0 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021b4 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -000021b8 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -000021be 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021ca 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021ce 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021d4 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021de 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000021ea 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00002204 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002208 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000229e 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000022aa 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022ae 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022b4 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -000022b8 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -000022be 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002334 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000236c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002592 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002596 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000259c 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf1 _source_offset_converter │ │ │ │ │ -000025a0 00002430 R_ARM_THM_MOVT_ABS 00001cf1 _source_offset_converter │ │ │ │ │ -000025a4 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002800 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002828 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002846 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002860 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002864 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000286e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000028a2 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000028cc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000028d0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000291c 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002948 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002954 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002984 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000298c 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002996 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000029c8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029cc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029e8 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000029f4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000029f8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002a4c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a50 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002a6a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a76 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002a84 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002a88 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002aaa 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00002ab6 0000ae0a R_ARM_THM_CALL 00001181 _PyCode_ConstantKey │ │ │ │ │ -00002ac6 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ade 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002af8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b08 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b18 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b28 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b38 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b46 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002b4a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002b68 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b6c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002b94 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b98 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002bbc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eee 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000102e 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000012fa 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000013be 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000183e 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001cf6 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +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 │ │ │ │ │ +00001a8c 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ae2 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf9 _source_offset_converter │ │ │ │ │ +00001ae6 00002430 R_ARM_THM_MOVT_ABS 00001cf9 _source_offset_converter │ │ │ │ │ +00001b06 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001b0a 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001b10 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001d02 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d06 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d3c 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d80 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d9c 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ea8 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f3e 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020c0 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020ce 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000214e 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00002162 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ +000021b4 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021b8 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021bc 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +000021c0 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +000021c6 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021d2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021d6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021dc 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021e6 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000021f2 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000220c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002210 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000022a6 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000022b2 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022b6 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022bc 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +000022c0 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +000022c6 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000233c 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000259a 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000259e 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +000025a4 0000242f R_ARM_THM_MOVW_ABS_NC 00001cf9 _source_offset_converter │ │ │ │ │ +000025a8 00002430 R_ARM_THM_MOVT_ABS 00001cf9 _source_offset_converter │ │ │ │ │ +000025ac 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002808 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002830 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000284e 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002868 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000286c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002876 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000028aa 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028d4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028d8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002924 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002950 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000295c 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +0000298c 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002994 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000299e 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029d0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029d4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029f0 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029fc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002a00 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a54 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a58 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a72 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a7e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a8c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a90 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002ab2 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00002abe 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00002ace 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ae6 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b00 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b10 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b20 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b30 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b40 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b4e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b52 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b70 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b74 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b9c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ba0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bc4 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 │ │ │ │ │ +00001cfe 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7b1c contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7b24 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00001c0a R_ARM_THM_CALL 000016d9 init_co_cached │ │ │ │ │ -00000040 00001c0a R_ARM_THM_CALL 000016d9 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 00000edd Py_XDECREF │ │ │ │ │ -00000108 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -0000010e 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -00000114 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -0000011a 0000120a R_ARM_THM_CALL 00000edd 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 │ │ │ │ │ @@ -571,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 000019a9 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 │ │ │ │ │ @@ -700,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 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007bc 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -000007c2 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -000007c8 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ -000007ce 0000120a R_ARM_THM_CALL 00000edd Py_XDECREF │ │ │ │ │ +000007a2 0000cf0a R_ARM_THM_CALL 00002035 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 │ │ │ │ │ @@ -732,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 0000202d PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a70 0000c70a R_ARM_THM_CALL 0000187d _PyCode_CheckLineNumber │ │ │ │ │ -00000a76 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ -00000b84 0000270a R_ARM_THM_CALL 00001ca5 read_signed_varint │ │ │ │ │ -00000bee 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ -00000026 00002a1e R_ARM_THM_JUMP24 00001ee1 get_cached_locals │ │ │ │ │ -00000054 00002a1e R_ARM_THM_JUMP24 00001ee1 get_cached_locals │ │ │ │ │ +000009f8 0000cf0a R_ARM_THM_CALL 00002035 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a70 0000c70a R_ARM_THM_CALL 00001885 _PyCode_CheckLineNumber │ │ │ │ │ +00000a76 00001d0a R_ARM_THM_CALL 00002735 retreat │ │ │ │ │ +00000b84 0000270a R_ARM_THM_CALL 00001cad read_signed_varint │ │ │ │ │ +00000bee 00001d0a R_ARM_THM_CALL 00002735 retreat │ │ │ │ │ +00000026 00002a1e R_ARM_THM_JUMP24 00001ee9 get_cached_locals │ │ │ │ │ +00000054 00002a1e R_ARM_THM_JUMP24 00001ee9 get_cached_locals │ │ │ │ │ 0000089e 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000008a2 0000c21e R_ARM_THM_JUMP24 000015b9 _PyCode_GetCode │ │ │ │ │ -000008a6 0000cd1e R_ARM_THM_JUMP24 00001eb5 _PyCode_GetVarnames │ │ │ │ │ +000008a2 0000c21e R_ARM_THM_JUMP24 000015c1 _PyCode_GetCode │ │ │ │ │ +000008a6 0000cd1e R_ARM_THM_JUMP24 00001ebd _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 0x81ac contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x81b4 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 15b8 <_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 1f20 │ │ │ │ │ + bl 1f28 │ │ │ │ │ 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 1f20 │ │ │ │ │ + bl 1f28 │ │ │ │ │ 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 1f20 │ │ │ │ │ + bl 1f28 │ │ │ │ │ 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 202c │ │ │ │ │ + bl 2034 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl edc │ │ │ │ │ + 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 edc │ │ │ │ │ + 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 │ │ │ │ │ @@ -842,14 +842,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs.n 76a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 19a8 │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 c2e <_PyCode_New+0xa72> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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,114 +567,114 @@ │ │ │ │ │ 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 bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + 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 990 <_PyCode_New+0x7d4> │ │ │ │ │ + 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 bca <_PyCode_New+0xa0e> │ │ │ │ │ + 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 8cc <_PyCode_New+0x710> │ │ │ │ │ + beq.w 8d4 <_PyCode_New+0x718> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97a <_PyCode_New+0x7be> │ │ │ │ │ + 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 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8e2 <_PyCode_New+0x726> │ │ │ │ │ + bpl.w 8ea <_PyCode_New+0x72e> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 916 <_PyCode_New+0x75a> │ │ │ │ │ + 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 8f0 <_PyCode_New+0x734> │ │ │ │ │ + bpl.w 8f8 <_PyCode_New+0x73c> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 968 <_PyCode_New+0x7ac> │ │ │ │ │ + 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 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ bpl.w 8b8 <_PyCode_New+0x6fc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8c4 <_PyCode_New+0x708> │ │ │ │ │ + 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 98a <_PyCode_New+0x7ce> │ │ │ │ │ - ldr r3, [pc, #676] @ (920 <_PyCode_New+0x764>) │ │ │ │ │ + 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 900 <_PyCode_New+0x744> │ │ │ │ │ + bne.w 908 <_PyCode_New+0x74c> │ │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 910 <_PyCode_New+0x754> │ │ │ │ │ + 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 92c <_PyCode_New+0x770> │ │ │ │ │ + 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 c3c <_PyCode_New+0xa80> │ │ │ │ │ + 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 bf0 <_PyCode_New+0xa34> │ │ │ │ │ + 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, #360] @ (924 <_PyCode_New+0x768>) │ │ │ │ │ + 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 bf4 <_PyCode_New+0xa38> │ │ │ │ │ + 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 bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + beq.w bce <_PyCode_New+0xa12> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl c4c │ │ │ │ │ + bl c54 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bd6 <_PyCode_New+0xa1a> │ │ │ │ │ + beq.w bde <_PyCode_New+0xa22> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b54 <_PyCode_New+0x998> │ │ │ │ │ + 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 c4c │ │ │ │ │ + bl c54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ - b.n bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + b.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 986 <_PyCode_New+0x7ca> │ │ │ │ │ + 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, #152] @ (928 <_PyCode_New+0x76c>) │ │ │ │ │ + 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> │ │ │ │ │ @@ -881,38 +881,40 @@ │ │ │ │ │ subs.w r8, r3, #1 │ │ │ │ │ bmi.n 894 <_PyCode_New+0x6d8> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b.n 2fc <_PyCode_New+0x140> │ │ │ │ │ - cbnz r1, 8c4 <_PyCode_New+0x708> │ │ │ │ │ + cbnz r1, 8cc <_PyCode_New+0x710> │ │ │ │ │ lsls r2, r2, #24 │ │ │ │ │ - it mi │ │ │ │ │ - addmi.w r9, r9, #1 │ │ │ │ │ - b.n 66c <_PyCode_New+0x4b0> │ │ │ │ │ + bpl.w 66c <_PyCode_New+0x4b0> │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + 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 970 <_PyCode_New+0x7b4> │ │ │ │ │ + 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, 916 <_PyCode_New+0x75a> │ │ │ │ │ + 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 968 <_PyCode_New+0x7ac> │ │ │ │ │ + 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 │ │ │ │ │ @@ -924,19 +926,19 @@ │ │ │ │ │ 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> │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000029c │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000166 │ │ │ │ │ + .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000096 │ │ │ │ │ + .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> │ │ │ │ │ @@ -963,206 +965,206 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 648 <_PyCode_New+0x48c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8d8 <_PyCode_New+0x71c> │ │ │ │ │ + b.n 8e0 <_PyCode_New+0x724> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8d8 <_PyCode_New+0x71c> │ │ │ │ │ + b.n 8e0 <_PyCode_New+0x724> │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ b.n 678 <_PyCode_New+0x4bc> │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ movs r1, #32 │ │ │ │ │ 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 bd0 <_PyCode_New+0xa14> │ │ │ │ │ + beq.w bd8 <_PyCode_New+0xa1c> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bge.w b50 <_PyCode_New+0x994> │ │ │ │ │ + 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 ad8 <_PyCode_New+0x91c> │ │ │ │ │ + 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 a18 <_PyCode_New+0x85c> │ │ │ │ │ + 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 ac4 <_PyCode_New+0x908> │ │ │ │ │ + beq.n acc <_PyCode_New+0x910> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n a66 <_PyCode_New+0x8aa> │ │ │ │ │ + bhi.n a6e <_PyCode_New+0x8b2> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n ace <_PyCode_New+0x912> │ │ │ │ │ + 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 a5a <_PyCode_New+0x89e> │ │ │ │ │ + ble.n a62 <_PyCode_New+0x8a6> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n aec <_PyCode_New+0x930> │ │ │ │ │ + ble.n af4 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n aec <_PyCode_New+0x930> │ │ │ │ │ + ble.n af4 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n a58 <_PyCode_New+0x89c> │ │ │ │ │ + ble.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ add.w r2, ip, #19 │ │ │ │ │ add r2, r7 │ │ │ │ │ ldrsb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a9a <_PyCode_New+0x8de> │ │ │ │ │ + blt.n aa2 <_PyCode_New+0x8e6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt.n a4a <_PyCode_New+0x88e> │ │ │ │ │ + bgt.n a52 <_PyCode_New+0x896> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 9b0 <_PyCode_New+0x7f4> │ │ │ │ │ + b.n 9b8 <_PyCode_New+0x7fc> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 9b6 <_PyCode_New+0x7fa> │ │ │ │ │ + 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 afc <_PyCode_New+0x940> │ │ │ │ │ + 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 a10 <_PyCode_New+0x854> │ │ │ │ │ + beq.n a18 <_PyCode_New+0x85c> │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ itt ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ uxtbne r1, r1 │ │ │ │ │ - bne.n af2 <_PyCode_New+0x936> │ │ │ │ │ + bne.n afa <_PyCode_New+0x93e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n a10 <_PyCode_New+0x854> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bgt.n 9b6 <_PyCode_New+0x7fa> │ │ │ │ │ + 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 bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + bne.w bce <_PyCode_New+0xa12> │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + 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 a10 <_PyCode_New+0x854> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n a10 <_PyCode_New+0x854> │ │ │ │ │ + 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 bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + blt.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ add r3, r8 │ │ │ │ │ - b.n 9ca <_PyCode_New+0x80e> │ │ │ │ │ + b.n 9d2 <_PyCode_New+0x816> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n a5a <_PyCode_New+0x89e> │ │ │ │ │ + b.n a62 <_PyCode_New+0x8a6> │ │ │ │ │ uxtb r2, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n a10 <_PyCode_New+0x854> │ │ │ │ │ + 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 b04 <_PyCode_New+0x948> │ │ │ │ │ + bne.n b0c <_PyCode_New+0x950> │ │ │ │ │ ands.w lr, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ biceq.w r1, r1, #1 │ │ │ │ │ - bne.n ba0 <_PyCode_New+0x9e4> │ │ │ │ │ + bne.n ba8 <_PyCode_New+0x9ec> │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bls.n af2 <_PyCode_New+0x936> │ │ │ │ │ + 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 b88 <_PyCode_New+0x9cc> │ │ │ │ │ + bcs.n b90 <_PyCode_New+0x9d4> │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ - b.n a10 <_PyCode_New+0x854> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n aa2 <_PyCode_New+0x8e6> │ │ │ │ │ + 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, bd6 <_PyCode_New+0xa1a> │ │ │ │ │ + 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] │ │ │ │ │ @@ -1175,112 +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 b88 <_PyCode_New+0x9cc> │ │ │ │ │ + bhi.n b90 <_PyCode_New+0x9d4> │ │ │ │ │ sub.w lr, r8, r3 │ │ │ │ │ - b.n b4c <_PyCode_New+0x990> │ │ │ │ │ + b.n b54 <_PyCode_New+0x998> │ │ │ │ │ movs.w r8, r1, lsr #1 │ │ │ │ │ - bne.n baa <_PyCode_New+0x9ee> │ │ │ │ │ + bne.n bb2 <_PyCode_New+0x9f6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n a10 <_PyCode_New+0x854> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ - b.n b2a <_PyCode_New+0x96e> │ │ │ │ │ + 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 edc │ │ │ │ │ + bl ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + b.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + beq.n bce <_PyCode_New+0xa12> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + bne.n bce <_PyCode_New+0xa12> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bc6 <_PyCode_New+0xa0a> │ │ │ │ │ + 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 c2a <_PyCode_New+0xa6e> │ │ │ │ │ + bpl.n c32 <_PyCode_New+0xa76> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c12 <_PyCode_New+0xa56> │ │ │ │ │ + blt.n c1a <_PyCode_New+0xa5e> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ beq.w 7d2 <_PyCode_New+0x616> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n bf8 <_PyCode_New+0xa3c> │ │ │ │ │ + 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 c08 <_PyCode_New+0xa4c> │ │ │ │ │ + b.n c10 <_PyCode_New+0xa54> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - b.n c0e <_PyCode_New+0xa52> │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00000c4c : │ │ │ │ │ +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] @ (ed8 ) │ │ │ │ │ + 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 e0c │ │ │ │ │ + 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 e14 │ │ │ │ │ + bne.w e1c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w e06 │ │ │ │ │ + bpl.w e0e │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w eb0 │ │ │ │ │ + bpl.w eb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.w e0e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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 e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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, e06 │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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, e06 │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + 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, e06 │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n dd8 │ │ │ │ │ + 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 e66 │ │ │ │ │ + bne.n e6e │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w c9e │ │ │ │ │ + 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 e54 │ │ │ │ │ + beq.n e5c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, e60 │ │ │ │ │ + cbz r0, e68 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl c4c │ │ │ │ │ + bl c54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ebe │ │ │ │ │ + beq.n ec6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, e76 │ │ │ │ │ + cbnz r2, e7e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e06 │ │ │ │ │ + beq.n e0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e06 │ │ │ │ │ + b.n e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c4c │ │ │ │ │ + bl c54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n e06 │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e0e │ │ │ │ │ + b.n e16 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e06 │ │ │ │ │ + beq.n e0e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n e06 │ │ │ │ │ + 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, ebe │ │ │ │ │ + cbz r0, ec6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e96 │ │ │ │ │ + beq.n e9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, ea4 │ │ │ │ │ + cbz r2, eac │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e3a │ │ │ │ │ + beq.n e42 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n e3a │ │ │ │ │ + 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 e96 │ │ │ │ │ + b.n e9e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cc8 │ │ │ │ │ - b.n df8 │ │ │ │ │ + bne.w cd0 │ │ │ │ │ + b.n e00 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e60 │ │ │ │ │ + beq.n e68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e60 │ │ │ │ │ + bne.n e68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e60 │ │ │ │ │ + b.n e68 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000edc : │ │ │ │ │ +00000ee4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, ef2 │ │ │ │ │ + cbz r0, efa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ef2 │ │ │ │ │ + beq.n efa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, ef2 │ │ │ │ │ + cbnz r2, efa │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ef4 : │ │ │ │ │ +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] @ (1138 ) │ │ │ │ │ + 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 10dc │ │ │ │ │ + beq.w 10e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10e2 │ │ │ │ │ + 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 113c │ │ │ │ │ + bne.w 1144 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, f56 │ │ │ │ │ + cbz r0, f5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n f5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f56 │ │ │ │ │ + cbnz r3, f5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, f6e │ │ │ │ │ + cbz r0, f76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f6e │ │ │ │ │ + beq.n f76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f6e │ │ │ │ │ + cbnz r3, f76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, f86 │ │ │ │ │ + cbz r0, f8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f86 │ │ │ │ │ + beq.n f8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f86 │ │ │ │ │ + cbnz r3, f8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, f9e │ │ │ │ │ + cbz r0, fa6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f9e │ │ │ │ │ + beq.n fa6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f9e │ │ │ │ │ + cbnz r3, fa6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, fb6 │ │ │ │ │ + cbz r0, fbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fb6 │ │ │ │ │ + beq.n fbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fb6 │ │ │ │ │ + cbnz r3, fbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, fce │ │ │ │ │ + cbz r0, fd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fce │ │ │ │ │ + beq.n fd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fce │ │ │ │ │ + cbnz r3, fd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, fe6 │ │ │ │ │ + cbz r0, fee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fe6 │ │ │ │ │ + beq.n fee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fe6 │ │ │ │ │ + cbnz r3, fee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, ffe │ │ │ │ │ + cbz r0, 1006 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ffe │ │ │ │ │ + beq.n 1006 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ffe │ │ │ │ │ + cbnz r3, 1006 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1016 │ │ │ │ │ + cbz r0, 101e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1016 │ │ │ │ │ + beq.n 101e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1016 │ │ │ │ │ + cbnz r3, 101e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1032 │ │ │ │ │ + cbnz r3, 103a │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 115e │ │ │ │ │ + bne.w 1166 │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a2 │ │ │ │ │ + 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, 104c │ │ │ │ │ + cbz r0, 1054 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 104c │ │ │ │ │ + beq.n 1054 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 104c │ │ │ │ │ + cbnz r2, 1054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 1066 │ │ │ │ │ + cbz r0, 106e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1066 │ │ │ │ │ + beq.n 106e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1066 │ │ │ │ │ + cbnz r2, 106e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 1080 │ │ │ │ │ + cbz r0, 1088 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1080 │ │ │ │ │ + beq.n 1088 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1080 │ │ │ │ │ + cbnz r2, 1088 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 109a │ │ │ │ │ + cbz r0, 10a2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 109a │ │ │ │ │ + beq.n 10a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 109a │ │ │ │ │ + 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 101a │ │ │ │ │ + b.n 1022 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, 10d0 │ │ │ │ │ + cbnz r0, 10d8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, 10be │ │ │ │ │ + cbnz r0, 10c6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbnz r0, 10ca │ │ │ │ │ + cbnz r0, 10d2 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbnz r0, 10c4 │ │ │ │ │ + cbnz r0, 10cc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 10d6 │ │ │ │ │ + cbnz r0, 10de │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1028 │ │ │ │ │ + b.n 1030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10aa │ │ │ │ │ + b.n 10b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10b2 │ │ │ │ │ + b.n 10ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n 10b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10a6 │ │ │ │ │ + b.n 10ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10b6 │ │ │ │ │ - cbnz r5, 10e6 │ │ │ │ │ + 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 1130 │ │ │ │ │ + bpl.n 1138 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1114 │ │ │ │ │ + blt.n 111c │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - bne.n 112c │ │ │ │ │ + bne.n 1134 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 10de │ │ │ │ │ + beq.n 10e6 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f30 │ │ │ │ │ - b.n 10de │ │ │ │ │ + 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 10fa │ │ │ │ │ + b.n 1102 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10f2 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10f2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000226 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #60] @ (117c ) │ │ │ │ │ + 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 1166 │ │ │ │ │ + bgt.n 116e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f3e │ │ │ │ │ + b.n f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n 1022 │ │ │ │ │ + b.n 102a │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ - cbz r3, 1176 │ │ │ │ │ + cbz r3, 117e │ │ │ │ │ ldr.w r0, [r1, r8, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1152 │ │ │ │ │ + b.n 115a │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001180 <_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 11dc <_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, 11f2 <_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 12f0 <_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 12da <_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 1360 <_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 12fe <_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 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.w 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + ble.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq.n 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 12b4 <_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 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ec <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ │ - bne.n 129c <_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 11ea <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + beq.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ea <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ea <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13c2 <_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 1406 <_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, 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + cbz r0, 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ - b.n 132a <_PyCode_ConstantKey+0x1aa> │ │ │ │ │ + b.n 1332 <_PyCode_ConstantKey+0x1aa> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141e <_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 131c <_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 1358 <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ + beq.n 1360 <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1358 <_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 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + bne.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11ea <_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 13cc <_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 13d8 <_PyCode_ConstantKey+0x258> │ │ │ │ │ + beq.n 13e0 <_PyCode_ConstantKey+0x258> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12f0 <_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 12e8 <_PyCode_ConstantKey+0x168> │ │ │ │ │ - b.n 13b4 <_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 12f0 <_PyCode_ConstantKey+0x170> │ │ │ │ │ + bne.n 12f8 <_PyCode_ConstantKey+0x170> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 13a8 <_PyCode_ConstantKey+0x228> │ │ │ │ │ - cbz r2, 1414 <_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 13b4 <_PyCode_ConstantKey+0x234> │ │ │ │ │ + b.n 13bc <_PyCode_ConstantKey+0x234> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + bne.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 135c <_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 12b4 <_PyCode_ConstantKey+0x134> │ │ │ │ │ - b.n 135c <_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 13b4 <_PyCode_ConstantKey+0x234> │ │ │ │ │ + b.n 13bc <_PyCode_ConstantKey+0x234> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + bne.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 135c <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + b.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ │ │ │ │ │ -00001438 <_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 │ │ │ │ │ │ │ │ │ │ -00001460 : │ │ │ │ │ +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 1570 │ │ │ │ │ + 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 1570 │ │ │ │ │ + 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 1570 │ │ │ │ │ + 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 1570 │ │ │ │ │ + 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 1570 │ │ │ │ │ + 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 1570 │ │ │ │ │ + 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 1562 │ │ │ │ │ + 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 1576 │ │ │ │ │ + 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 152c │ │ │ │ │ + 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 156c │ │ │ │ │ + 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 152c │ │ │ │ │ - b.n 1562 │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ + b.n 156a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015b8 <_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 16b2 <_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 16cc <_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 16d0 <_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 165a <_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 1678 <_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 16aa <_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 161a <_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 164a <_PyCode_GetCode+0x92> │ │ │ │ │ + bne.n 1652 <_PyCode_GetCode+0x92> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 161a <_PyCode_GetCode+0x62> │ │ │ │ │ - b.n 165a <_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 15ee <_PyCode_GetCode+0x36> │ │ │ │ │ + beq.n 15f6 <_PyCode_GetCode+0x36> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1670 <_PyCode_GetCode+0xb8> │ │ │ │ │ + beq.n 1678 <_PyCode_GetCode+0xb8> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 1670 <_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 1670 <_PyCode_GetCode+0xb8> │ │ │ │ │ + b.n 1678 <_PyCode_GetCode+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016d8 : │ │ │ │ │ +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, 16fe │ │ │ │ │ + cbnz r4, 1706 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cbz r0, 1702 │ │ │ │ │ + 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} │ │ │ │ │ │ │ │ │ │ -0000170c : │ │ │ │ │ +00001714 : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1860 │ │ │ │ │ + blt.w 1868 │ │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1834 │ │ │ │ │ + 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 17fa │ │ │ │ │ + blt.n 1802 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 1876 │ │ │ │ │ + bcs.w 187e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 1782 │ │ │ │ │ + beq.n 178a │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1806 │ │ │ │ │ + bhi.n 180e │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 1782 │ │ │ │ │ + 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 1750 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1750 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1750 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1750 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1750 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1750 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.n 1750 │ │ │ │ │ + beq.n 1758 │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 17e4 │ │ │ │ │ + bge.n 17ec │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 1754 │ │ │ │ │ + bge.n 175c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1864 │ │ │ │ │ + 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 181a │ │ │ │ │ + bmi.n 1822 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 1782 │ │ │ │ │ + bpl.n 178a │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 1782 │ │ │ │ │ + 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 1842 │ │ │ │ │ + bne.n 184a │ │ │ │ │ lsrs r3, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 1782 │ │ │ │ │ - b.n 1816 │ │ │ │ │ + bpl.n 178a │ │ │ │ │ + b.n 181e │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 171c │ │ │ │ │ + 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 1848 │ │ │ │ │ - b.n 182c │ │ │ │ │ + bmi.n 1850 │ │ │ │ │ + b.n 1834 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1800 │ │ │ │ │ - b.n 1864 │ │ │ │ │ + bge.n 1808 │ │ │ │ │ + b.n 186c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 180a │ │ │ │ │ │ │ │ │ │ -0000187c <_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 193a <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + blt.n 1942 <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ ldrd r2, r0, [r4, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 19a0 <_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 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1944 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + bhi.n 194c <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 18c4 <_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 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bcs.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bcs.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq.n 1890 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + beq.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1924 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + bge.n 192c <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 1894 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 189c <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 199c <_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 1958 <_PyCode_CheckLineNumber+0xdc> │ │ │ │ │ + bmi.n 1960 <_PyCode_CheckLineNumber+0xdc> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + bpl.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 18c4 <_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 1972 <_PyCode_CheckLineNumber+0xf6> │ │ │ │ │ + bne.n 197a <_PyCode_CheckLineNumber+0xf6> │ │ │ │ │ lsrs r3, r6, #1 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - b.n 1954 <_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 1978 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ - b.n 196a <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ + bmi.n 1980 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + b.n 1972 <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 1940 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ + ble.n 1948 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1990 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ + bgt.n 1998 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +000019b0 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - beq.n 1a54 │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1a3c │ │ │ │ │ + bhi.n 1a44 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq.n 1a58 │ │ │ │ │ + beq.n 1a60 │ │ │ │ │ sub.w r1, r3, #12 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ add r3, r1 │ │ │ │ │ @@ -2734,77 +2736,77 @@ │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - bls.n 1a38 │ │ │ │ │ + bls.n 1a40 │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a38 │ │ │ │ │ + blt.n 1a40 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 1a38 │ │ │ │ │ + bls.n 1a40 │ │ │ │ │ ldrsb.w r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a38 │ │ │ │ │ + blt.n 1a40 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 1a38 │ │ │ │ │ + bls.n 1a40 │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a38 │ │ │ │ │ + blt.n 1a40 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 1a38 │ │ │ │ │ + beq.n 1a40 │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1a26 │ │ │ │ │ + bge.n 1a2e │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bmi.n 1a5c │ │ │ │ │ + bmi.n 1a64 │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r3 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + b.n 19d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + b.n 19d0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + b.n 19d0 │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ adds r4, #6 │ │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ - b.n 1a46 │ │ │ │ │ + b.n 1a4e │ │ │ │ │ │ │ │ │ │ -00001a70 : │ │ │ │ │ +00001a78 : │ │ │ │ │ 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] @ (1abc ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1ac4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1aba │ │ │ │ │ + cbz r0, 1ac2 │ │ │ │ │ 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 │ │ │ │ │ @@ -2820,26 +2822,26 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001ac0 : │ │ │ │ │ +00001ac8 : │ │ │ │ │ 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 1b10 │ │ │ │ │ + bge.n 1b18 │ │ │ │ │ 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 │ │ │ │ │ @@ -2857,27 +2859,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 1ca0 │ │ │ │ │ + bcs.w 1ca8 │ │ │ │ │ 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 1c82 │ │ │ │ │ + bhi.w 1c8a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0303 │ │ │ │ │ .word 0x41124803 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ @@ -2886,147 +2888,147 @@ │ │ │ │ │ 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 1ada │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bmi.n 1bf2 │ │ │ │ │ + bmi.n 1bfa │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ mov.w r3, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne 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 1c40 │ │ │ │ │ + bne.n 1c48 │ │ │ │ │ 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 1c62 │ │ │ │ │ + bmi.n 1c6a │ │ │ │ │ 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 1c20 │ │ │ │ │ + bmi.n 1c28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ada │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1ada │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 1ca4 │ │ │ │ │ + bl 1cac │ │ │ │ │ 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 1ada │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ orr.w ip, ip, r1, lsl #6 │ │ │ │ │ - bpl.n 1b74 │ │ │ │ │ + bpl.n 1b7c │ │ │ │ │ movs r3, #6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r5, [r0, #-1] │ │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ │ lsls r1, r3 │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ lsls r1, r5, #25 │ │ │ │ │ - bmi.n 1c06 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + bmi.n 1c0e │ │ │ │ │ + b.n 1b7c │ │ │ │ │ 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 1bbe │ │ │ │ │ - b.n 1c22 │ │ │ │ │ + beq.n 1bc6 │ │ │ │ │ + b.n 1c2a │ │ │ │ │ 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 1c44 │ │ │ │ │ - b.n 1b9a │ │ │ │ │ + bmi.n 1c4c │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ 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 1bac │ │ │ │ │ - b.n 1c64 │ │ │ │ │ + beq.n 1bb4 │ │ │ │ │ + b.n 1c6c │ │ │ │ │ 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 1ada │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b0c │ │ │ │ │ + b.n 1b14 │ │ │ │ │ │ │ │ │ │ -00001ca4 : │ │ │ │ │ +00001cac : │ │ │ │ │ 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 1cc4 │ │ │ │ │ + bmi.n 1ccc │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3034,174 +3036,174 @@ │ │ │ │ │ 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 1cc6 │ │ │ │ │ + bmi.n 1cce │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf0 <_source_offset_converter>: │ │ │ │ │ +00001cf8 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1cfa <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1d02 <_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 │ │ │ │ │ │ │ │ │ │ -00001d04 : │ │ │ │ │ +00001d0c : │ │ │ │ │ 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 1d26 │ │ │ │ │ + beq.n 1d2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d34 │ │ │ │ │ + cbz r3, 1d3c │ │ │ │ │ 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 1d26 │ │ │ │ │ + b.n 1d2e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d3c <_PyCode_InitAddressRange>: │ │ │ │ │ +00001d44 <_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 │ │ │ │ │ │ │ │ │ │ -00001d5c : │ │ │ │ │ +00001d64 : │ │ │ │ │ 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 1e86 │ │ │ │ │ + bne.w 1e8e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea0 │ │ │ │ │ + beq.w 1ea8 │ │ │ │ │ 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 1ea4 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1e72 │ │ │ │ │ + ble.n 1e7a │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands.w r3, r3, #32 │ │ │ │ │ - beq.n 1dc4 │ │ │ │ │ + beq.n 1dcc │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e7a │ │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1de4 │ │ │ │ │ + bpl.n 1dec │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #16] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1ea8 │ │ │ │ │ + bne.n 1eb0 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e7a │ │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ │ lsls r7, r6, #26 │ │ │ │ │ - bpl.n 1e04 │ │ │ │ │ + bpl.n 1e0c │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1eae │ │ │ │ │ + bne.n 1eb6 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e7a │ │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1e24 │ │ │ │ │ + bpl.n 1e2c │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ + bne.n 1ea2 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1e72 │ │ │ │ │ + beq.n 1e7a │ │ │ │ │ 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 1e6e │ │ │ │ │ + bpl.n 1e76 │ │ │ │ │ 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] │ │ │ │ │ @@ -3209,183 +3211,183 @@ │ │ │ │ │ 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 1e3e │ │ │ │ │ + bne.n 1e46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e82 │ │ │ │ │ + beq.n 1e8a │ │ │ │ │ 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 1d92 │ │ │ │ │ + beq.n 1d9a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + bne.n 1e86 │ │ │ │ │ + b.n 1e8a │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e82 │ │ │ │ │ + b.n 1e8a │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1ddc │ │ │ │ │ + b.n 1de4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1dfc │ │ │ │ │ + b.n 1e04 │ │ │ │ │ │ │ │ │ │ -00001eb4 <_PyCode_GetVarnames>: │ │ │ │ │ +00001ebc <_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 16d8 │ │ │ │ │ - cbnz r0, 1eda <_PyCode_GetVarnames+0x26> │ │ │ │ │ + bl 16e0 │ │ │ │ │ + cbnz r0, 1ee2 <_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 1ee0 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ee0 : │ │ │ │ │ +00001ee8 : │ │ │ │ │ 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, 1f14 │ │ │ │ │ + cbnz r4, 1f1c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 1f20 │ │ │ │ │ + bl 1f28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1f10 │ │ │ │ │ + cbz r0, 1f18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ 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 1f0c │ │ │ │ │ - b.n 1f10 │ │ │ │ │ + bne.n 1f14 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ │ │ │ │ │ -00001f20 : │ │ │ │ │ +00001f28 : │ │ │ │ │ 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 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 201a │ │ │ │ │ + ble.n 2022 │ │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ands r3, r6 │ │ │ │ │ - beq.n 1f62 │ │ │ │ │ + beq.n 1f6a │ │ │ │ │ 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 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f86 │ │ │ │ │ + beq.n 1f8e │ │ │ │ │ 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 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fa6 │ │ │ │ │ + beq.n 1fae │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 201e │ │ │ │ │ + bne.n 2026 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fc6 │ │ │ │ │ + beq.n 1fce │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 2024 │ │ │ │ │ + bne.n 202c │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 2022 │ │ │ │ │ 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 2016 │ │ │ │ │ + beq.n 201e │ │ │ │ │ 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] │ │ │ │ │ @@ -3393,100 +3395,100 @@ │ │ │ │ │ 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 1fe4 │ │ │ │ │ + bne.n 1fec │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1fa6 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1fbe │ │ │ │ │ + b.n 1fc6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000202c : │ │ │ │ │ +00002034 : │ │ │ │ │ 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 21c6 │ │ │ │ │ + beq.w 21ce │ │ │ │ │ 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 21c6 │ │ │ │ │ + bmi.w 21ce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ + beq.w 21ce │ │ │ │ │ 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 21c6 │ │ │ │ │ + bmi.w 21ce │ │ │ │ │ clz r9, r4 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 21c6 │ │ │ │ │ + beq.w 21ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 21c6 │ │ │ │ │ + bpl.w 21ce │ │ │ │ │ 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 21c2 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r9, sl, #8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 2174 │ │ │ │ │ + blt.n 217c │ │ │ │ │ adds r5, #8 │ │ │ │ │ bic.w ip, r6, r6, asr #31 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 227c │ │ │ │ │ + blt.w 2284 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 2252 │ │ │ │ │ + blt.w 225a │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 21f6 │ │ │ │ │ + beq.n 21fe │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 21da │ │ │ │ │ + bne.n 21e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -3513,27 +3515,27 @@ │ │ │ │ │ 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 21c2 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 21ac │ │ │ │ │ + bne.n 21b4 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1bc <_PyCode_New> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl edc │ │ │ │ │ + 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]! │ │ │ │ │ @@ -3548,89 +3550,89 @@ │ │ │ │ │ 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 20da │ │ │ │ │ + b.n 20e2 │ │ │ │ │ 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 2160 │ │ │ │ │ + b.n 2168 │ │ │ │ │ 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 216c │ │ │ │ │ + b.n 2174 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21c2 │ │ │ │ │ + blt.n 21ca │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21c2 │ │ │ │ │ + blt.n 21ca │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 2106 │ │ │ │ │ + b.n 210e │ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - beq.w 20fe │ │ │ │ │ + beq.w 2106 │ │ │ │ │ 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 2220 │ │ │ │ │ + b.n 2228 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 20fe │ │ │ │ │ + ble.w 2106 │ │ │ │ │ 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 2214 │ │ │ │ │ + beq.n 221c │ │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ │ - bne.n 2210 │ │ │ │ │ + bne.n 2218 │ │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ │ orr.w r7, r7, ip, lsl #8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - ble.n 22aa │ │ │ │ │ + ble.n 22b2 │ │ │ │ │ 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 2210 │ │ │ │ │ + b.n 2218 │ │ │ │ │ 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 │ │ │ │ │ @@ -3638,97 +3640,97 @@ │ │ │ │ │ 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 20f0 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ 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 22ec │ │ │ │ │ + bge.n 22f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 22c4 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 2290 │ │ │ │ │ + b.n 2298 │ │ │ │ │ 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 21c2 │ │ │ │ │ + b.n 21ca │ │ │ │ │ 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 20e6 │ │ │ │ │ + b.n 20ee │ │ │ │ │ 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 230e │ │ │ │ │ + beq.n 2316 │ │ │ │ │ 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 22e4 │ │ │ │ │ + b.n 22ec │ │ │ │ │ │ │ │ │ │ -00002320 : │ │ │ │ │ +00002328 : │ │ │ │ │ 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] @ (236c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2374 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2368 │ │ │ │ │ + cbz r0, 2370 │ │ │ │ │ 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 │ │ │ │ │ @@ -3744,209 +3746,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +00002378 : │ │ │ │ │ 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 2678 │ │ │ │ │ + bcs.w 2680 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23bc │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 261c │ │ │ │ │ + bhi.w 2624 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23bc │ │ │ │ │ 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 26c6 │ │ │ │ │ + beq.w 26ce │ │ │ │ │ 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 2426 │ │ │ │ │ + bls.n 242e │ │ │ │ │ ldrsb.w r7, [r4, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 242e │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.w 2648 │ │ │ │ │ + bls.w 2650 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2648 │ │ │ │ │ + blt.w 2650 │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 2426 │ │ │ │ │ + bls.n 242e │ │ │ │ │ ldrsb.w r7, [r4, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 242e │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 242e │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2414 │ │ │ │ │ + bge.n 241c │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 2590 │ │ │ │ │ + bls.w 2598 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.w 25d8 │ │ │ │ │ + beq.w 25e0 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 25ae │ │ │ │ │ + bhi.w 25b6 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - beq.w 264c │ │ │ │ │ + beq.w 2654 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 266e │ │ │ │ │ + beq.w 2676 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.w 25d2 │ │ │ │ │ + beq.w 25da │ │ │ │ │ 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 24ce │ │ │ │ │ + bls.n 24d6 │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24d6 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.w 2612 │ │ │ │ │ + bls.w 261a │ │ │ │ │ ldrsb.w r7, [r7, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2612 │ │ │ │ │ + blt.w 261a │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.n 24ce │ │ │ │ │ + bls.n 24d6 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24d6 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 24ce │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 24b2 │ │ │ │ │ + bge.n 24ba │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 24d4 │ │ │ │ │ + bne.n 24dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 2432 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 24ca │ │ │ │ │ + beq.n 24d2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2728 │ │ │ │ │ + ble.w 2730 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-1] │ │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2526 │ │ │ │ │ + blt.n 252e │ │ │ │ │ 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 2526 │ │ │ │ │ + blt.n 252e │ │ │ │ │ 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 2526 │ │ │ │ │ + blt.n 252e │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r4] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2516 │ │ │ │ │ + bge.n 251e │ │ │ │ │ ubfx r6, r6, #3, #4 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 254a │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 2632 │ │ │ │ │ + bhi.n 263a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 254a │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - beq.w 2674 │ │ │ │ │ + beq.w 267c │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 257c │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 257c │ │ │ │ │ ldrsb.w r6, [r3, #-4] │ │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 257c │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ lsls r7, r4, #24 │ │ │ │ │ - bpl.n 256c │ │ │ │ │ + bpl.n 2574 │ │ │ │ │ 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 │ │ │ │ │ @@ -3966,311 +3968,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 2652 │ │ │ │ │ + bmi.n 265a │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 2668 │ │ │ │ │ + bmi.n 2670 │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ mov r5, lr │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bne.w 245c │ │ │ │ │ + bne.w 2464 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 245c │ │ │ │ │ + b.n 2464 │ │ │ │ │ mov lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.n 267c │ │ │ │ │ + beq.n 2684 │ │ │ │ │ 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 2616 │ │ │ │ │ + bls.n 261e │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 2616 │ │ │ │ │ + blt.n 261e │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 248e │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ce │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24ce │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bmi.n 2680 │ │ │ │ │ + bmi.n 2688 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ + bpl.w 23bc │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n 23b4 │ │ │ │ │ + b.n 23bc │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 2698 │ │ │ │ │ + bmi.n 26a0 │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, r5, r6 │ │ │ │ │ subpl r5, r5, r6 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 254a │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 242e │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25e2 │ │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ │ and.w r4, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ orr.w r4, lr, r4, lsl #6 │ │ │ │ │ - bmi.n 26f0 │ │ │ │ │ + bmi.n 26f8 │ │ │ │ │ mov.w lr, r4, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 25c0 │ │ │ │ │ + bpl.n 25c8 │ │ │ │ │ sub.w lr, r5, lr │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25e2 │ │ │ │ │ add.w lr, r5, #2 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25e2 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 254a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 25a8 │ │ │ │ │ + b.n 25b0 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 25d2 │ │ │ │ │ + b.n 25da │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ │ orr.w r3, r5, r3, lsl #6 │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 2710 │ │ │ │ │ + bmi.n 2718 │ │ │ │ │ lsrs r5, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ - b.n 262e │ │ │ │ │ + bpl.w 23bc │ │ │ │ │ + b.n 2636 │ │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ │ and.w r7, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ orr.w r4, r4, r7, lsl #6 │ │ │ │ │ - bpl.n 263c │ │ │ │ │ + bpl.n 2644 │ │ │ │ │ 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 263c │ │ │ │ │ - b.n 26ac │ │ │ │ │ + beq.n 2644 │ │ │ │ │ + b.n 26b4 │ │ │ │ │ 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 23e6 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + bhi.w 23ee │ │ │ │ │ + b.n 242e │ │ │ │ │ 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 2660 │ │ │ │ │ - b.n 26f6 │ │ │ │ │ + beq.n 2668 │ │ │ │ │ + b.n 26fe │ │ │ │ │ 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 2714 │ │ │ │ │ - b.n 268e │ │ │ │ │ + bmi.n 271c │ │ │ │ │ + b.n 2696 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2590 │ │ │ │ │ + b.n 2598 │ │ │ │ │ │ │ │ │ │ -0000272c : │ │ │ │ │ +00002734 : │ │ │ │ │ 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 2730 │ │ │ │ │ + bge.n 2738 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 2790 │ │ │ │ │ + beq.n 2798 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 279c │ │ │ │ │ + bhi.n 27a4 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 27a0 │ │ │ │ │ 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, 2794 │ │ │ │ │ + cbz r5, 279c │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 2770 │ │ │ │ │ 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 275c │ │ │ │ │ + b.n 2764 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 2782 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2764 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 27b8 │ │ │ │ │ + bmi.n 27c0 │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2764 │ │ │ │ │ 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 27aa │ │ │ │ │ + b.n 27b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d0 : │ │ │ │ │ +000027d8 : │ │ │ │ │ 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 27f2 │ │ │ │ │ + beq.n 27fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2800 │ │ │ │ │ + cbz r3, 2808 │ │ │ │ │ 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 27f2 │ │ │ │ │ + b.n 27fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +00002810 : │ │ │ │ │ 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 2902 │ │ │ │ │ + bne.n 290a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291c │ │ │ │ │ + beq.n 2924 │ │ │ │ │ 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 2920 │ │ │ │ │ + beq.n 2928 │ │ │ │ │ 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 28aa │ │ │ │ │ + ble.n 28b2 │ │ │ │ │ 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 28c8 │ │ │ │ │ + beq.n 28d0 │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 28fa │ │ │ │ │ + beq.n 2902 │ │ │ │ │ mov.w r2, sl, lsl #1 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 286a │ │ │ │ │ + bgt.n 2872 │ │ │ │ │ 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 │ │ │ │ │ @@ -4290,163 +4292,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 289a │ │ │ │ │ + bne.n 28a2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 286a │ │ │ │ │ - b.n 28aa │ │ │ │ │ + bgt.n 2872 │ │ │ │ │ + b.n 28b2 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 283e │ │ │ │ │ + beq.n 2846 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 28c0 │ │ │ │ │ + beq.n 28c8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +00002930 : │ │ │ │ │ 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 296c │ │ │ │ │ - cbz r1, 296c │ │ │ │ │ + bne.n 2974 │ │ │ │ │ + cbz r1, 2974 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2996 │ │ │ │ │ + beq.n 299e │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 29a2 │ │ │ │ │ + cbz r0, 29aa │ │ │ │ │ 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] @ (29a8 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (29b0 ) │ │ │ │ │ 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, 29a2 │ │ │ │ │ + cbz r0, 29aa │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2952 │ │ │ │ │ + bne.n 295a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 29a2 │ │ │ │ │ + cbnz r0, 29aa │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2952 │ │ │ │ │ + b.n 295a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2968 │ │ │ │ │ + b.n 2970 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000029ac : │ │ │ │ │ +000029b4 : │ │ │ │ │ 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 2b94 │ │ │ │ │ + bhi.w 2b9c │ │ │ │ │ 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 2b94 │ │ │ │ │ + bne.w 2b9c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b94 │ │ │ │ │ + bne.w 2b9c │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 2a0c │ │ │ │ │ + cbnz r0, 2a14 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 2b46 │ │ │ │ │ + beq.w 2b4e │ │ │ │ │ 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 2b5a │ │ │ │ │ + bne.w 2b62 │ │ │ │ │ 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 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2aa6 │ │ │ │ │ + ble.n 2aae │ │ │ │ │ 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 │ │ │ │ │ @@ -4461,147 +4463,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 2b60 │ │ │ │ │ + beq.n 2b68 │ │ │ │ │ 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 2b80 │ │ │ │ │ + beq.n 2b88 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2a56 │ │ │ │ │ + blt.n 2a5e │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2bac │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 1180 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba8 │ │ │ │ │ + beq.n 2bb0 │ │ │ │ │ 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 2ae2 │ │ │ │ │ + beq.n 2aea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2ae2 │ │ │ │ │ + cbnz r3, 2aea │ │ │ │ │ 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 2afc │ │ │ │ │ + beq.n 2b04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2afc │ │ │ │ │ + cbnz r3, 2b04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2ba6 │ │ │ │ │ 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 2b9e │ │ │ │ │ + ble.n 2ba6 │ │ │ │ │ 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 2b9e │ │ │ │ │ + ble.n 2ba6 │ │ │ │ │ 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 2b9e │ │ │ │ │ + ble.n 2ba6 │ │ │ │ │ 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 2b9e │ │ │ │ │ + ble.n 2ba6 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 29f4 │ │ │ │ │ + bne.w 29fc │ │ │ │ │ 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 2a08 │ │ │ │ │ + beq.w 2a10 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a10 │ │ │ │ │ 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 2a8e │ │ │ │ │ + bne.n 2a96 │ │ │ │ │ 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 2a8e │ │ │ │ │ + b.n 2a96 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 29ee │ │ │ │ │ + beq.w 29f6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2bac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba4 │ │ │ │ │ + bne.n 2bac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ba4 │ │ │ │ │ + b.n 2bac │ │ │ │ │ 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 16d8 │ │ │ │ │ + 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 1ee0 │ │ │ │ │ + b.w 1ee8 │ │ │ │ │ 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 16d8 │ │ │ │ │ + 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 1ee0 │ │ │ │ │ + b.w 1ee8 │ │ │ │ │ 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 edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl edc │ │ │ │ │ + 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 19a8 │ │ │ │ │ + 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 202c │ │ │ │ │ + bl 2034 │ │ │ │ │ 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 edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl edc │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edc │ │ │ │ │ + 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 15b8 <_PyCode_GetCode> │ │ │ │ │ + b.w 15c0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 000008a6 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 1eb4 <_PyCode_GetVarnames> │ │ │ │ │ + b.w 1ebc <_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 202c │ │ │ │ │ + bl 2034 │ │ │ │ │ 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 187c <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1884 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 1ca4 │ │ │ │ │ + bl 1cac │ │ │ │ │ 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 272c │ │ │ │ │ + bl 2734 │ │ │ │ │ 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 --relocs {} │ │ │ │ │ @@ -615,29 +615,29 @@ │ │ │ │ │ 000019a2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ 000019c0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019ce 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019d8 0000602f R_ARM_THM_MOVW_ABS_NC 00001961 wrapper_dealloc │ │ │ │ │ 000019dc 00006030 R_ARM_THM_MOVT_ABS 00001961 wrapper_dealloc │ │ │ │ │ 00001a20 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ 00001a2e 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001a60 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a88 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a8c 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a92 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001a96 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001a9e 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001aa6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001aaa 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ac0 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ac4 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ac8 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -00001acc 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -00001ad2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001adc 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ae0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a62 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a8a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a8e 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a94 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001a98 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001aa0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001aa8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001aac 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ac2 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ac6 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001aca 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +00001ace 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +00001ad4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ade 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ae2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001af8 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00001afc 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00001b0a 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ 00001b0e 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ 00001b12 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001b86 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001b96 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3061,95 +3061,95 @@ │ │ │ │ │ │ │ │ │ │ 000019f8 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.n 1aa4 │ │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 1aa6 │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ada │ │ │ │ │ + beq.n 1adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad6 │ │ │ │ │ + beq.n 1ad8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 1a6c │ │ │ │ │ - cbnz r6, 1a7a │ │ │ │ │ + bmi.n 1a6e │ │ │ │ │ + cbnz r6, 1a7c │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a64 │ │ │ │ │ + beq.n 1a66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1a64 │ │ │ │ │ + cbnz r3, 1a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a4e │ │ │ │ │ + b.n 1a50 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 1a88 │ │ │ │ │ + bpl.n 1a8a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + beq.n 1a46 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1a4e │ │ │ │ │ + b.n 1a50 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1abe │ │ │ │ │ + cbz r2, 1ac0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3160,28 +3160,28 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a64 │ │ │ │ │ + b.n 1a66 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1af4 │ │ │ │ │ + cbz r2, 1af6 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ @@ -3189,15 +3189,15 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1ad6 │ │ │ │ │ + b.n 1ad8 │ │ │ │ │ │ │ │ │ │ 00001b18 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ 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 │ │ │ ├── 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: 74640 (bytes into file) │ │ │ │ │ + Start of section headers: 74648 (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 0x12390: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12398: │ │ │ │ │ │ │ │ │ │ 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 00e7c8 000b90 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b84 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f358 0016b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0058b0 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0058b0 002f0c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 010a10 0010b0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0087bc 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a358 0006c4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011ac0 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00aa1c 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011ec0 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ad0a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ad0a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ad40 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cc90 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012300 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001b10 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e7d0 000b68 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001b44 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f338 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005870 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005870 002f54 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0109f0 0010d8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0087c4 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a360 0006c4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011ac8 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aa24 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011ec8 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ad12 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ad12 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ad48 001f50 10 16 305 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cc98 001b37 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012308 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,127 +75,127 @@ │ │ │ │ │ 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 524 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00001aa9 530 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: 00001c75 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001dd5 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 81: 00000a85 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 82: 00001cbd 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00001e1d 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 │ │ │ │ │ + 86: 00000b55 168 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 87: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000bfd 46 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 90: 00000c2d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 91: 00000c75 280 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 92: 00000d8d 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: 00002070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00002074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 00002075 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 99: 00002168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 000020b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 000020bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 000020bd 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 99: 000021b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 100: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 101: 00000e60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 0000216c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 0000216d 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 00002211 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 101: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 000021b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 000021b5 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 00002259 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: 00002311 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 00002331 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 111: 00000ea9 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 00002351 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 107: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 108: 00000e25 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 109: 00002359 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 00002379 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 111: 00000e69 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 112: 00002399 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 │ │ │ │ │ + 116: 00000e6d 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 │ │ │ │ │ + 121: 00000ffd 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: 00002355 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 125: 000010c1 134 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 126: 0000239d 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: 0000242d 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00002475 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: 000024f1 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 135: 00001269 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 133: 000011f9 46 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 134: 00002539 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 135: 00001229 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 │ │ │ │ │ + 137: 000012b1 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: 00002661 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 000028cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 000028d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 000028d1 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002945 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ - 149: 00001809 224 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 144: 000026a9 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 145: 00002914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00002918 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00002919 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 148: 0000298d 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 149: 000017c9 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 │ │ │ │ │ + 157: 00001525 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 158: 0000153d 108 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 159: 000015a9 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: 00002c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002c7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00001629 416 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 163: 00002cb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002cc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002e80 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: 00002e3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002e3d 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 169: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002e84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00002e85 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 │ │ │ │ │ + 173: 000017c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 000018a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 175: 000018a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 176: 000018a9 78 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 177: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 178: 00001939 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 178: 000018f9 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 │ │ │ │ │ + 181: 000019b1 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: 00002eb9 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00002f01 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 │ │ │ │ │ + 190: 00001a65 170 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 191: 00000239 226 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 192: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 193: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 194: 0000031b 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ 195: 00000399 74 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ 196: 000003e3 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ 197: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -344,58 +344,58 @@ │ │ │ │ │ 340: 00001289 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 343: 00001a01 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 347: 00000a85 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 347: 00001a69 64 FUNC GLOBAL DEFAULT 6 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: 00001e49 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 353: 00000b21 52 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 354: 00001e91 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: 00001f29 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 357: 00001f71 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 │ │ │ │ │ + 363: 00000ddd 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 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: 000023c1 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: 00002489 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 00002491 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 00002499 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 000024a1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 000024a9 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 000024ed 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 382: 00001289 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 000025ad 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 384: 000012e1 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 371: 00001149 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 372: 00001199 76 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 373: 00002409 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 374: 000011e5 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 375: 000011f5 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 376: 000024d1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 377: 000024d9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 378: 000024e1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 379: 000024e9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 380: 000024f1 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 00002535 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 382: 00001249 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 383: 000025f5 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 384: 000012a1 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 │ │ │ │ │ + 390: 000012f5 558 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ @@ -407,29 +407,29 @@ │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 408: 0000021f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ 409: 00000223 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 410: 000019ed 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 410: 000019ad 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 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: 00002ef9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00002f01 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 419: 00002f41 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 420: 00002f49 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: 00002f09 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00002f51 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 0xe7c8 contains 370 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe7d0 contains 365 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 │ │ │ │ │ @@ -101,282 +101,277 @@ │ │ │ │ │ 00000942 0000462f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ 00000946 00004630 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ 0000094c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000954 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000095e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000096c 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000970 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a9a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000a9e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000aae 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ -00000ab2 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ -00000abc 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000ade 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000ae8 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000b12 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00000b16 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00000b1a 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b22 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000b28 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000b3a 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ -00000b3e 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ -00000b44 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b52 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000b56 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000bc0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000bc6 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000bd4 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ -00000bd8 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000bde 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000bf6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000c0c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c30 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d5e 0000130a R_ARM_THM_CALL 0000035d BaseException_clear │ │ │ │ │ -00000d66 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d88 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d96 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e2e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e40 00000c0a R_ARM_THM_CALL 000000f9 get_memory_error │ │ │ │ │ -00000e4a 00016c0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000e52 0000642f R_ARM_THM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ -00000e56 00006430 R_ARM_THM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ -00000e5c 00016d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000e60 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000e76 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000e84 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000e88 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000e96 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ -00000e9a 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ -00000f2e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000f32 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000f44 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f48 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f54 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000f5e 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -00000f62 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -00000f66 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f70 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00000f80 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f84 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f9a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000f9e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fb2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb6 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fc2 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fca 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ -00000fce 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ -00000fd2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fda 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fde 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fea 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -00000fee 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -00000ff2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001000 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001056 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001062 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -0000107c 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ -00001080 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ -00001084 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000108c 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001092 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -000010b0 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -000010bc 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -000010c0 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -000010cc 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000010da 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -000010de 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -000010e6 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ -000010ea 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ -000010ee 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ -000010f2 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ -00001118 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000111c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -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 00002355 get_string.constprop.0 │ │ │ │ │ -000011d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ec 00007e0a R_ARM_THM_CALL 00002355 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 0000242d 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 │ │ │ │ │ -00001320 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ -00001324 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ -0000132a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001352 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001356 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -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 00002945 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 │ │ │ │ │ -0000148a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000148e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000149a 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000014c0 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -000014c4 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -000014c8 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ -000014e2 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -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 00002945 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 │ │ │ │ │ -0000161e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001646 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000164a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000164e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ -00001652 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ -00001658 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001686 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00001694 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ -00001698 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ -0000169c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ -000016a0 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ -000016a4 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000016ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016be 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016e0 0000290a R_ARM_THM_CALL 00000b95 BaseException_set_tb │ │ │ │ │ -00001706 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -0000171a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001724 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000174a 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ -0000174e 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ -00001754 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001772 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001792 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000017b4 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000017d2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017fc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001804 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001818 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000181c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001826 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000182a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000183a 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000189a 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000018a8 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -000018c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c8 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ -000018cc 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ -000018d2 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018e0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018e4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fe 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001906 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000190a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001912 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00001930 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000194c 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ -00001970 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ -00001974 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ -0000197c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000019ca 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a00 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a04 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a28 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001a48 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001a70 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a74 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001a80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001a84 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ -00001a88 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ -00001a8e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a98 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a9e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001abe 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001ad6 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00001ada 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00001ade 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001ae6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ -00001b02 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001b0e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ -00001b12 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ -00001b1c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001b28 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001b2c 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001b34 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ -00001b38 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ -00001b3c 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ -00001b40 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ +00000a9e 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000aa8 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000ad2 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00000ad6 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00000ada 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ae2 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000ae8 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000afa 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ +00000afe 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ +00000b04 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b12 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000b16 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000b80 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000b86 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000b94 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ +00000b98 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ +00000b9e 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000bb6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000bcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d1e 0000130a R_ARM_THM_CALL 0000035d BaseException_clear │ │ │ │ │ +00000d26 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d48 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d56 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d80 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d86 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000dee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000e00 00000c0a R_ARM_THM_CALL 000000f9 get_memory_error │ │ │ │ │ +00000e0a 00016c0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000e12 0000642f R_ARM_THM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ +00000e16 00006430 R_ARM_THM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ +00000e1c 00016d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000e20 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e36 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000e44 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000e48 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000e56 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ +00000e5a 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ +00000eee 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000ef2 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000f04 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f08 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f14 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000f1e 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +00000f22 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +00000f26 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f30 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00000f40 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f44 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f5a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000f5e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000f72 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f76 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f82 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000f8a 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ +00000f8e 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ +00000f92 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f9a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f9e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000faa 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +00000fae 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00000fb2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000fc0 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001016 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001022 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000103c 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ +00001040 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ +00001044 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000104c 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001052 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001070 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +0000107c 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00001080 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +0000108c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000109a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +0000109e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000010a6 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ +000010aa 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ +000010ae 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ +000010b2 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ +000010d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010ea 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ +000010ee 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ +00001116 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ +0000111a 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ +00001136 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ +0000113a 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ +0000113e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000115c 00007e0a R_ARM_THM_CALL 0000239d get_string.constprop.0 │ │ │ │ │ +00001190 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ac 00007e0a R_ARM_THM_CALL 0000239d get_string.constprop.0 │ │ │ │ │ +000011de 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e4 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ +000011e8 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ +0000123c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001240 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000125a 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000125e 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001264 0000830a R_ARM_THM_CALL 00002475 get_unicode │ │ │ │ │ +0000129a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000012a4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000012c4 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000012d0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000012d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000012dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000012e0 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ +000012e4 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ +000012ea 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001312 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001316 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001326 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001332 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001340 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000134c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001350 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000138e 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000139c 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +000013be 0000940a R_ARM_THM_CALL 0000298d exceptiongroup_split_recursive │ │ │ │ │ +000013d6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013f0 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000013f6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001428 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000142c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001434 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001438 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000144a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000144e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000145a 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001480 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001484 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001488 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ +000014a2 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +000014e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014fa 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014fe 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001506 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001514 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000151c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001568 0000940a R_ARM_THM_CALL 0000298d exceptiongroup_split_recursive │ │ │ │ │ +00001574 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001578 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000158c 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001594 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +0000159a 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000015ba 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000015da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000015de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001606 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000160a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000160e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ +00001612 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ +00001618 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001646 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +00001654 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ +00001658 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ +0000165c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ +00001660 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ +00001664 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000166e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001672 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000167e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016a0 0000290a R_ARM_THM_CALL 00000b95 BaseException_set_tb │ │ │ │ │ +000016c6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000016da 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +000016e4 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000170a 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ +0000170e 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ +00001714 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001732 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001748 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00001752 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +00001774 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001792 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000179a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017bc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017fa 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000185a 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001868 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00001882 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001888 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ +0000188c 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ +00001892 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018a0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018be 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000018c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000018ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000018d2 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +000018f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000190c 00002a0a R_ARM_THM_CALL 00000c3d BaseException_init │ │ │ │ │ +00001930 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ +00001934 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ +0000193c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000198a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019c4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019e8 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001a08 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001a30 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a34 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a44 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ +00001a48 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ +00001a4e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a58 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a5e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a7e 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001a96 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00001a9a 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00001a9e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001aa6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ +00001ac2 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001ace 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ +00001ad2 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ +00001adc 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001ae8 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001aec 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001af4 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ +00001af8 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ +00001afc 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ +00001b00 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ 0000067e 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ 0000098c 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ 000009cc 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ 00000a06 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ 00000a74 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000b5a 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000b90 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c64 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -00000e0c 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -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 0000242d 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 0000242d 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 │ │ │ │ │ +00000b1a 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000b50 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c24 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000dcc 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +00000e52 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000e62 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f54 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000010a2 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000010fe 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000110a 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ +00001124 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011ee 0000831e R_ARM_THM_JUMP24 00002475 get_unicode │ │ │ │ │ +000011f4 0001761e R_ARM_THM_JUMP24 000011e5 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ +00001220 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ +000012aa 0000831e R_ARM_THM_JUMP24 00002475 get_unicode │ │ │ │ │ +00001530 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001536 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000019ac 0001801e R_ARM_THM_JUMP24 000012a1 PyUnicodeEncodeError_GetObject │ │ │ │ │ +00001af0 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf358 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf338 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 +583,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 00001c75 UnicodeError_dealloc │ │ │ │ │ -00001224 0000be02 R_ARM_ABS32 00001aa5 UnicodeTranslateError_str │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001cbd UnicodeError_dealloc │ │ │ │ │ +00001224 0000be02 R_ARM_ABS32 00001a65 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001dd5 UnicodeError_clear │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00001e1d UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000b202 R_ARM_ABS32 00001939 UnicodeTranslateError_init │ │ │ │ │ +00001274 0000b202 R_ARM_ABS32 000018f9 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005202 R_ARM_ABS32 00001c75 UnicodeError_dealloc │ │ │ │ │ -000012f4 00005102 R_ARM_ABS32 00000ac5 UnicodeDecodeError_str │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001cbd UnicodeError_dealloc │ │ │ │ │ +000012f4 00005102 R_ARM_ABS32 00000a85 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001dd5 UnicodeError_clear │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00001e1d UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001344 00004e02 R_ARM_ABS32 00001a69 UnicodeDecodeError_init │ │ │ │ │ +00001344 00004e02 R_ARM_ABS32 00001aa9 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 00001c75 UnicodeError_dealloc │ │ │ │ │ -000013c8 00007902 R_ARM_ABS32 0000103d UnicodeEncodeError_str │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001cbd UnicodeError_dealloc │ │ │ │ │ +000013c8 00007902 R_ARM_ABS32 00000ffd UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001dd5 UnicodeError_clear │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00001e1d 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 │ │ │ │ │ @@ -673,43 +668,43 @@ │ │ │ │ │ 00001874 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001878 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 0000187c 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000018b0 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000018b8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000018f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005a02 R_ARM_ABS32 00000c6d SyntaxError_dealloc │ │ │ │ │ +00001904 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ 00001944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001948 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -0000194c 00005b02 R_ARM_ABS32 00000cb5 SyntaxError_clear │ │ │ │ │ +0000194c 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001980 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005a02 R_ARM_ABS32 00000c6d SyntaxError_dealloc │ │ │ │ │ +000019d8 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ 00001a18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001a1c 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001a20 00005b02 R_ARM_ABS32 00000cb5 SyntaxError_clear │ │ │ │ │ +00001a20 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a54 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005a02 R_ARM_ABS32 00000c6d SyntaxError_dealloc │ │ │ │ │ +00001aac 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ 00001aec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001af0 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001af4 00005b02 R_ARM_ABS32 00000cb5 SyntaxError_clear │ │ │ │ │ +00001af4 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b28 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005a02 R_ARM_ABS32 00000c6d SyntaxError_dealloc │ │ │ │ │ -00001bac 00007402 R_ARM_ABS32 00000ead SyntaxError_str │ │ │ │ │ +00001b80 00005a02 R_ARM_ABS32 00000c2d SyntaxError_dealloc │ │ │ │ │ +00001bac 00007402 R_ARM_ABS32 00000e6d SyntaxError_str │ │ │ │ │ 00001bc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001bc4 00004b02 R_ARM_ABS32 00000a0d SyntaxError_traverse │ │ │ │ │ -00001bc8 00005b02 R_ARM_ABS32 00000cb5 SyntaxError_clear │ │ │ │ │ +00001bc8 00005b02 R_ARM_ABS32 00000c75 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bfc 00004702 R_ARM_ABS32 00000825 SyntaxError_init │ │ │ │ │ 00001c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -741,31 +736,31 @@ │ │ │ │ │ 00001dd0 0000c302 R_ARM_ABS32 00000399 AttributeError_reduce │ │ │ │ │ 00001dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ +00001e44 00006f02 R_ARM_ABS32 00000e69 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e88 00005902 R_ARM_ABS32 00000c3d NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 00002351 NameError_clear │ │ │ │ │ +00001e88 00005902 R_ARM_ABS32 00000bfd NameError_traverse │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 00002399 NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ec0 00005602 R_ARM_ABS32 00000b95 NameError_init │ │ │ │ │ +00001ec0 00005602 R_ARM_ABS32 00000b55 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 │ │ │ │ │ +00001f18 00006f02 R_ARM_ABS32 00000e69 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 00002351 NameError_clear │ │ │ │ │ +00001f5c 00005902 R_ARM_ABS32 00000bfd NameError_traverse │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 00002399 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 │ │ │ │ │ +00001f94 00005602 R_ARM_ABS32 00000b55 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 │ │ │ │ │ 00002008 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002014 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ 00002054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002058 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ @@ -808,122 +803,122 @@ │ │ │ │ │ 000023ac 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 000023cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023e0 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000023e8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00002428 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002434 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002474 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002478 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002478 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 0000247c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024b0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000024f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002504 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002544 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002548 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002548 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 0000254c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000256c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002580 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000025c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025d4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002614 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002618 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002618 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 0000261c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000263c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002650 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 000026e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e8 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +000026e8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 000026ec 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000270c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002720 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 000027b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b8 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +000027b8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 000027bc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000027dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000027f0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002844 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002888 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 0000288c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028c0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002914 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002958 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002958 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 0000295c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002990 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000029d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029e4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a28 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002a28 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002a2c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a60 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ab4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af8 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002af8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002afc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b30 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b84 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bc8 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002bc8 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002bcc 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c00 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c54 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c98 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002c98 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002c9c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002cd0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002d18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d24 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002d64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d68 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002d68 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002d6c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002da0 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002df4 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002e38 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002e3c 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e70 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ebc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ec8 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002f08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002f0c 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002f10 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00002f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f44 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f98 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ 00002fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +00002fdc 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 00002fe0 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003014 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 0000305c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003068 00003202 R_ARM_ABS32 0000142d OSError_dealloc │ │ │ │ │ -00003094 00007d02 R_ARM_ABS32 00001101 OSError_str │ │ │ │ │ +00003094 00007d02 R_ARM_ABS32 000010c1 OSError_str │ │ │ │ │ 000030a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030ac 00005c02 R_ARM_ABS32 00000dcd OSError_traverse │ │ │ │ │ +000030ac 00005c02 R_ARM_ABS32 00000d8d OSError_traverse │ │ │ │ │ 000030b0 00003402 R_ARM_ABS32 00001649 OSError_clear │ │ │ │ │ 000030c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00002e02 R_ARM_ABS32 000010ad OSError_init │ │ │ │ │ 000030ec 00002d02 R_ARM_ABS32 00000dbd OSError_new │ │ │ │ │ @@ -976,41 +971,41 @@ │ │ │ │ │ 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 00002eb9 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00002f01 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002e3d BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000ab02 R_ARM_ABS32 00002e85 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 000028d1 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 00002661 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009302 R_ARM_ABS32 00002919 BaseExceptionGroup_init │ │ │ │ │ +00003568 00009002 R_ARM_ABS32 000026a9 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 │ │ │ │ │ +000035b0 0000b002 R_ARM_ABS32 000018a9 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009e02 R_ARM_ABS32 0000157d BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009e02 R_ARM_ABS32 0000153d BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d0 0000b302 R_ARM_ABS32 000001bf BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003638 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003644 00004202 R_ARM_ABS32 000007dd SystemExit_dealloc │ │ │ │ │ 00003684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003688 00008502 R_ARM_ABS32 00001239 SystemExit_traverse │ │ │ │ │ +00003688 00008502 R_ARM_ABS32 000011f9 SystemExit_traverse │ │ │ │ │ 0000368c 00004402 R_ARM_ABS32 00001a65 SystemExit_clear │ │ │ │ │ 000036a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00004102 R_ARM_ABS32 00000789 SystemExit_init │ │ │ │ │ 000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000370c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1020,21 +1015,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 00002211 StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 00002259 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 0000216d StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 000021b5 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 │ │ │ │ │ @@ -1057,15 +1052,15 @@ │ │ │ │ │ 00003af8 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00003b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b2c 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003b34 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b84 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ -00003b98 00006c02 R_ARM_ABS32 00000e65 BaseException_repr │ │ │ │ │ +00003b98 00006c02 R_ARM_ABS32 00000e25 BaseException_repr │ │ │ │ │ 00003bb0 00003b02 R_ARM_ABS32 00001979 BaseException_str │ │ │ │ │ 00003bb4 0001f102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00003bb8 0001f202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003bc8 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00003bcc 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1074,39 +1069,39 @@ │ │ │ │ │ 00003c00 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003c08 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c68 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003c6c 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 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 │ │ │ │ │ +00003c7c 00008702 R_ARM_ABS32 00001229 BaseException_get_args │ │ │ │ │ +00003c80 00008902 R_ARM_ABS32 000012b1 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 00002331 BaseException_get_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 00002379 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 00002311 BaseException_get_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 00002359 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 │ │ │ │ │ +00003ce0 00009d02 R_ARM_ABS32 00001525 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b502 R_ARM_ABS32 000019f1 BaseException_setstate │ │ │ │ │ +00003cf0 0000b502 R_ARM_ABS32 000019b1 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 000024f1 BaseException_with_traceback │ │ │ │ │ +00003d00 00008602 R_ARM_ABS32 00002539 BaseException_with_traceback │ │ │ │ │ 00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006202 R_ARM_ABS32 00002075 BaseException_add_note │ │ │ │ │ +00003d10 00006202 R_ARM_ABS32 000020bd BaseException_add_note │ │ │ │ │ 00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10a10 contains 534 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x109f0 contains 539 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 │ │ │ │ │ @@ -1350,300 +1345,305 @@ │ │ │ │ │ 0000194c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001954 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000195c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001960 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 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 │ │ │ │ │ -00001ac4 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001ac8 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001ad4 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001b2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3c 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b48 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b58 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001bae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc2 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001bec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001bfc 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001c14 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001c42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c62 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c68 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d14 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d36 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d66 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d88 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d8e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001daa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e36 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e3c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e94 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eac 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001eb6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ec0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001eca 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ed4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ee0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001eea 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001a7e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a82 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a92 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ +00001a96 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ +00001aa0 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001b04 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001b08 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001b14 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001b70 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b82 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001b8e 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b9e 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001bf4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c08 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001c32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c3e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001c42 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001c5a 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001c88 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001db4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e7e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001edc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ee0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ee4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001ef4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00001efe 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00001f08 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00001f12 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00001f1c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f52 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001f68 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001f84 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f88 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f9e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fa2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001fa6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fac 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001fba 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001fe6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001fea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001fee 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -00001ff2 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -00001ff8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ffe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002002 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002008 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -0000200c 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00002012 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002026 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000202e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002032 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002036 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f28 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f32 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f3c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f46 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f50 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f5a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f64 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f9a 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001fb0 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001fcc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fd0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fe6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fea 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff4 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002002 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000202e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002032 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002036 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +0000203a 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002040 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000204a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002050 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00002054 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00002050 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00002054 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ 0000205a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002068 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002070 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002094 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000020ac 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000020c8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020cc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020d4 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000020e2 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000210a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000210e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002112 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -00002116 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -0000211c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002122 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002126 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000212c 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00002130 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00002136 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000214a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002152 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002160 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002168 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021a8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021ac 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000021d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e4 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002208 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002220 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002254 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002276 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002308 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002314 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002318 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002334 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002338 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000237c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002380 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002384 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002388 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000238c 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -00002390 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002396 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000239e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023a2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023a6 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023aa 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023ae 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000023b2 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000023b8 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023f2 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023f6 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023fa 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -000023fe 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002404 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000240c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002410 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002414 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002418 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000241c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002420 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002426 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002456 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000245a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000245e 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002462 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002468 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002470 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002474 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002478 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000247c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002482 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024ba 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000024e0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002504 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002508 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002550 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002556 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000255a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002578 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000257c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002580 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002584 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -0000258a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002592 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002596 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000259a 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -0000259e 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -000025a4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002614 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002618 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000261c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002620 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002624 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002628 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -0000262e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002638 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000263c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002640 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002644 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002648 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000264c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002652 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000265a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000268c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00002690 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -000026a0 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000026ac 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000026b8 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000026de 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026e2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000026f4 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002732 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -000027c2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000027c6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000027e6 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002810 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -0000281e 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -00002822 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -0000282a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002842 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002852 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -00002856 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -0000285a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002862 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002866 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000287e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002882 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002886 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -0000288a 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002890 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002898 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000289c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028a0 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -000028a4 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -000028aa 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028b4 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -000028b8 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -000028bc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028c6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028cc 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000291a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002928 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002936 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002970 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002980 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002984 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000298e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000299a 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000029a6 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002a24 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a52 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002a6a 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002a7a 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002ac4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002b64 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002b9e 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002bb6 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002bd6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002be2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002be6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002bfa 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c04 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002c14 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002c30 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -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 │ │ │ │ │ -00002c78 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c82 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002cb8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002cdc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ce2 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002ce6 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002cec 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002d24 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002d28 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002d2e 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002d40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d94 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dc0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002de2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dfe 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e0a 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e14 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e38 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002eca 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002ece 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002ed2 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002ed8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002edc 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002ee2 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002ee6 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +0000206e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002076 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000207e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000208e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002092 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002098 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +0000209c 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +000020a2 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020b0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020dc 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000020f4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002110 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002114 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000211c 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000212a 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002152 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002156 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000215a 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +0000215e 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002164 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000216a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000216e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002174 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00002178 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +0000217e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002192 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000219a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021f0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021f4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002220 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222c 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002250 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002268 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000229c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022be 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002318 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002334 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002350 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000235c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002360 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000237c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002380 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000023c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000023c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000023cc 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000023d0 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000023d4 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +000023d8 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +000023de 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 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000023fa 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002400 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002432 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002436 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000243a 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000243e 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002442 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00002446 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +0000244c 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002454 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002458 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000245c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002460 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002464 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002468 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000246e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000249e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024a2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024a6 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +000024aa 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +000024b0 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024b8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024bc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024c0 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000024c4 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000024ca 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002502 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002528 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000254c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002550 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00002598 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000259e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000025a2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000025c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025c8 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +000025cc 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +000025d2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000025de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025e2 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +000025e6 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +000025ec 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000265c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002660 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002664 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002668 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +0000266c 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002670 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002676 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002680 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002684 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002688 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000268c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002690 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002694 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000269a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d4 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +000026d8 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +000026e8 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000026f4 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002700 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002726 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000272a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000273c 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000277a 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000280a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000280e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000282e 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002858 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002866 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +0000286a 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +00002872 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000288a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000289a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +0000289e 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +000028a2 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028ce 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +000028d2 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +000028d8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028e8 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +000028ec 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +000028f2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028fc 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +00002900 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +00002904 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000290e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002914 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002962 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002970 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000297e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000029b8 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000029c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000029cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000029d6 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000029e2 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000029ee 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002a6c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a9a 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002ab2 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002ac2 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002b0c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b20 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002bac 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002be6 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002bfe 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002c1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c2a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002c2e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002c42 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c4c 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002c5c 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002c78 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cb4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cb8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cbc 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cc0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cca 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002d00 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002d24 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d2a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002d2e 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002d34 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002d6c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002d70 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002d76 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002d88 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ddc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e08 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e46 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e52 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e7a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e80 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002f12 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002f16 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00002f1a 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002f20 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00002f24 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00002f2a 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00002f2e 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 │ │ │ │ │ -000024ec 00017c1e R_ARM_THM_JUMP24 000024a9 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002ef4 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002f08 00017c1e R_ARM_THM_JUMP24 000024a9 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002534 00017c1e R_ARM_THM_JUMP24 000024f1 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002f3c 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002f50 00017c1e R_ARM_THM_JUMP24 000024f1 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11ac0 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11ac8 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 │ │ │ │ │ @@ -1671,16 +1671,16 @@ │ │ │ │ │ 00000172 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 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 00002945 exceptiongroup_split_recursive │ │ │ │ │ +000001d6 00009f0a R_ARM_THM_CALL 000015a9 get_matcher_type │ │ │ │ │ +000001ee 0000940a R_ARM_THM_CALL 0000298d 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 │ │ │ │ │ @@ -1756,25 +1756,25 @@ │ │ │ │ │ 0000067a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC73 │ │ │ │ │ 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 000025ad PyUnicodeEncodeError_GetEnd │ │ │ │ │ +0000021e 00017e1e R_ARM_THM_JUMP24 00001249 PyUnicodeEncodeError_GetStart │ │ │ │ │ +00000222 00017f1e R_ARM_THM_JUMP24 000025f5 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 │ │ │ │ │ +00000552 0001861e R_ARM_THM_JUMP24 000012f5 _PyExc_PrepReraiseStar │ │ │ │ │ 000006a6 0000161e R_ARM_THM_JUMP24 000006c9 Py_XDECREF │ │ │ │ │ -000006b8 0000831e R_ARM_THM_JUMP24 0000242d get_unicode │ │ │ │ │ +000006b8 0000831e R_ARM_THM_JUMP24 00002475 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 0x11ec0 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11ec8 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 {} │ │ │ │ │ @@ -680,15 +680,15 @@ │ │ │ │ │ cbnz r0, 682 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cbnz r0, 68c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 670 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -703,15 +703,15 @@ │ │ │ │ │ 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, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 72c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 74e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 7c4 │ │ │ │ │ cbz r5, 7c2 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ bne.n 7c6 │ │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl 1a28 │ │ │ │ │ + bl 1a28 │ │ │ │ │ R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ @@ -877,15 +877,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 934 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ble.n 91e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 988 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 1978 │ │ │ │ │ + b.w 1978 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000990 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cbnz r0, 9d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000009d4 : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1089,15 +1089,15 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cbnz r0, a0a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000a0c : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1143,87 +1143,56 @@ │ │ │ │ │ cbnz r0, a80 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cbnz r0, a78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a6a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a84 : │ │ │ │ │ -PyUnicodeDecodeError_Create(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00000ac4 : │ │ │ │ │ +00000a84 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b52 │ │ │ │ │ + beq.n b12 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b4c │ │ │ │ │ + cbz r0, b0c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b4c │ │ │ │ │ + cbz r0, b0c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n b0c │ │ │ │ │ + bge.n acc │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n b0c │ │ │ │ │ + bmi.n acc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n b0c │ │ │ │ │ + bgt.n acc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b32 │ │ │ │ │ + beq.n af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1247,50 +1216,50 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b20 │ │ │ │ │ + b.n ae0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n b20 │ │ │ │ │ + b.n ae0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b60 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00000b20 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #1804] @ 0x70c │ │ │ │ │ - cbz r2, b88 <_PyExc_ClearExceptionGroupType+0x28> │ │ │ │ │ + cbz r2, b48 <_PyExc_ClearExceptionGroupType+0x28> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ push {r4} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r4, [r0, #1804] @ 0x70c │ │ │ │ │ - beq.n b82 <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + beq.n b42 <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, b8a <_PyExc_ClearExceptionGroupType+0x2a> │ │ │ │ │ + cbz r3, b4a <_PyExc_ClearExceptionGroupType+0x2a> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000b94 : │ │ │ │ │ +00000b54 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1308,92 +1277,92 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c10 │ │ │ │ │ + cbz r0, bd0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - ldr r3, [pc, #88] @ (c38 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (bf8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, c00 │ │ │ │ │ + cbz r0, bc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c26 │ │ │ │ │ + bne.n be6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, c16 │ │ │ │ │ + cbnz r3, bd6 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c10 │ │ │ │ │ + beq.n bd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, c10 │ │ │ │ │ + cbnz r3, bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bfc │ │ │ │ │ + b.n bbc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n bb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bee │ │ │ │ │ + bne.n bae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bee │ │ │ │ │ + b.n bae │ │ │ │ │ nop │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000bfc : │ │ │ │ │ NameError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, c5a │ │ │ │ │ + cbz r0, c1a │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, c68 │ │ │ │ │ + cbnz r0, c28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c6c : │ │ │ │ │ +00000c2c : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1404,243 +1373,243 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl cb4 │ │ │ │ │ + bl c74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000cb4 : │ │ │ │ │ +00000c74 : │ │ │ │ │ SyntaxError_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, cde │ │ │ │ │ + cbz r0, c9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cde │ │ │ │ │ + beq.n c9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d66 │ │ │ │ │ + beq.n d26 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, cf8 │ │ │ │ │ + cbz r0, cb8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cf8 │ │ │ │ │ + beq.n cb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dc6 │ │ │ │ │ + beq.n d86 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, d0a │ │ │ │ │ + cbz r0, cca │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n db8 │ │ │ │ │ + bne.n d78 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r0, d1c │ │ │ │ │ + cbz r0, cdc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n daa │ │ │ │ │ + bne.n d6a │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, d2e │ │ │ │ │ + cbz r0, cee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n d5c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r0, d40 │ │ │ │ │ + cbz r0, d00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d8e │ │ │ │ │ + bne.n d4e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, d58 │ │ │ │ │ + cbz r0, d18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d58 │ │ │ │ │ + beq.n d18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, d88 │ │ │ │ │ + cbz r3, d48 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ - cbnz r0, d6c │ │ │ │ │ + cbnz r0, d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c <_PyExc_InitState+0x214> │ │ │ │ │ R_ARM_THM_CALL BaseException_clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n c9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d5c │ │ │ │ │ + beq.n d1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d5c │ │ │ │ │ + bne.n d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d5c │ │ │ │ │ + b.n d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d58 │ │ │ │ │ + b.n d18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d40 │ │ │ │ │ + bne.n d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d40 │ │ │ │ │ + b.n d00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d2e │ │ │ │ │ + bne.n cee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d2e │ │ │ │ │ + b.n cee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d1c │ │ │ │ │ + bne.n cdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1c │ │ │ │ │ + b.n cdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0a │ │ │ │ │ + bne.n cca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n cca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf8 │ │ │ │ │ + b.n cb8 │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +00000d8c : │ │ │ │ │ OSError_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, dea │ │ │ │ │ + cbz r0, daa │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e18 │ │ │ │ │ + cbnz r0, dd8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, df4 │ │ │ │ │ + cbz r0, db4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e18 │ │ │ │ │ + cbnz r0, dd8 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, dfe │ │ │ │ │ + cbz r0, dbe │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e18 │ │ │ │ │ + cbnz r0, dd8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, e10 │ │ │ │ │ + cbnz r0, dd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e02 │ │ │ │ │ + beq.n dc2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e1c <_PyErr_NoMemory>: │ │ │ │ │ +00000ddc <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, e52 <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, e12 <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl f8 <_PyExc_InitGlobalObjects+0xf8> │ │ │ │ │ R_ARM_THM_CALL get_memory_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e4e <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, e0e <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - ldr r0, [pc, #4] @ (e60 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (e20 <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000e64 : │ │ │ │ │ +00000e24 : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ 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, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n e96 │ │ │ │ │ + bne.n e56 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1650,85 +1619,85 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ea8 : │ │ │ │ │ +00000e68 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ b.n 7dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000eac : │ │ │ │ │ +00000e6c : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f7a │ │ │ │ │ + beq.n f3a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ - bpl.n f7a │ │ │ │ │ + bpl.n f3a │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 1026 │ │ │ │ │ + bpl.w fe6 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n f16 │ │ │ │ │ + ble.n ed6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 100c │ │ │ │ │ + bne.w fcc │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n efc │ │ │ │ │ + b.n ebc │ │ │ │ │ mov r3, ip │ │ │ │ │ ldrb.w lr, [r3, #1] │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ cmp.w lr, #47 @ 0x2f │ │ │ │ │ itt eq │ │ │ │ │ addeq r3, #2 │ │ │ │ │ subeq r6, r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n efa │ │ │ │ │ + bne.n eba │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ffa │ │ │ │ │ + bne.n fba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f24 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fda │ │ │ │ │ + beq.n f9a │ │ │ │ │ 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 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n fb2 │ │ │ │ │ + beq.n f72 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fb0 │ │ │ │ │ + beq.n f70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1750,15 +1719,15 @@ │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, f98 │ │ │ │ │ + cbnz r0, f58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -1772,17 +1741,17 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n f3c │ │ │ │ │ - b.n f80 │ │ │ │ │ - cbnz r4, fda │ │ │ │ │ + beq.n efc │ │ │ │ │ + b.n f40 │ │ │ │ │ + cbnz r4, f9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1794,15 +1763,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n f2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -1810,74 +1779,74 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n f2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f24 │ │ │ │ │ - b.n f74 │ │ │ │ │ + bne.n ee4 │ │ │ │ │ + b.n f34 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n fea │ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1014 │ │ │ │ │ - b.n f12 │ │ │ │ │ + bne.n fd4 │ │ │ │ │ + b.n ed2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n ee4 │ │ │ │ │ + b.n ea4 │ │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 102a │ │ │ │ │ - b.n f12 │ │ │ │ │ + bne.n fea │ │ │ │ │ + b.n ed2 │ │ │ │ │ │ │ │ │ │ -0000103c : │ │ │ │ │ +00000ffc : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10da │ │ │ │ │ + beq.n 109a │ │ │ │ │ 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 r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d4 │ │ │ │ │ + beq.n 1094 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10d4 │ │ │ │ │ + cbz r0, 1094 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 109c │ │ │ │ │ + bgt.n 105c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ @@ -1890,43 +1859,43 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 1076 │ │ │ │ │ + bmi.n 1036 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1076 │ │ │ │ │ + blt.n 1036 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1076 │ │ │ │ │ + bne.n 1036 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 10e6 │ │ │ │ │ + bhi.n 10a6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 108a │ │ │ │ │ + b.n 104a │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 108a │ │ │ │ │ + b.n 104a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1936,55 +1905,55 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 10c4 │ │ │ │ │ + b.n 1084 │ │ │ │ │ │ │ │ │ │ -00001100 : │ │ │ │ │ +000010c0 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1142 │ │ │ │ │ + cbz r3, 1102 │ │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ - cbnz r5, 1168 │ │ │ │ │ + cbnz r5, 1128 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - cbnz r4, 114e │ │ │ │ │ + cbnz r4, 110e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1978 │ │ │ │ │ + b.w 1978 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1144 │ │ │ │ │ + beq.n 1104 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ @@ -2003,207 +1972,207 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001188 : │ │ │ │ │ +00001148 : │ │ │ │ │ PyUnicodeDecodeError_GetStart(): │ │ │ │ │ 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 2354 │ │ │ │ │ + bl 239c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 11ca │ │ │ │ │ + cbz r0, 118a │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11c6 │ │ │ │ │ + beq.n 1186 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 11d0 │ │ │ │ │ + cbz r3, 1190 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11c6 │ │ │ │ │ + b.n 1186 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011d8 : │ │ │ │ │ +00001198 : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ 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 2354 │ │ │ │ │ + bl 239c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 1218 │ │ │ │ │ + cbz r0, 11d8 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1214 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 121e │ │ │ │ │ + cbz r2, 11de │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 11d4 │ │ │ │ │ │ │ │ │ │ -00001224 : │ │ │ │ │ +000011e4 : │ │ │ │ │ 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 242c │ │ │ │ │ + b.w 2474 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001234 : │ │ │ │ │ +000011f4 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ - b.w 1224 │ │ │ │ │ + b.w 11e4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ │ │ │ │ │ -00001238 : │ │ │ │ │ +000011f8 : │ │ │ │ │ SystemExit_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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 1256 │ │ │ │ │ + cbz r0, 1216 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1264 │ │ │ │ │ + cbnz r0, 1224 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1998 │ │ │ │ │ + b.w 1998 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001268 : │ │ │ │ │ +00001228 : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 127c │ │ │ │ │ + cbz r0, 123c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 1244 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001288 : │ │ │ │ │ +00001248 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ 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 │ │ │ │ │ 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 242c │ │ │ │ │ + bl 2474 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 12d4 │ │ │ │ │ + cbz r0, 1294 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12d0 │ │ │ │ │ + beq.n 1290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 12da │ │ │ │ │ + cbz r3, 129a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 1290 │ │ │ │ │ │ │ │ │ │ -000012e0 : │ │ │ │ │ +000012a0 : │ │ │ │ │ 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 242c │ │ │ │ │ + b.w 2474 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012f0 : │ │ │ │ │ +000012b0 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1318 │ │ │ │ │ + cbz r1, 12d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 132e │ │ │ │ │ + cbz r0, 12ee │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2216,304 +2185,304 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001334 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +000012f4 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ 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.w r9, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1468 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.w 1428 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1370 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 1330 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1514 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + beq.w 14d4 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1510 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + beq.w 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14fc <_PyExc_PrepReraiseStar+0x1c8> │ │ │ │ │ + beq.w 14bc <_PyExc_PrepReraiseStar+0x1c8> │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.n 13da <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ + bge.n 139a <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 13d6 <_PyExc_PrepReraiseStar+0xa2> │ │ │ │ │ + beq.n 1396 <_PyExc_PrepReraiseStar+0xa2> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14f8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14f8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14f8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ + bne.w 14b8 <_PyExc_PrepReraiseStar+0x1c4> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + blt.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1396 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ + b.n 1356 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n 1442 <_PyExc_PrepReraiseStar+0x10e> │ │ │ │ │ + bgt.n 1402 <_PyExc_PrepReraiseStar+0x10e> │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 2944 │ │ │ │ │ + bl 298c │ │ │ │ │ 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> │ │ │ │ │ + beq.n 13da <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 141a <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ + cbnz r3, 13da <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1528 <_PyExc_PrepReraiseStar+0x1f4> │ │ │ │ │ + beq.w 14e8 <_PyExc_PrepReraiseStar+0x1f4> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1488 <_PyExc_PrepReraiseStar+0x154> │ │ │ │ │ + bne.n 1448 <_PyExc_PrepReraiseStar+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 1808 │ │ │ │ │ + bl 17c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 13ec <_PyExc_PrepReraiseStar+0xb8> │ │ │ │ │ + bge.n 13ac <_PyExc_PrepReraiseStar+0xb8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + beq.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 155a <_PyExc_PrepReraiseStar+0x226> │ │ │ │ │ + beq.n 151a <_PyExc_PrepReraiseStar+0x226> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 142e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ 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 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 143a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ - ble.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + ble.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 14d0 <_PyExc_PrepReraiseStar+0x19c> │ │ │ │ │ + beq.n 1490 <_PyExc_PrepReraiseStar+0x19c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14b2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + beq.n 1472 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1544 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ + beq.n 1504 <_PyExc_PrepReraiseStar+0x210> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + blt.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 14de <_PyExc_PrepReraiseStar+0x1aa> │ │ │ │ │ + ble.n 149e <_PyExc_PrepReraiseStar+0x1aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 14 <_PyExc_InitGlobalObjects+0x14> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 142e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 14ba <_PyExc_PrepReraiseStar+0x186> │ │ │ │ │ + beq.n 147a <_PyExc_PrepReraiseStar+0x186> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14aa <_PyExc_PrepReraiseStar+0x176> │ │ │ │ │ + b.n 146a <_PyExc_PrepReraiseStar+0x176> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ 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 142e <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ + b.n 13ee <_PyExc_PrepReraiseStar+0xfa> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 13ce <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ + b.n 138e <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1510 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + beq.n 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 1552 <_PyExc_PrepReraiseStar+0x21e> │ │ │ │ │ + cbz r3, 1512 <_PyExc_PrepReraiseStar+0x21e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 143a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 143a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + beq.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 143a <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ + b.n 13fa <_PyExc_PrepReraiseStar+0x106> │ │ │ │ │ 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 154c <_PyExc_PrepReraiseStar+0x218> │ │ │ │ │ + bne.n 150c <_PyExc_PrepReraiseStar+0x218> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1426 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ + b.n 13e6 <_PyExc_PrepReraiseStar+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14b2 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ + b.n 1472 <_PyExc_PrepReraiseStar+0x17e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 153a <_PyExc_PrepReraiseStar+0x206> │ │ │ │ │ + b.n 14fa <_PyExc_PrepReraiseStar+0x206> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1510 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ + b.n 14d0 <_PyExc_PrepReraiseStar+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1464 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ + b.n 1424 <_PyExc_PrepReraiseStar+0x130> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001564 : │ │ │ │ │ +00001524 : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 156e │ │ │ │ │ + cbz r2, 152e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1574 │ │ │ │ │ + cbnz r3, 1534 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000157c : │ │ │ │ │ +0000153c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 15a8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15e4 │ │ │ │ │ + beq.n 15a4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2944 │ │ │ │ │ + bl 298c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15e4 │ │ │ │ │ + beq.n 15a4 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -2532,77 +2501,77 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 15de │ │ │ │ │ + b.n 159e │ │ │ │ │ │ │ │ │ │ -000015e8 : │ │ │ │ │ +000015a8 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1616 │ │ │ │ │ + cbz r0, 15d6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1662 │ │ │ │ │ + bge.n 1622 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 161a │ │ │ │ │ + bpl.n 15da │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1608 │ │ │ │ │ + blt.n 15c8 │ │ │ │ │ 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.n 1646 │ │ │ │ │ + bne.n 1606 │ │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 160e │ │ │ │ │ + bge.n 15ce │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1646 │ │ │ │ │ + bge.n 1606 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 162c │ │ │ │ │ + bmi.n 15ec │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1610 │ │ │ │ │ + b.n 15d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001668 : │ │ │ │ │ +00001628 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -2610,448 +2579,448 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1762 │ │ │ │ │ - beq.n 1732 │ │ │ │ │ + blt.n 1722 │ │ │ │ │ + beq.n 16f2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1762 │ │ │ │ │ + beq.n 1722 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 16c6 │ │ │ │ │ + beq.n 1686 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 174a │ │ │ │ │ + beq.n 170a │ │ │ │ │ ldr r7, [r5, #20] │ │ │ │ │ - cbz r7, 16fe │ │ │ │ │ + cbz r7, 16be │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - bl b94 │ │ │ │ │ + bl b94 │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16f8 │ │ │ │ │ + beq.n 16b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17d0 │ │ │ │ │ + beq.n 1790 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1718 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - cbnz r3, 173a │ │ │ │ │ + cbnz r3, 16fa │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1778 │ │ │ │ │ + bne.n 1738 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #228] @ (1804 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (17c4 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1758 │ │ │ │ │ + blt.n 1718 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbnz r0, 1788 │ │ │ │ │ + cbnz r0, 1748 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1702 │ │ │ │ │ + b.n 16c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1768 │ │ │ │ │ + bne.n 1728 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1734 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1762 │ │ │ │ │ + bne.n 1722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1762 │ │ │ │ │ + b.n 1722 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1710 │ │ │ │ │ + b.n 16d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 17e0 │ │ │ │ │ + cbz r0, 17a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 17aa │ │ │ │ │ + beq.n 176a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 17d8 │ │ │ │ │ + cbz r3, 1798 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1718 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #80] @ (1804 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (17c4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 178a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 17fa │ │ │ │ │ + cbz r3, 17ba │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1730 │ │ │ │ │ - b.n 1758 │ │ │ │ │ + bge.n 16f0 │ │ │ │ │ + b.n 1718 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16f8 │ │ │ │ │ + b.n 16b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17aa │ │ │ │ │ + b.n 176a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1730 │ │ │ │ │ + beq.n 16f0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1730 │ │ │ │ │ + bne.n 16f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1730 │ │ │ │ │ + b.n 16f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17ca │ │ │ │ │ + b.n 178a │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001808 : │ │ │ │ │ +000017c8 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 188e │ │ │ │ │ + beq.n 184e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1840 │ │ │ │ │ + beq.n 1800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 1898 │ │ │ │ │ + cbz r0, 1858 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #144] @ (18e0 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (18a0 ) │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 188e │ │ │ │ │ + bge.n 184e │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 18c8 │ │ │ │ │ + blt.n 1888 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1808 │ │ │ │ │ - ldr r3, [pc, #112] @ (18e4 ) │ │ │ │ │ + bl 17c8 │ │ │ │ │ + ldr r3, [pc, #112] @ (18a4 ) │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r7, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - bge.n 184c │ │ │ │ │ + bge.n 180c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1890 │ │ │ │ │ + b.n 1850 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1888 │ │ │ │ │ + beq.n 1848 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1890 │ │ │ │ │ + beq.n 1850 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1890 │ │ │ │ │ + bne.n 1850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1890 │ │ │ │ │ + b.n 1850 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1888 │ │ │ │ │ - b.n 186a │ │ │ │ │ + bne.n 1848 │ │ │ │ │ + b.n 182a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018e8 : │ │ │ │ │ +000018a8 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 192a │ │ │ │ │ + cbz r0, 18ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1928 │ │ │ │ │ + beq.n 18e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 192e │ │ │ │ │ + cbz r3, 18ee │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1928 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001938 : │ │ │ │ │ +000018f8 : │ │ │ │ │ UnicodeTranslateError_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 r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 19a8 │ │ │ │ │ + beq.n 1968 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19d0 │ │ │ │ │ + bne.n 1990 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r0, 19b4 │ │ │ │ │ + cbnz r0, 1974 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 19a4 │ │ │ │ │ + cbz r0, 1964 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 19ae │ │ │ │ │ + bne.n 196e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19a0 │ │ │ │ │ + b.n 1960 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 199e │ │ │ │ │ + b.n 195e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 195e │ │ │ │ │ + beq.n 191e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 195e │ │ │ │ │ + bne.n 191e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 191e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 195a │ │ │ │ │ + beq.n 191a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 195a │ │ │ │ │ + bne.n 191a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 195a │ │ │ │ │ + b.n 191a │ │ │ │ │ │ │ │ │ │ -000019ec : │ │ │ │ │ +000019ac : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ - b.w 12e0 │ │ │ │ │ + b.w 12a0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -000019f0 : │ │ │ │ │ +000019b0 : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a30 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1a7c │ │ │ │ │ + bpl.n 1a3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1a70 │ │ │ │ │ + cbz r0, 1a30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3063,28 +3032,28 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1a5c │ │ │ │ │ + beq.n 1a1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1a96 │ │ │ │ │ + cbz r3, 1a56 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1a6a │ │ │ │ │ + beq.n 1a2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a9e │ │ │ │ │ + cbz r3, 1a5e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1a20 │ │ │ │ │ - b.n 1a92 │ │ │ │ │ + bge.n 19e0 │ │ │ │ │ + b.n 1a52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3095,44 +3064,44 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a78 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a5c │ │ │ │ │ + b.n 1a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a6a │ │ │ │ │ + b.n 1a2a │ │ │ │ │ │ │ │ │ │ -00001aa4 : │ │ │ │ │ +00001a64 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b28 │ │ │ │ │ + beq.n 1ae8 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1b24 │ │ │ │ │ + cbz r0, 1ae4 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1af0 │ │ │ │ │ + bgt.n 1ab0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3141,40 +3110,40 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ orrs.w r4, r1, r2 │ │ │ │ │ - bmi.n 1ad2 │ │ │ │ │ + bmi.n 1a92 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1ad2 │ │ │ │ │ + blt.n 1a92 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1ad2 │ │ │ │ │ + bne.n 1a92 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1b34 │ │ │ │ │ + bhi.n 1af4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3184,9 +3153,9 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 1b16 │ │ │ │ │ + b.n 1ad6 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3074,44 +3074,75 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001a64 : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ b.n 1a28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 : │ │ │ │ │ +00001a68 : │ │ │ │ │ +PyUnicodeDecodeError_Create(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00001aa8 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bbc │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ + beq.n 1b58 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b18 │ │ │ │ │ + bne.n 1b5e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c48 │ │ │ │ │ + bne.w 1c8e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c28 │ │ │ │ │ + bne.w 1c6e │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd2 │ │ │ │ │ + bne.w 1c18 │ │ │ │ │ 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,138 +3150,141 @@ │ │ │ │ │ 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.w 1c1e │ │ │ │ │ + beq.w 1c64 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1bb4 │ │ │ │ │ + beq.n 1bfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ + beq.n 1b3a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1b30 │ │ │ │ │ + beq.n 1b76 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ - bpl.n 1b38 │ │ │ │ │ + bpl.n 1b7e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a98 │ │ │ │ │ + beq.n 1ad8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a98 │ │ │ │ │ + bne.n 1ad8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a98 │ │ │ │ │ + b.n 1ad8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 1b12 │ │ │ │ │ + bmi.n 1b52 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1b62 │ │ │ │ │ + cbnz r0, 1ba8 │ │ │ │ │ ldr r5, [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 │ │ │ │ │ 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 1b12 │ │ │ │ │ + bne.n 1b52 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1b7c │ │ │ │ │ + cbz r0, 1bc2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b7c │ │ │ │ │ + beq.n 1bc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c68 │ │ │ │ │ + beq.n 1cae │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1b96 │ │ │ │ │ + cbz r0, 1bdc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b96 │ │ │ │ │ + beq.n 1bdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c6e │ │ │ │ │ + beq.n 1cb4 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1bcc │ │ │ │ │ + cbz r0, 1c12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bcc │ │ │ │ │ + beq.n 1c12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1bcc │ │ │ │ │ + cbnz r3, 1c12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bcc │ │ │ │ │ + b.n 1c12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1af6 │ │ │ │ │ - b.n 1afa │ │ │ │ │ + bne.n 1b36 │ │ │ │ │ + b.n 1b3a │ │ │ │ │ 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.w 1a82 │ │ │ │ │ + bne.w 1ac2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ab0 │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab0 │ │ │ │ │ + bne.w 1af0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ 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 │ │ │ │ │ @@ -3260,53 +3294,54 @@ │ │ │ │ │ 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 1ade │ │ │ │ │ + bne.w 1b1e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1bcc │ │ │ │ │ + b.n 1c12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aa8 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa8 │ │ │ │ │ + bne.w 1ae8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aa8 │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aa0 │ │ │ │ │ + beq.w 1ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa0 │ │ │ │ │ + bne.w 1ae0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ + b.n 1ae0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1bc2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + b.n 1bdc │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001c74 : │ │ │ │ │ +00001cbc : │ │ │ │ │ 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 │ │ │ │ │ @@ -3318,234 +3353,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, 1cc2 │ │ │ │ │ + cbz r0, 1d0a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1d0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1db0 │ │ │ │ │ + beq.n 1df8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1cdc │ │ │ │ │ + cbz r0, 1d24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cdc │ │ │ │ │ + beq.n 1d24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d8e │ │ │ │ │ + beq.n 1dd6 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1cf6 │ │ │ │ │ + cbz r0, 1d3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cf6 │ │ │ │ │ + beq.n 1d3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d72 │ │ │ │ │ + bne.n 1dba │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1d18 │ │ │ │ │ + cbz r0, 1d60 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d18 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1d18 │ │ │ │ │ + cbnz r3, 1d60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1db6 │ │ │ │ │ + bne.n 1dfe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1d3a │ │ │ │ │ + cbz r0, 1d82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d3a │ │ │ │ │ + beq.n 1d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1d3a │ │ │ │ │ + cbnz r3, 1d82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1d94 │ │ │ │ │ + cbnz r0, 1ddc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1d50 │ │ │ │ │ + cbnz r0, 1d98 │ │ │ │ │ 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 1d42 │ │ │ │ │ + beq.n 1d8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d42 │ │ │ │ │ + bne.n 1d8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d42 │ │ │ │ │ + b.n 1d8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf6 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cfc │ │ │ │ │ + bne.n 1d44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cfc │ │ │ │ │ + b.n 1d44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cdc │ │ │ │ │ + b.n 1d24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d3e │ │ │ │ │ + beq.n 1d86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d3e │ │ │ │ │ + bne.n 1d86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d3e │ │ │ │ │ + b.n 1d86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + b.n 1d0a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d1e │ │ │ │ │ + beq.n 1d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d1e │ │ │ │ │ + bne.n 1d66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + b.n 1d66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dd4 : │ │ │ │ │ +00001e1c : │ │ │ │ │ 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, 1dfc │ │ │ │ │ + cbz r0, 1e44 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dfc │ │ │ │ │ + beq.n 1e44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e42 │ │ │ │ │ + cbz r3, 1e8a │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1e14 │ │ │ │ │ + cbz r0, 1e5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e14 │ │ │ │ │ + beq.n 1e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e3c │ │ │ │ │ + cbz r3, 1e84 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1e2c │ │ │ │ │ + cbz r0, 1e74 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e2c │ │ │ │ │ + beq.n 1e74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e36 │ │ │ │ │ + cbz r3, 1e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e2c │ │ │ │ │ + b.n 1e74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e14 │ │ │ │ │ + b.n 1e5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dfc │ │ │ │ │ + b.n 1e44 │ │ │ │ │ │ │ │ │ │ -00001e48 <_PyExc_Fini>: │ │ │ │ │ +00001e90 <_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, 1e78 <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 1ec0 <_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 1e62 <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 1eaa <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1e98 <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 1ee0 <_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 1e98 <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 1ee0 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1e98 <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 1ee0 <_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 │ │ │ │ │ @@ -3596,321 +3631,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 1ece <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 1f16 <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f28 <_PyException_AddNote>: │ │ │ │ │ +00001f70 <_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 2046 <_PyException_AddNote+0x11e> │ │ │ │ │ + bpl.w 208e <_PyException_AddNote+0x11e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1ffe <_PyException_AddNote+0xd6> │ │ │ │ │ - ldr r1, [pc, #288] @ (2070 <_PyException_AddNote+0x148>) │ │ │ │ │ + bpl.n 2046 <_PyException_AddNote+0xd6> │ │ │ │ │ + ldr r1, [pc, #288] @ (20b8 <_PyException_AddNote+0x148>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + blt.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 1fac <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 1ff4 <_PyException_AddNote+0x84> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1fdc <_PyException_AddNote+0xb4> │ │ │ │ │ + bpl.n 2024 <_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 2018 <_PyException_AddNote+0xf0> │ │ │ │ │ + blt.n 2060 <_PyException_AddNote+0xf0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2032 <_PyException_AddNote+0x10a> │ │ │ │ │ + beq.n 207a <_PyException_AddNote+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 202c <_PyException_AddNote+0x104> │ │ │ │ │ + beq.n 2074 <_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 1f98 <_PyException_AddNote+0x70> │ │ │ │ │ + beq.n 1fe0 <_PyException_AddNote+0x70> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1f9e <_PyException_AddNote+0x76> │ │ │ │ │ + cbz r2, 1fe6 <_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 1f98 <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 1fe0 <_PyException_AddNote+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ - ldr r1, [pc, #184] @ (2070 <_PyException_AddNote+0x148>) │ │ │ │ │ + cbz r0, 201e <_PyException_AddNote+0xae> │ │ │ │ │ + ldr r1, [pc, #184] @ (20b8 <_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 1f66 <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 1fae <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2026 <_PyException_AddNote+0xfe> │ │ │ │ │ + cbz r3, 206e <_PyException_AddNote+0xfe> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f9a <_PyException_AddNote+0x72> │ │ │ │ │ + b.n 1fe2 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2060 <_PyException_AddNote+0x138> │ │ │ │ │ + bne.n 20a8 <_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 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 201e <_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 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + bne.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 201e <_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 1f92 <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 1f98 <_PyException_AddNote+0x70> │ │ │ │ │ + bne.n 1fda <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 1fe0 <_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 1fd6 <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 201e <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fe6 <_PyException_AddNote+0xbe> │ │ │ │ │ + bne.n 202e <_PyException_AddNote+0xbe> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fe6 <_PyException_AddNote+0xbe> │ │ │ │ │ + b.n 202e <_PyException_AddNote+0xbe> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002074 : │ │ │ │ │ +000020bc : │ │ │ │ │ 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 2122 │ │ │ │ │ + bpl.n 216a │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (2168 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (21b0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 20fc │ │ │ │ │ + blt.n 2144 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 20d4 │ │ │ │ │ + cbz r0, 211c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2100 │ │ │ │ │ + bpl.n 2148 │ │ │ │ │ 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 213c │ │ │ │ │ + blt.n 2184 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20c8 │ │ │ │ │ + beq.n 2110 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2150 │ │ │ │ │ + beq.n 2198 │ │ │ │ │ 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, 20fc │ │ │ │ │ - ldr r1, [pc, #136] @ (2168 ) │ │ │ │ │ + cbz r0, 2144 │ │ │ │ │ + ldr r1, [pc, #136] @ (21b0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 20a8 │ │ │ │ │ + bge.n 20f0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 214a │ │ │ │ │ + cbz r3, 2192 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 20d0 │ │ │ │ │ + b.n 2118 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2158 │ │ │ │ │ + bne.n 21a0 │ │ │ │ │ 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 20fc │ │ │ │ │ + b.n 2144 │ │ │ │ │ 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 20fc │ │ │ │ │ + b.n 2144 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 2144 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2144 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20c8 │ │ │ │ │ + b.n 2110 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 210a │ │ │ │ │ + bne.n 2152 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 2152 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000216c : │ │ │ │ │ +000021b4 : │ │ │ │ │ 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 21de │ │ │ │ │ + bne.n 2226 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21c0 │ │ │ │ │ + beq.n 2208 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - cbnz r0, 21c6 │ │ │ │ │ + cbnz r0, 220e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 21f2 │ │ │ │ │ + cbnz r0, 223a │ │ │ │ │ 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 │ │ │ │ │ @@ -3921,224 +3956,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 2198 │ │ │ │ │ + beq.n 21e0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2198 │ │ │ │ │ + beq.n 21e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2198 │ │ │ │ │ + bne.n 21e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2198 │ │ │ │ │ + b.n 21e0 │ │ │ │ │ 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 2184 │ │ │ │ │ + bne.n 21cc │ │ │ │ │ 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 219c │ │ │ │ │ + beq.n 21e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 219c │ │ │ │ │ + bne.n 21e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 21e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002210 : │ │ │ │ │ +00002258 : │ │ │ │ │ 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, 2236 │ │ │ │ │ + cbz r0, 227e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 22ac │ │ │ │ │ + bne.n 22f4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22ba │ │ │ │ │ + bne.n 2302 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 2258 │ │ │ │ │ + cbz r0, 22a0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2258 │ │ │ │ │ + beq.n 22a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2258 │ │ │ │ │ + cbnz r3, 22a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22f2 │ │ │ │ │ + bne.n 233a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 227a │ │ │ │ │ + cbz r0, 22c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 227a │ │ │ │ │ + beq.n 22c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 227a │ │ │ │ │ + cbnz r3, 22c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 22d6 │ │ │ │ │ + cbnz r0, 231e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 2290 │ │ │ │ │ + cbnz r0, 22d8 │ │ │ │ │ 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 2282 │ │ │ │ │ + beq.n 22ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2282 │ │ │ │ │ + bne.n 22ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2282 │ │ │ │ │ + b.n 22ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2236 │ │ │ │ │ + bne.n 227e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2236 │ │ │ │ │ + b.n 227e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 223c │ │ │ │ │ + beq.n 2284 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 223c │ │ │ │ │ + bne.n 2284 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 223c │ │ │ │ │ + b.n 2284 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 227e │ │ │ │ │ + beq.n 22c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 227e │ │ │ │ │ + bne.n 22c6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 227e │ │ │ │ │ + b.n 22c6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 225e │ │ │ │ │ + beq.n 22a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 225e │ │ │ │ │ + bne.n 22a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 225e │ │ │ │ │ + b.n 22a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002310 : │ │ │ │ │ +00002358 : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 231e │ │ │ │ │ + cbnz r0, 2366 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002330 : │ │ │ │ │ +00002378 : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 233e │ │ │ │ │ + cbnz r0, 2386 │ │ │ │ │ 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 233c │ │ │ │ │ + beq.n 2384 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002350 : │ │ │ │ │ +00002398 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b.w 1a28 │ │ │ │ │ │ │ │ │ │ -00002354 : │ │ │ │ │ +0000239c : │ │ │ │ │ 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, 239e │ │ │ │ │ + cbz r0, 23e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 237c │ │ │ │ │ + bpl.n 23c4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 237a │ │ │ │ │ + beq.n 23c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -4166,33 +4201,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 239a │ │ │ │ │ + b.n 23e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023c0 : │ │ │ │ │ +00002408 : │ │ │ │ │ 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, 240c │ │ │ │ │ + cbz r0, 2454 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 23ea │ │ │ │ │ + bpl.n 2432 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23e8 │ │ │ │ │ + beq.n 2430 │ │ │ │ │ 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 │ │ │ │ │ @@ -4220,32 +4255,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 2408 │ │ │ │ │ + b.n 2450 │ │ │ │ │ │ │ │ │ │ -0000242c : │ │ │ │ │ +00002474 : │ │ │ │ │ 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, 2470 │ │ │ │ │ + cbz r0, 24b8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2456 │ │ │ │ │ + bpl.n 249e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2454 │ │ │ │ │ + beq.n 249c │ │ │ │ │ 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 │ │ │ │ │ @@ -4265,221 +4300,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 246c │ │ │ │ │ + b.n 24b4 │ │ │ │ │ │ │ │ │ │ -00002488 : │ │ │ │ │ +000024d0 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002490 : │ │ │ │ │ +000024d8 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002498 : │ │ │ │ │ +000024e0 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024a0 : │ │ │ │ │ +000024e8 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000024a8 : │ │ │ │ │ +000024f0 : │ │ │ │ │ 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, 24e6 │ │ │ │ │ + cbz r0, 252e │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 24cc │ │ │ │ │ + cbnz r3, 2514 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 250e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 24c6 │ │ │ │ │ + bne.n 250e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24c8 │ │ │ │ │ + b.n 2510 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 24c8 │ │ │ │ │ + b.n 2510 │ │ │ │ │ │ │ │ │ │ -000024ec : │ │ │ │ │ +00002534 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 24a8 │ │ │ │ │ + b.w 24f0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -000024f0 : │ │ │ │ │ +00002538 : │ │ │ │ │ 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 2592 │ │ │ │ │ + beq.n 25da │ │ │ │ │ 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 2556 │ │ │ │ │ + bne.n 259e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2538 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - cbnz r0, 253e │ │ │ │ │ + cbnz r0, 2586 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2534 │ │ │ │ │ + beq.n 257c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2526 │ │ │ │ │ + beq.n 256e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2526 │ │ │ │ │ + beq.n 256e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2526 │ │ │ │ │ + bne.n 256e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2526 │ │ │ │ │ + b.n 256e │ │ │ │ │ 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 2578 │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2526 │ │ │ │ │ + beq.n 256e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2548 │ │ │ │ │ - b.n 2526 │ │ │ │ │ + bne.n 2590 │ │ │ │ │ + b.n 256e │ │ │ │ │ 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 2534 │ │ │ │ │ + b.n 257c │ │ │ │ │ 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 258e │ │ │ │ │ + b.n 25d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025f4 : │ │ │ │ │ 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 2638 │ │ │ │ │ + beq.n 2680 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2614 │ │ │ │ │ + bpl.n 265c │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 25fa │ │ │ │ │ + beq.n 2642 │ │ │ │ │ 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 25f6 │ │ │ │ │ + beq.n 263e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2658 │ │ │ │ │ + cbz r2, 26a0 │ │ │ │ │ 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 25f0 │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + bne.n 2638 │ │ │ │ │ + b.n 263e │ │ │ │ │ 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 │ │ │ │ │ @@ -4504,27 +4539,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 2632 │ │ │ │ │ + b.n 267a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 263e │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +000026a8 : │ │ │ │ │ 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] @ (28cc ) │ │ │ │ │ + ldr r2, [pc, #600] @ (2914 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -4539,100 +4574,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 2846 │ │ │ │ │ + beq.w 288e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2898 │ │ │ │ │ + beq.w 28e0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2846 │ │ │ │ │ + beq.w 288e │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 287e │ │ │ │ │ - ble.n 27be │ │ │ │ │ + beq.w 28c6 │ │ │ │ │ + ble.n 2806 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2830 │ │ │ │ │ + beq.w 2878 │ │ │ │ │ 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 284a │ │ │ │ │ + beq.w 2892 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2802 │ │ │ │ │ + blt.w 284a │ │ │ │ │ clz r6, r0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - beq.n 2756 │ │ │ │ │ + beq.n 279e │ │ │ │ │ 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 2830 │ │ │ │ │ + beq.w 2878 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 284c │ │ │ │ │ + bpl.w 2894 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2802 │ │ │ │ │ + blt.n 284a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 2756 │ │ │ │ │ + beq.n 279e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2720 │ │ │ │ │ - b.n 2830 │ │ │ │ │ + bne.n 2768 │ │ │ │ │ + b.n 2878 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 27d4 │ │ │ │ │ + bne.n 281c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 28b0 │ │ │ │ │ + bne.w 28f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2862 │ │ │ │ │ + beq.n 28aa │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2802 │ │ │ │ │ + beq.n 284a │ │ │ │ │ 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 27e4 │ │ │ │ │ + beq.n 282c │ │ │ │ │ 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] │ │ │ │ │ @@ -4648,784 +4683,784 @@ │ │ │ │ │ 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 2760 │ │ │ │ │ + beq.n 27a8 │ │ │ │ │ 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 2760 │ │ │ │ │ + bne.n 27a8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2806 │ │ │ │ │ + bne.n 284e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2760 │ │ │ │ │ + bne.n 27a8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2802 │ │ │ │ │ + beq.n 284a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c4 │ │ │ │ │ + beq.n 290c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2830 │ │ │ │ │ + b.n 2878 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2760 │ │ │ │ │ + beq.n 27a8 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2802 │ │ │ │ │ + beq.n 284a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2760 │ │ │ │ │ + bne.n 27a8 │ │ │ │ │ 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 2846 │ │ │ │ │ + beq.n 288e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2846 │ │ │ │ │ + cbnz r2, 288e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 27b6 │ │ │ │ │ + b.n 27fe │ │ │ │ │ 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 2830 │ │ │ │ │ + b.n 2878 │ │ │ │ │ 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 2774 │ │ │ │ │ - b.n 2802 │ │ │ │ │ + bne.w 27bc │ │ │ │ │ + b.n 284a │ │ │ │ │ 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 2830 │ │ │ │ │ + b.n 2878 │ │ │ │ │ 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 2846 │ │ │ │ │ + b.n 288e │ │ │ │ │ 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 2830 │ │ │ │ │ + b.n 2878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2802 │ │ │ │ │ + b.n 284a │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000028d0 : │ │ │ │ │ +00002918 : │ │ │ │ │ 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, 2920 │ │ │ │ │ + cbnz r2, 2968 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2902 │ │ │ │ │ + beq.n 294a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 2908 │ │ │ │ │ + cbnz r0, 2950 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28fa │ │ │ │ │ + beq.n 2942 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 28fa │ │ │ │ │ + beq.n 2942 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 28fa │ │ │ │ │ + bne.n 2942 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28fc │ │ │ │ │ + b.n 2944 │ │ │ │ │ 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, 293e │ │ │ │ │ + cbz r0, 2986 │ │ │ │ │ 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 28e6 │ │ │ │ │ + bne.n 292e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28fc │ │ │ │ │ + b.n 2944 │ │ │ │ │ │ │ │ │ │ -00002944 : │ │ │ │ │ +0000298c : │ │ │ │ │ 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 2bdc │ │ │ │ │ + bne.w 2c24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2a46 │ │ │ │ │ + blt.n 2a8e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2c56 │ │ │ │ │ + bne.w 2c9e │ │ │ │ │ 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 2998 │ │ │ │ │ + beq.n 29e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c3c │ │ │ │ │ + beq.w 2c84 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2a46 │ │ │ │ │ + blt.n 2a8e │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a46 │ │ │ │ │ + beq.n 2a8e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2a50 │ │ │ │ │ + bne.n 2a98 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c7c │ │ │ │ │ + beq.w 2cc4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - ldr r3, [pc, #684] @ (2c6c ) │ │ │ │ │ + ldr r3, [pc, #684] @ (2cb4 ) │ │ │ │ │ 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 2ce2 │ │ │ │ │ + blt.w 2d2a │ │ │ │ │ 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 2944 │ │ │ │ │ - ldr r3, [pc, #632] @ (2c70 ) │ │ │ │ │ + bl 298c │ │ │ │ │ + ldr r3, [pc, #632] @ (2cb8 ) │ │ │ │ │ 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 2aca │ │ │ │ │ + bne.n 2b12 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2aa2 │ │ │ │ │ + beq.n 2aea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2aa2 │ │ │ │ │ + bne.n 2aea │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2aac │ │ │ │ │ + bne.n 2af4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2a9e │ │ │ │ │ + bne.n 2ae6 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d78 │ │ │ │ │ + bne.w 2dc0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dc6 │ │ │ │ │ + bne.w 2e0e │ │ │ │ │ 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 2d60 │ │ │ │ │ + beq.w 2da8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 2a06 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a0c │ │ │ │ │ + beq.n 2a54 │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2d9a │ │ │ │ │ + beq.w 2de2 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2a96 │ │ │ │ │ + beq.n 2ade │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2a22 │ │ │ │ │ + beq.n 2a6a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2d1a │ │ │ │ │ + bne.w 2d62 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2a92 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2a32 │ │ │ │ │ + beq.n 2a7a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a2e │ │ │ │ │ + beq.n 2a76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a2e │ │ │ │ │ + bne.n 2a76 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a2e │ │ │ │ │ + b.n 2a76 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2afa │ │ │ │ │ + cbz r1, 2b42 │ │ │ │ │ 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 2d48 │ │ │ │ │ + blt.w 2d90 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2afa │ │ │ │ │ + beq.n 2b42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2de8 │ │ │ │ │ + beq.w 2e30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bb0 │ │ │ │ │ + bne.n 2bf8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2b98 │ │ │ │ │ + beq.n 2be0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #360] @ (2c74 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (2cbc ) │ │ │ │ │ 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 2d24 │ │ │ │ │ + blt.w 2d6c │ │ │ │ │ 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 2944 │ │ │ │ │ - ldr r3, [pc, #308] @ (2c78 ) │ │ │ │ │ + bl 298c │ │ │ │ │ + ldr r3, [pc, #308] @ (2cc0 ) │ │ │ │ │ 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 2a0a │ │ │ │ │ + beq.w 2a52 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2b86 │ │ │ │ │ + cbz r1, 2bce │ │ │ │ │ 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 2d48 │ │ │ │ │ + blt.w 2d90 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2b86 │ │ │ │ │ + beq.n 2bce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2d3c │ │ │ │ │ + beq.w 2d84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2cb2 │ │ │ │ │ + bne.w 2cfa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2b08 │ │ │ │ │ + bne.n 2b50 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 2a54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a84 │ │ │ │ │ - b.n 2a72 │ │ │ │ │ + beq.w 2acc │ │ │ │ │ + b.n 2aba │ │ │ │ │ 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 2e1c │ │ │ │ │ + blt.w 2e64 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2afe │ │ │ │ │ + beq.n 2b46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2afe │ │ │ │ │ + bne.n 2b46 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2afe │ │ │ │ │ + b.n 2b46 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2dfa │ │ │ │ │ + beq.w 2e42 │ │ │ │ │ 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 2988 │ │ │ │ │ + bne.w 29d0 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2988 │ │ │ │ │ + beq.w 29d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ca6 │ │ │ │ │ + bne.n 2cee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a46 │ │ │ │ │ + beq.w 2a8e │ │ │ │ │ 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 2c34 │ │ │ │ │ + beq.n 2c7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 2c34 │ │ │ │ │ + cbnz r3, 2c7c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 2978 │ │ │ │ │ - b.n 2a46 │ │ │ │ │ + bge.w 29c0 │ │ │ │ │ + b.n 2a8e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a9e │ │ │ │ │ + beq.w 2ae6 │ │ │ │ │ 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 2a9e │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ 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 2a9e │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ 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 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d1e │ │ │ │ │ + beq.n 2d66 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2a9e │ │ │ │ │ + beq.w 2ae6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2a22 │ │ │ │ │ - b.n 2a9e │ │ │ │ │ + beq.w 2a6a │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 298e │ │ │ │ │ - b.n 2998 │ │ │ │ │ + bne.w 29d6 │ │ │ │ │ + b.n 29e0 │ │ │ │ │ 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 2e1c │ │ │ │ │ + blt.w 2e64 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2b8c │ │ │ │ │ + beq.w 2bd4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2b8c │ │ │ │ │ + bne.w 2bd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b8c │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ 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 2a0c │ │ │ │ │ + bne.w 2a54 │ │ │ │ │ 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 2944 │ │ │ │ │ - ldr r3, [pc, #292] @ (2e38 ) │ │ │ │ │ + bl 298c │ │ │ │ │ + ldr r3, [pc, #292] @ (2e80 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 29fc │ │ │ │ │ + b.n 2a44 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2aac │ │ │ │ │ + b.n 2af4 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a54 │ │ │ │ │ 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 2a0c │ │ │ │ │ - b.n 2b28 │ │ │ │ │ + bne.w 2a54 │ │ │ │ │ + b.n 2b70 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2b86 │ │ │ │ │ + b.n 2bce │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2d58 │ │ │ │ │ + beq.n 2da0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e10 │ │ │ │ │ + beq.n 2e58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6c8 │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a54 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a32 │ │ │ │ │ + beq.w 2a7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a1e │ │ │ │ │ - b.n 2a32 │ │ │ │ │ + beq.w 2a66 │ │ │ │ │ + b.n 2a7a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a3c │ │ │ │ │ + beq.w 2a84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a3c │ │ │ │ │ + bne.w 2a84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a3c │ │ │ │ │ + b.n 2a84 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 2a54 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 2a54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a0c │ │ │ │ │ + bne.w 2a54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a46 │ │ │ │ │ + beq.w 2a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a46 │ │ │ │ │ + bne.w 2a8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a46 │ │ │ │ │ + b.n 2a8e │ │ │ │ │ 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 2afe │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + beq.w 2b46 │ │ │ │ │ + b.n 2bf8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a46 │ │ │ │ │ + beq.w 2a8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2c18 │ │ │ │ │ + b.n 2c60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2d58 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 2a54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2a0c │ │ │ │ │ + bne.w 2a54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a54 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +00002e84 : │ │ │ │ │ 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, 2e5a │ │ │ │ │ + cbz r0, 2ea2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e82 │ │ │ │ │ + cbnz r0, 2eca │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2e64 │ │ │ │ │ + cbz r0, 2eac │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e82 │ │ │ │ │ + cbnz r0, 2eca │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 2e98 │ │ │ │ │ + cbnz r0, 2ee0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2e72 │ │ │ │ │ + cbz r0, 2eba │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e82 │ │ │ │ │ + cbnz r0, 2eca │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 2eac │ │ │ │ │ + cbnz r0, 2ef4 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 2e8e │ │ │ │ │ + cbnz r0, 2ed6 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 2ea2 │ │ │ │ │ + cbnz r0, 2eea │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 2e84 │ │ │ │ │ + cbnz r0, 2ecc │ │ │ │ │ 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 2e7a │ │ │ │ │ + beq.n 2ec2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e68 │ │ │ │ │ + beq.n 2eb0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e7e │ │ │ │ │ + beq.n 2ec6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e76 │ │ │ │ │ + beq.n 2ebe │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002eb8 : │ │ │ │ │ +00002f00 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5448,25 +5483,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002f40 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f00 : │ │ │ │ │ +00002f48 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f08 : │ │ │ │ │ +00002f50 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 24a8 │ │ │ │ │ + b.w 24f0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -228,27 +228,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 15a8 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1e2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ 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 2944 │ │ │ │ │ + bl 298c │ │ │ │ │ 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 │ │ │ │ │ @@ -266,20 +266,20 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000021e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ - b.w 1288 │ │ │ │ │ + b.w 1248 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000222 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 25ac │ │ │ │ │ + b.w 25f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000226 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -661,15 +661,15 @@ │ │ │ │ │ b.n 54a │ │ │ │ │ cbnz r3, 54a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1334 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 12f4 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000055a : │ │ │ │ │ ImportError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -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 242c │ │ │ │ │ + b.w 2474 │ │ │ │ │ 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: 30400 (bytes into file) │ │ │ │ │ + Start of section headers: 30404 (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 0x76c0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x76c4: │ │ │ │ │ │ │ │ │ │ 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 000bd4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005c24 000548 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000c08 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00616c 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001604 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001604 000e44 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0067dc 000698 08 I 14 6 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000adc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005c30 000508 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b10 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006138 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00150c 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00150c 000f3c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0067a8 0006d0 08 I 14 6 4 │ │ │ │ │ [ 8] .rodata.str1.4 PROGBITS 00000000 002448 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002cb4 000c9c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006e74 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003950 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003d5a 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d5a 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003d90 001160 10 15 195 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004ef0 000d34 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007634 00008c 00 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002cb4 000c98 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006e78 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00394c 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003d56 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d56 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003d8c 001170 10 15 196 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004efc 000d34 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007638 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 {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 278 entries: │ │ │ │ │ +Symbol table '.symtab' contains 279 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 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 248 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000e45 248 FUNC LOCAL DEFAULT 6 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 │ │ │ │ │ @@ -89,193 +89,194 @@ │ │ │ │ │ 85: 000003cc 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 86: 0000009f 16 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ 87: 000000af 94 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ 88: 00000104 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 89: 0000010c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 90: 0000010d 10 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ 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 │ │ │ │ │ + 92: 0000011d 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 93: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 94: 00000e44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 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: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00000b48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 100: 00000b49 140 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 101: 00000bd0 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 │ │ │ │ │ - 109: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 110: 00000450 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 111: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 112: 00000538 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 113: 0000053c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 114: 0000053d 126 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 115: 000005bb 30 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 116: 000005d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 117: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 118: 000005d8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 119: 000005d9 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ - 120: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 121: 000005e3 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 122: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 123: 000005ed 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ - 124: 000005f7 66 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 125: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00000639 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 127: 00000643 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 128: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 129: 0000066b 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 130: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 131: 000006b5 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 132: 000006bf 286 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 133: 000007d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 134: 000007dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 135: 000007dd 18 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 136: 000007ef 18 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 137: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 138: 00000801 80 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ - 139: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 140: 00000851 80 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ - 141: 000008a1 48 FUNC LOCAL DEFAULT 9 async_gen_traverse │ │ │ │ │ - 142: 000008d1 12 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ - 143: 000008dd 34 FUNC LOCAL DEFAULT 9 ag_getsuspended │ │ │ │ │ - 144: 000008ff 48 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ - 145: 0000092f 48 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ - 146: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 147: 0000095f 16 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 148: 0000096f 6 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 149: 00000975 42 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 150: 0000099f 2 FUNC LOCAL DEFAULT 9 coro_get_cr_await │ │ │ │ │ - 151: 000009a1 154 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 152: 00000594 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 153: 00000a3b 16 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 154: 00000a4b 30 FUNC LOCAL DEFAULT 9 cr_getrunning │ │ │ │ │ - 155: 00000a69 34 FUNC LOCAL DEFAULT 9 cr_getsuspended │ │ │ │ │ - 156: 00000a8b 12 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 157: 00000aa9 12 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 158: 00000ab5 296 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 159: 00000bd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 160: 00000bdc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 161: 00000c64 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 162: 00000c6c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 163: 00000c98 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 164: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 165: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 166: 00000000 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 167: 000000a8 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 168: 000000cc 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 169: 00000100 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 170: 00000134 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 171: 00000214 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 172: 00000270 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 173: 000002a4 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 174: 0000037c 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 175: 000003b0 90 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 176: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 177: 000008ec 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 178: 000008fc 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 179: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 180: 0000095c 160 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 181: 00000650 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 182: 00000660 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 183: 000006c0 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 184: 000006e8 140 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 185: 000007b4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 186: 000007c4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 187: 00000824 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 188: 0000084c 160 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 189: 00000600 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 190: 00000610 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 191: 00000774 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 192: 000005b0 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 193: 000005c0 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 194: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 195: 00000001 312 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 198: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 204: 0000063d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 209: 000004b5 608 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 219: 00000941 120 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 222: 00000879 118 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 240: 00000529 228 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 242: 0000060d 38 FUNC GLOBAL DEFAULT 1 _PyGen_yf │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 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: 00000ab5 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 │ │ │ │ │ - 266: 00000c6d 48 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 267: 000004e0 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 268: 00000340 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 269: 00000270 208 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 270: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 271: 00000410 208 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 272: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 273: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 98: 000009bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 00000a44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00000a50 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 101: 00000a51 140 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 102: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 0000028f 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 104: 000002b3 118 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 105: 00000320 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 106: 00000328 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 107: 00000329 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 108: 00000333 522 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 109: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 110: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 111: 00000450 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 112: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 113: 00000538 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 114: 0000053c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 115: 0000053d 126 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 116: 000005bb 30 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 117: 000005d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 118: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 119: 000005d8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 120: 000005d9 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 121: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 122: 000005e3 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 123: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 124: 000005ed 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 125: 000005f7 66 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 126: 00000639 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 127: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 128: 00000661 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 129: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 130: 0000066b 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 131: 000006b5 284 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 132: 000007cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 133: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 134: 000007d0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 135: 000007d1 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 136: 000007db 18 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 137: 000007ed 18 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 138: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 139: 000007ff 80 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 140: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 141: 0000084f 80 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 142: 0000089f 48 FUNC LOCAL DEFAULT 9 async_gen_traverse │ │ │ │ │ + 143: 000008cf 12 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 144: 000008db 34 FUNC LOCAL DEFAULT 9 ag_getsuspended │ │ │ │ │ + 145: 000008fd 48 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 146: 0000092d 48 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 147: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 148: 0000095d 16 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 149: 0000096d 6 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 150: 00000973 42 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 151: 0000099d 2 FUNC LOCAL DEFAULT 9 coro_get_cr_await │ │ │ │ │ + 152: 0000099f 154 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 153: 00000594 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 154: 00000a39 16 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 155: 00000a49 30 FUNC LOCAL DEFAULT 9 cr_getrunning │ │ │ │ │ + 156: 00000a67 34 FUNC LOCAL DEFAULT 9 cr_getsuspended │ │ │ │ │ + 157: 00000a89 12 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 158: 00000aa7 12 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 159: 00000ab3 294 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 160: 00000bd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 161: 00000bd8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 162: 00000c60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 163: 00000c68 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 164: 00000c94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 165: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 166: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 167: 00000000 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 168: 000000a8 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 169: 000000cc 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 170: 00000100 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 171: 00000134 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 172: 00000214 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 173: 00000270 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 174: 000002a4 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 175: 0000037c 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 176: 000003b0 90 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 177: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 178: 000008ec 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 179: 000008fc 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 180: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 181: 0000095c 160 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 182: 00000650 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 183: 00000660 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 184: 000006c0 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 185: 000006e8 140 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 186: 000007b4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 187: 000007c4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 188: 00000824 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 189: 0000084c 160 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 190: 00000600 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 191: 00000610 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 192: 00000774 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 193: 000005b0 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 194: 000005c0 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 195: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 196: 00000001 312 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 199: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 205: 0000063d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 210: 000004b5 608 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 220: 00000941 120 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ + 223: 00000879 118 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 241: 00000529 228 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 243: 0000060d 38 FUNC GLOBAL DEFAULT 1 _PyGen_yf │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 259: 000009bd 148 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 262: 00000a95 18 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 263: 00000bd9 24 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 264: 00000bf1 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 265: 00000c01 104 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 267: 00000c69 48 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 268: 000004e0 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 269: 00000340 208 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 270: 00000270 208 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 271: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 272: 00000410 208 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 273: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 274: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,846 +1,845 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5c24 contains 169 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5c30 contains 161 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 │ │ │ │ │ +00000042 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000004e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000052 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000272f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ 0000005c 00002730 R_ARM_THM_MOVT_ABS 000001a0 .LC11 │ │ │ │ │ -00000062 0000e60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000000a8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000ac 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000062 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000000a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000ec 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ -0000010a 0000e70a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000116 0000e80a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ -00000120 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000124 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000010a 0000e80a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +00000116 0000e90a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ +00000120 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000124 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000128 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ -00000136 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000013a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000136 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000013a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000013e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC13 │ │ │ │ │ 00000142 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC13 │ │ │ │ │ -00000148 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000148 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000015a 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ 00000160 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ -00000168 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000016c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000168 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000016c 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000172 00002d2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC14 │ │ │ │ │ 00000176 00002d30 R_ARM_THM_MOVT_ABS 00000268 .LC14 │ │ │ │ │ -0000017c 0000e90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000018a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019c 0000ea0a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000001c4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000001c8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000001d2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001d6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000017c 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000018a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000001c4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000001c8 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000001d2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d6 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001da 00002b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC12 │ │ │ │ │ 000001de 00002b30 R_ARM_THM_MOVT_ABS 00000200 .LC12 │ │ │ │ │ -000001e4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000020a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000020e 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000214 0000ec0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000001e4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000020a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000020e 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000214 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000220 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000224 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002a4 00001a0a R_ARM_THM_CALL 00000c11 gen_close_iter │ │ │ │ │ -000002c8 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002da 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000002f6 0000ee0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000316 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000031e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000035a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000360 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000364 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003a2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003a6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003f4 0000c80a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000412 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000416 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002c8 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002da 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000002f6 0000ef0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000316 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031e 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000035a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000360 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000364 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003f4 0000c90a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000412 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000416 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000042c 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 00000430 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 00000434 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ 00000438 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000442 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000446 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000044c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000452 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000456 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000488 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000048c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000442 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000446 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000044c 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000452 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000456 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000488 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000048c 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004ba 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000004be 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000004c2 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 000004c6 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000004d0 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004d4 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004da 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004e4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004d0 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004d4 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004da 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e0 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004e4 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004e8 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 000004ec 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000004f2 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004f2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004f8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004fc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000502 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 00000506 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000516 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000516 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000520 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000536 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000053a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000580 0000f10a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000058a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000058e 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000580 0000f20a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000058a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000592 0000352f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC16 │ │ │ │ │ 00000596 00003530 R_ARM_THM_MOVT_ABS 000002d8 .LC16 │ │ │ │ │ -0000059e 0000e90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005c2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005c6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000059e 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005c2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005c6 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005ca 0000342f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC15 │ │ │ │ │ 000005ce 00003430 R_ARM_THM_MOVT_ABS 000002b4 .LC15 │ │ │ │ │ -000005d4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ec 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005f6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005d4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005ec 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005f6 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005fc 0000362f R_ARM_THM_MOVW_ABS_NC 0000030c .LC17 │ │ │ │ │ 00000600 00003630 R_ARM_THM_MOVT_ABS 0000030c .LC17 │ │ │ │ │ -00000606 0000e90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000064a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000064e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000658 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000065e 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000666 0000f60a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000006ee 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000071a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000722 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000076c 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000007b4 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000007d0 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007d4 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000606 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000064a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000064e 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000658 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000065e 0000d40a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000666 0000f70a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000006ee 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000071a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000722 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000072c 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000076c 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000007b4 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000007d0 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007d4 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000802 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000806 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000802 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000806 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000081e 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ -00000832 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000836 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000832 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000836 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000083c 00004c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 00000840 00004c30 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ -00000848 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000850 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000854 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000848 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000850 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000854 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000858 00004b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC21 │ │ │ │ │ 0000085c 00004b30 R_ARM_THM_MOVT_ABS 00000364 .LC21 │ │ │ │ │ -00000862 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000886 0000cc0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ -0000089c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008aa 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000008ae 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000008b2 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008ba 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008ca 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000008d0 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000008d4 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000008da 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000862 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000886 0000cd0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ +0000089c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008aa 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000008ae 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000008b2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008ba 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008ca 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008d0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008d4 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008da 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 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 │ │ │ │ │ -00000a06 0000ff0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a10 00005c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000a14 00005c30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000a42 0001000a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000a4e 0001010a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000a70 0000ff0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a9c 0000ff0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000aae 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aee 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b2e 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000b3c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b40 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd0 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008f8 0000ce0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000976 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000099c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a4 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009b8 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009f6 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a36 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000a44 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a48 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ac8 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000638 00001b1e R_ARM_THM_JUMP24 000009b9 gen_send_ex │ │ │ │ │ -00000982 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000009b2 0000fd1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000bcc 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000982 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009b2 0000fe1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +00000ad4 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x616c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6138 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011302 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 │ │ │ │ │ +00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002102 R_ARM_ABS32 000008f1 gen_traverse │ │ │ │ │ -0000006c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001102 R_ARM_ABS32 000001bd gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ -000000d4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 0000d202 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ +000000d4 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 000002e9 gen_dealloc │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000fc 00009302 R_ARM_ABS32 0000095f async_gen_repr │ │ │ │ │ -00000118 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00008d02 R_ARM_ABS32 000008a1 async_gen_traverse │ │ │ │ │ +000000fc 00009402 R_ARM_ABS32 0000095d async_gen_repr │ │ │ │ │ +00000118 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00008e02 R_ARM_ABS32 0000089f async_gen_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000194 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ -000001a4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000194 0000d202 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ +000001a4 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001402 R_ARM_ABS32 000002e9 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001cc 00009902 R_ARM_ABS32 00000a3b coro_repr │ │ │ │ │ -000001e8 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000001cc 00009a02 R_ARM_ABS32 00000a39 coro_repr │ │ │ │ │ +000001e8 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002102 R_ARM_ABS32 000008f1 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000264 0000d102 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ -00000274 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000264 0000d202 R_ARM_ABS32 000004b5 _PyGen_Finalize │ │ │ │ │ +00000274 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00005002 R_ARM_ABS32 000008e9 async_gen_asend_dealloc │ │ │ │ │ 00000298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002b8 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002cc 00009002 R_ARM_ABS32 000008ff async_gen_asend_traverse │ │ │ │ │ -000002dc 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002b8 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002cc 00009102 R_ARM_ABS32 000008fd async_gen_asend_traverse │ │ │ │ │ +000002dc 00011502 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 │ │ │ │ │ +00000344 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006402 R_ARM_ABS32 00000b49 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 │ │ │ │ │ +00000358 00006502 R_ARM_ABS32 00000a51 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000388 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000039c 00009e02 R_ARM_ABS32 00000aa7 async_gen_wrapped_val_traverse │ │ │ │ │ +00000414 00011302 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 │ │ │ │ │ +00000458 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 00008e02 R_ARM_ABS32 000008d1 coro_wrapper_traverse │ │ │ │ │ -0000047c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000480 00009402 R_ARM_ABS32 0000096f coro_wrapper_iternext │ │ │ │ │ +0000046c 00008f02 R_ARM_ABS32 000008cf coro_wrapper_traverse │ │ │ │ │ +0000047c 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000480 00009502 R_ARM_ABS32 0000096d coro_wrapper_iternext │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004e4 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000004ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004f8 00007202 R_ARM_ABS32 0000053d async_gen_athrow_dealloc │ │ │ │ │ +000004f8 00007302 R_ARM_ABS32 0000053d async_gen_athrow_dealloc │ │ │ │ │ 00000508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000528 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000053c 00009102 R_ARM_ABS32 0000092f async_gen_athrow_traverse │ │ │ │ │ -0000054c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000550 00006a02 R_ARM_ABS32 00000329 async_gen_athrow_iternext │ │ │ │ │ +00000528 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000053c 00009202 R_ARM_ABS32 0000092d async_gen_athrow_traverse │ │ │ │ │ +0000054c 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000550 00006b02 R_ARM_ABS32 00000329 async_gen_athrow_iternext │ │ │ │ │ 00000554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005a4 00007302 R_ARM_ABS32 000005bb async_gen_athrow_finalize │ │ │ │ │ -000005b0 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005a4 00007402 R_ARM_ABS32 000005bb async_gen_athrow_finalize │ │ │ │ │ +000005b0 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c4 00006b02 R_ARM_ABS32 00000333 async_gen_athrow_send │ │ │ │ │ -000005cc 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005c4 00006c02 R_ARM_ABS32 00000333 async_gen_athrow_send │ │ │ │ │ +000005cc 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005d4 00008402 R_ARM_ABS32 000006bf async_gen_athrow_throw │ │ │ │ │ -000005dc 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005d4 00008302 R_ARM_ABS32 000006b5 async_gen_athrow_throw │ │ │ │ │ +000005dc 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00009702 R_ARM_ABS32 000009a1 async_gen_athrow_close │ │ │ │ │ -000005ec 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000600 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005e4 00009802 R_ARM_ABS32 0000099f async_gen_athrow_close │ │ │ │ │ +000005ec 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000600 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000610 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000614 00004a02 R_ARM_ABS32 000007e1 async_gen_asend_send │ │ │ │ │ -0000061c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000620 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000624 00005e02 R_ARM_ABS32 0000011d async_gen_asend_throw │ │ │ │ │ -0000062c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000624 00005c02 R_ARM_ABS32 0000011d async_gen_asend_throw │ │ │ │ │ +0000062c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000630 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000634 00006002 R_ARM_ABS32 0000019b async_gen_asend_close │ │ │ │ │ -0000063c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000654 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000063c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000654 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000658 00004202 R_ARM_ABS32 00000675 async_gen_anext │ │ │ │ │ 0000065c 00003202 R_ARM_ABS32 00000369 PyGen_am_send │ │ │ │ │ 00000660 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000664 00007f02 R_ARM_ABS32 00000643 async_gen_asend │ │ │ │ │ -0000066c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000664 00007e02 R_ARM_ABS32 00000639 async_gen_asend │ │ │ │ │ +0000066c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000674 00008102 R_ARM_ABS32 0000066b async_gen_athrow │ │ │ │ │ -0000067c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000674 00008202 R_ARM_ABS32 0000066b async_gen_athrow │ │ │ │ │ +0000067c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000680 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000684 00006602 R_ARM_ABS32 0000028f async_gen_aclose │ │ │ │ │ -0000068c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000684 00006702 R_ARM_ABS32 0000028f async_gen_aclose │ │ │ │ │ +0000068c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000690 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000694 00009c02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ -0000069c 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000694 00009d02 R_ARM_ABS32 00000a89 gen_sizeof │ │ │ │ │ +0000069c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a4 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006a4 00011602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006e8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00008702 R_ARM_ABS32 000007dd gen_get_name │ │ │ │ │ -000006f0 00008a02 R_ARM_ABS32 00000801 gen_set_name │ │ │ │ │ +000006ec 00008802 R_ARM_ABS32 000007db gen_get_name │ │ │ │ │ +000006f0 00008b02 R_ARM_ABS32 000007ff gen_set_name │ │ │ │ │ 000006f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000700 00008802 R_ARM_ABS32 000007ef gen_get_qualname │ │ │ │ │ -00000704 00008c02 R_ARM_ABS32 00000851 gen_set_qualname │ │ │ │ │ +00000700 00008902 R_ARM_ABS32 000007ed gen_get_qualname │ │ │ │ │ +00000704 00008d02 R_ARM_ABS32 0000084f gen_set_qualname │ │ │ │ │ 00000708 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000710 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000714 00009602 R_ARM_ABS32 0000099f coro_get_cr_await │ │ │ │ │ +00000714 00009702 R_ARM_ABS32 0000099d coro_get_cr_await │ │ │ │ │ 0000071c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000724 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000728 00007902 R_ARM_ABS32 000005e3 ag_getframe │ │ │ │ │ +00000728 00007a02 R_ARM_ABS32 000005e3 ag_getframe │ │ │ │ │ 00000738 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00007b02 R_ARM_ABS32 000005ed ag_getcode │ │ │ │ │ +0000073c 00007c02 R_ARM_ABS32 000005ed ag_getcode │ │ │ │ │ 0000074c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000750 00008f02 R_ARM_ABS32 000008dd ag_getsuspended │ │ │ │ │ +00000750 00009002 R_ARM_ABS32 000008db ag_getsuspended │ │ │ │ │ 00000774 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000778 00005a02 R_ARM_ABS32 0000010d coro_wrapper_send │ │ │ │ │ -00000780 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000780 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000784 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000788 00005b02 R_ARM_ABS32 00000117 coro_wrapper_throw │ │ │ │ │ -00000790 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000790 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000794 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 00005f02 R_ARM_ABS32 00000195 coro_wrapper_close │ │ │ │ │ -000007a0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a0 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00005702 R_ARM_ABS32 000000af coro_await │ │ │ │ │ 000007c0 00003202 R_ARM_ABS32 00000369 PyGen_am_send │ │ │ │ │ 000007c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00003b02 R_ARM_ABS32 00000635 gen_send │ │ │ │ │ -000007d0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007d0 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ -000007e0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e0 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007e8 00001e02 R_ARM_ABS32 00000715 gen_close │ │ │ │ │ -000007f0 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f0 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00009c02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ -00000800 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 00009d02 R_ARM_ABS32 00000a89 gen_sizeof │ │ │ │ │ +00000800 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000808 00011602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000824 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000084c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000850 00008702 R_ARM_ABS32 000007dd gen_get_name │ │ │ │ │ -00000854 00008a02 R_ARM_ABS32 00000801 gen_set_name │ │ │ │ │ +00000850 00008802 R_ARM_ABS32 000007db gen_get_name │ │ │ │ │ +00000854 00008b02 R_ARM_ABS32 000007ff gen_set_name │ │ │ │ │ 00000858 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000860 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000864 00008802 R_ARM_ABS32 000007ef gen_get_qualname │ │ │ │ │ -00000868 00008c02 R_ARM_ABS32 00000851 gen_set_qualname │ │ │ │ │ +00000864 00008902 R_ARM_ABS32 000007ed gen_get_qualname │ │ │ │ │ +00000868 00008d02 R_ARM_ABS32 0000084f gen_set_qualname │ │ │ │ │ 0000086c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000878 00009602 R_ARM_ABS32 0000099f coro_get_cr_await │ │ │ │ │ +00000878 00009702 R_ARM_ABS32 0000099d coro_get_cr_await │ │ │ │ │ 00000880 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000088c 00009a02 R_ARM_ABS32 00000a4b cr_getrunning │ │ │ │ │ +0000088c 00009b02 R_ARM_ABS32 00000a49 cr_getrunning │ │ │ │ │ 0000089c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a0 00007702 R_ARM_ABS32 000005d9 cr_getframe │ │ │ │ │ +000008a0 00007802 R_ARM_ABS32 000005d9 cr_getframe │ │ │ │ │ 000008b0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b4 00007e02 R_ARM_ABS32 00000639 cr_getcode │ │ │ │ │ +000008b4 00008002 R_ARM_ABS32 00000661 cr_getcode │ │ │ │ │ 000008c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 00009b02 R_ARM_ABS32 00000a69 cr_getsuspended │ │ │ │ │ +000008c8 00009c02 R_ARM_ABS32 00000a67 cr_getsuspended │ │ │ │ │ 000008f8 00003202 R_ARM_ABS32 00000369 PyGen_am_send │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00003b02 R_ARM_ABS32 00000635 gen_send │ │ │ │ │ -00000908 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000908 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ -00000918 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000918 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000920 00001e02 R_ARM_ABS32 00000715 gen_close │ │ │ │ │ -00000928 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000928 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000930 00009c02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ -00000938 0000a402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000930 00009d02 R_ARM_ABS32 00000a89 gen_sizeof │ │ │ │ │ +00000938 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000940 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000940 00011602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00008702 R_ARM_ABS32 000007dd gen_get_name │ │ │ │ │ -00000964 00008a02 R_ARM_ABS32 00000801 gen_set_name │ │ │ │ │ +00000960 00008802 R_ARM_ABS32 000007db gen_get_name │ │ │ │ │ +00000964 00008b02 R_ARM_ABS32 000007ff gen_set_name │ │ │ │ │ 00000968 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000970 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 00008802 R_ARM_ABS32 000007ef gen_get_qualname │ │ │ │ │ -00000978 00008c02 R_ARM_ABS32 00000851 gen_set_qualname │ │ │ │ │ +00000974 00008902 R_ARM_ABS32 000007ed gen_get_qualname │ │ │ │ │ +00000978 00008d02 R_ARM_ABS32 0000084f gen_set_qualname │ │ │ │ │ 0000097c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000984 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 00009502 R_ARM_ABS32 00000975 gen_getyieldfrom │ │ │ │ │ +00000988 00009602 R_ARM_ABS32 00000973 gen_getyieldfrom │ │ │ │ │ 00000990 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000998 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000099c 00003c02 R_ARM_ABS32 00000015 gen_getrunning │ │ │ │ │ 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 │ │ │ │ │ +000009d8 00008702 R_ARM_ABS32 000007d1 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x67dc contains 211 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x67a8 contains 218 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 │ │ │ │ │ +00000028 0000c50a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000120 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000012c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000130 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000130 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000014e 0000c40a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000001b8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001e6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001ea 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000022a 0000c80a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000266 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000026a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000014e 0000c50a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000001b8 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001e6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001ea 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000022a 0000c90a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000266 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000026a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000026e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000272 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000278 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000278 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000292 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000296 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000029a 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 0000029e 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000002a8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002ac 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002b2 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002a8 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002ac 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002b2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002b8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002bc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002cc 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d4 0000cc0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ -000002dc 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002cc 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d4 0000cd0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ +000002dc 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000348 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000003de 0000cf0a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -000003fc 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000040a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000454 0000d00a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000484 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00000492 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000348 0000ce0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000003de 0000d00a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000003fc 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000044e 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000454 0000d10a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000484 0000ce0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000492 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a0 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a8 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004b0 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004da 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000004f2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004f6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000051a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000051e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000054c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000550 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000055e 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000576 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005dc 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005e0 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005e6 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000005ec 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005f0 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000608 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000060e 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000614 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000064a 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000656 0000d90a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000674 0000da0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -0000067c 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000684 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000690 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000004b0 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004da 0000d30a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000004f2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004f6 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000051a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000051e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000054c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000550 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000055e 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000576 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005dc 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005e0 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005e6 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000005ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000608 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000060e 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000614 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000064a 0000d30a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000656 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000674 0000db0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +0000067c 0000dc0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000684 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000690 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ 0000069e 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000006a2 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 000006a6 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ 000006aa 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000006c4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000006c8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000006d0 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000006c8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000006d0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006d6 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000006da 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000006e2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000006ea 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f8 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000704 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e2 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000006ea 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f8 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000704 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000070c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000072e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000732 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000764 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000768 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000076c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000776 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000077a 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000780 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000078a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000078e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000079c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007a0 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007a6 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007ac 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000080c 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000072e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000732 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000764 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000768 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000076c 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000776 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000077a 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000780 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000078a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000078e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000079c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007a0 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007a6 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007ac 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000080c 0000dc0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ 00000820 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 00000824 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 00000828 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ 0000082c 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000846 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000084a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000852 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000846 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000084a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000852 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000858 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 0000085c 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000866 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000866 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086e 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008be 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000008de 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000928 0000df0a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -0000094e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000952 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000095a 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000960 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000966 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000096a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000097e 0000d20a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000009a2 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009f0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009f4 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a34 0000c80a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000a4e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a52 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a6a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a6e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000aaa 0000e10a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ae6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aea 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000afe 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000b02 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000b06 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b0a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b10 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008be 0000cf0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000008de 0000cf0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000928 0000e00a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000094e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000952 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000095a 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000960 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000966 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000096a 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000097e 0000d30a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000009a2 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009f0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009f4 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a34 0000c90a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000a4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a52 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000aaa 0000e20a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000ae6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aea 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000afe 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000b02 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000b06 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b0a 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b10 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000b24 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ 00000b28 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ 00000b2c 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ 00000b30 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000b3a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b3e 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b44 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b4a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000b4e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b3a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b3e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b44 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b4a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000b4e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000b52 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000b56 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000b5c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b5c 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b62 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 00000b66 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000b72 0000cc0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ -00000b82 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b86 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b8e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000b94 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000b72 0000cd0a R_ARM_THM_CALL 0000063d _PyGen_SetStopIterationValue │ │ │ │ │ +00000b82 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b86 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000b8e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000b94 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000ba4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000ba8 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000bac 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000bb0 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000bba 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000bbe 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000bc4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bba 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bbe 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000bc4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bca 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000bce 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000be0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000be0 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c40 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c44 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c86 0000d40a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000c8a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c8e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca6 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb0 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cb4 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cba 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000cc4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cc8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cd6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000cda 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000ce0 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000ce8 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000cf2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000d32 0000f40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000d4a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db0 0000db0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000c40 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c44 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c86 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000c8a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c8e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca6 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cb4 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cba 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000cc4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd6 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cda 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000ce0 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ce8 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000cf2 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d32 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000d4a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db0 0000dc0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ 00000dc4 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 00000dc8 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 00000dcc 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ 00000dd0 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000dea 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000dee 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000df6 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dea 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000dee 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000df6 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000dfc 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 00000e00 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000e10 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e18 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e28 0000f50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000e32 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000e38 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e3c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e10 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e18 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000e32 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000e38 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e3c 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000e40 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 │ │ │ │ │ -00000c0a 0000c51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000e8e 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e98 00005d2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000e9c 00005d30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000eca 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000ed6 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000ef8 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f24 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f36 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000512 0000d41e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000c0a 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6e74 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6e78 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 │ │ │ │ │ +00000018 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000001c 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000020 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000024 0000f930 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 │ │ │ │ │ 00000050 0000402f R_ARM_THM_MOVW_ABS_NC 0000034c .LC19 │ │ │ │ │ 00000054 00004030 R_ARM_THM_MOVT_ABS 0000034c .LC19 │ │ │ │ │ 00000058 0000412f R_ARM_THM_MOVW_ABS_NC 00000350 .LC20 │ │ │ │ │ 0000005c 00004130 R_ARM_THM_MOVT_ABS 00000350 .LC20 │ │ │ │ │ -00000060 0000f90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000007c 0000fa0a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000094 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000098 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000060 0000fa0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000007c 0000fb0a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000094 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000098 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000a0 0000552f R_ARM_THM_MOVW_ABS_NC 000003cc .LC23 │ │ │ │ │ 000000a4 00005530 R_ARM_THM_MOVT_ABS 000003cc .LC23 │ │ │ │ │ -000000c0 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000c0 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000108 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000130 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000134 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000108 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000130 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000134 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000138 00004b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC21 │ │ │ │ │ 0000013c 00004b30 R_ARM_THM_MOVT_ABS 00000364 .LC21 │ │ │ │ │ -00000142 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000154 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000158 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000142 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000154 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000158 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000015e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 00000162 00004c30 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ -0000016a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000017a 0000290a R_ARM_THM_CALL 00000001 gen_throw │ │ │ │ │ 00000182 00004d0a R_ARM_THM_CALL 00000869 async_gen_unwrap_value │ │ │ │ │ -000001ae 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000001b2 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000001c0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001ca 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001d0 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001d4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001de 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000001e2 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000001e8 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001f2 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000020c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000210 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000214 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000001ae 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000001b2 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000001c0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c4 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001ca 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001d0 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001de 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000001e2 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000001e8 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f2 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000020c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000210 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000214 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000218 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 0000021c 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000222 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000022e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000280 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000222 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000022a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000022e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000280 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029e 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ -000002c6 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002c6 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000320 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000324 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000328 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000032c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000034a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000034e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000352 00006c2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ -00000356 00006c30 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ -0000035c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000036c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000370 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000037a 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000038e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000392 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000039e 00006d2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC26 │ │ │ │ │ -000003a2 00006d30 R_ARM_THM_MOVT_ABS 0000041c .LC26 │ │ │ │ │ -000003a6 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003ac 00006e2f R_ARM_THM_MOVW_ABS_NC 00000450 .LC27 │ │ │ │ │ -000003b0 00006e30 R_ARM_THM_MOVT_ABS 00000450 .LC27 │ │ │ │ │ -000003b4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003c0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003c4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003ce 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000003d4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003d8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003e0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000003e4 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000324 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000328 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000032c 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000034a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000034e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000352 00006d2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ +00000356 00006d30 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ +0000035c 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000036c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000370 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000037a 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000038e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000392 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000039e 00006e2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC26 │ │ │ │ │ +000003a2 00006e30 R_ARM_THM_MOVT_ABS 0000041c .LC26 │ │ │ │ │ +000003a6 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ac 00006f2f R_ARM_THM_MOVW_ABS_NC 00000450 .LC27 │ │ │ │ │ +000003b0 00006f30 R_ARM_THM_MOVT_ABS 00000450 .LC27 │ │ │ │ │ +000003b4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003c0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003c4 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003ce 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000003d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003e0 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000003e4 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000003e8 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 000003ec 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -000003f2 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000404 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000408 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000003f2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000404 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000408 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000418 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ -0000043e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000446 00006f2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ -0000044a 00006f30 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ -00000460 0001030a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000043e 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000446 0000702f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ +0000044a 00007030 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ +00000460 0001040a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000474 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 0000047c 00004d0a R_ARM_THM_CALL 00000869 async_gen_unwrap_value │ │ │ │ │ 0000048c 00001b0a R_ARM_THM_CALL 000009b9 gen_send_ex │ │ │ │ │ -000004bc 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004c6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004bc 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004c6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004d2 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000004d6 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000004de 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004ea 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004fa 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000508 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000050c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000510 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000516 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000051c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000520 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000526 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004de 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e6 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004ea 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004fa 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000508 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000050c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000510 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000516 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000051c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000520 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000526 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000538 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000054c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000058e 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005aa 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005d8 0000752f R_ARM_THM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -000005dc 00007530 R_ARM_THM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -000005e2 0000782f R_ARM_THM_MOVW_ABS_NC 00000498 .LC30 │ │ │ │ │ -000005e6 00007830 R_ARM_THM_MOVT_ABS 00000498 .LC30 │ │ │ │ │ -000005ec 00007a2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -000005f0 00007a30 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +0000054c 0000ce0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000058e 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005aa 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005d8 0000762f R_ARM_THM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +000005dc 00007630 R_ARM_THM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +000005e2 0000792f R_ARM_THM_MOVW_ABS_NC 00000498 .LC30 │ │ │ │ │ +000005e6 00007930 R_ARM_THM_MOVT_ABS 00000498 .LC30 │ │ │ │ │ +000005ec 00007b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +000005f0 00007b30 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ 0000060a 0000402f R_ARM_THM_MOVW_ABS_NC 0000034c .LC19 │ │ │ │ │ 0000060e 00004030 R_ARM_THM_MOVT_ABS 0000034c .LC19 │ │ │ │ │ 00000612 0000412f R_ARM_THM_MOVW_ABS_NC 00000350 .LC20 │ │ │ │ │ 00000616 00004130 R_ARM_THM_MOVT_ABS 00000350 .LC20 │ │ │ │ │ -0000061a 0000f90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000638 00007d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC32 │ │ │ │ │ -0000063c 00007d30 R_ARM_THM_MOVT_ABS 000004ac .LC32 │ │ │ │ │ -00000654 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ +0000061a 0000fa0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000064a 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ +00000660 00007f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC32 │ │ │ │ │ +00000664 00007f30 R_ARM_THM_MOVT_ABS 000004ac .LC32 │ │ │ │ │ 00000684 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ -00000694 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000698 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000069e 0000802f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC33 │ │ │ │ │ -000006a2 00008030 R_ARM_THM_MOVT_ABS 000004b4 .LC33 │ │ │ │ │ -000006a8 0000e60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000006b4 0000822f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ -000006b8 00008230 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ -000006d2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000006d6 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000006da 00006c2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ -000006de 00006c30 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ -000006e4 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000006fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000708 00006d2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC26 │ │ │ │ │ -0000070c 00006d30 R_ARM_THM_MOVT_ABS 0000041c .LC26 │ │ │ │ │ -00000710 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000716 00006e2f R_ARM_THM_MOVW_ABS_NC 00000450 .LC27 │ │ │ │ │ -0000071a 00006e30 R_ARM_THM_MOVT_ABS 00000450 .LC27 │ │ │ │ │ -0000071e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000072e 0000290a R_ARM_THM_CALL 00000001 gen_throw │ │ │ │ │ -0000073c 00004d0a R_ARM_THM_CALL 00000869 async_gen_unwrap_value │ │ │ │ │ -00000776 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000077a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000077e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000782 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000786 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000078c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000079c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000007a0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000007a6 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007ac 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000007b0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000007b4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000007ba 0000d60a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000007c0 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007c4 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000007ca 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000818 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000081c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000820 0000892f R_ARM_THM_MOVW_ABS_NC 0000051c .LC35 │ │ │ │ │ -00000824 00008930 R_ARM_THM_MOVT_ABS 0000051c .LC35 │ │ │ │ │ -0000082a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000848 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ -00000868 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000086c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000870 00008b2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC36 │ │ │ │ │ -00000874 00008b30 R_ARM_THM_MOVT_ABS 00000544 .LC36 │ │ │ │ │ -0000087a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000898 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ -000008e0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000008e4 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000008e8 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000008ec 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000960 0000922f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00000964 00009230 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -00000994 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000998 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b4 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009b8 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009c6 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009ca 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000009d0 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009d6 0000d80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000009da 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009de 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009e4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009e8 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009ee 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009f8 0000d70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a12 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a16 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a1a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a1e 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000a22 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000a28 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a30 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a34 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a3c 0000982f R_ARM_THM_MOVW_ABS_NC 00000594 .LC38 │ │ │ │ │ -00000a40 00009830 R_ARM_THM_MOVT_ABS 00000594 .LC38 │ │ │ │ │ -00000a4e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000a52 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000a56 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000a5a 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000a6c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000a70 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000a74 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000a78 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000ad4 0000c40a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000af0 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b56 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000be2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000be6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bfa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bfe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c38 0001090a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00000c40 0000060a R_ARM_THM_CALL 000009bd compute_cr_origin │ │ │ │ │ -00000c5a 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c68 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000010 0000f31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000000aa 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000694 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000698 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000069e 0000812f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC33 │ │ │ │ │ +000006a2 00008130 R_ARM_THM_MOVT_ABS 000004b4 .LC33 │ │ │ │ │ +000006a8 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000006c8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000006cc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000006d0 00006d2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ +000006d4 00006d30 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ +000006da 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006ee 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000006f2 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000006fe 00006e2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC26 │ │ │ │ │ +00000702 00006e30 R_ARM_THM_MOVT_ABS 0000041c .LC26 │ │ │ │ │ +00000706 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000070c 00006f2f R_ARM_THM_MOVW_ABS_NC 00000450 .LC27 │ │ │ │ │ +00000710 00006f30 R_ARM_THM_MOVT_ABS 00000450 .LC27 │ │ │ │ │ +00000714 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000724 0000290a R_ARM_THM_CALL 00000001 gen_throw │ │ │ │ │ +00000732 00004d0a R_ARM_THM_CALL 00000869 async_gen_unwrap_value │ │ │ │ │ +0000076c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000770 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000774 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000778 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000077c 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000782 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000792 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000796 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000079c 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007a2 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000007a6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000007aa 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000007b0 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000007b6 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007ba 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000007c0 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000007d0 0000852f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ +000007d4 00008530 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ +00000816 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000081a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000081e 00008a2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC35 │ │ │ │ │ +00000822 00008a30 R_ARM_THM_MOVT_ABS 0000051c .LC35 │ │ │ │ │ +00000828 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000846 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ +00000866 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000086a 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000086e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC36 │ │ │ │ │ +00000872 00008c30 R_ARM_THM_MOVT_ABS 00000544 .LC36 │ │ │ │ │ +00000878 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000896 00002e0a R_ARM_THM_CALL 00000bf5 Py_XDECREF │ │ │ │ │ +000008de 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000008e2 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000008e6 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000008ea 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000095e 0000932f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +00000962 00009330 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +00000992 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000996 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009b2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009b6 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009c4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000009c8 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000009ce 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009d4 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000009d8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009dc 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e2 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000009e6 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000009ec 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009f6 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a10 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a14 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a18 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a1c 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000a20 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000a26 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a2e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a32 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a3a 0000992f R_ARM_THM_MOVW_ABS_NC 00000594 .LC38 │ │ │ │ │ +00000a3e 00009930 R_ARM_THM_MOVT_ABS 00000594 .LC38 │ │ │ │ │ +00000a4c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000a50 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000a54 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a58 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000a6a 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000a6e 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000a72 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a76 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ad2 0000c50a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000aee 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd4 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bde 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000be2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bf6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bfa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c34 00010a0a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00000c3c 0000060a R_ARM_THM_CALL 00000e45 compute_cr_origin │ │ │ │ │ +00000c56 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c64 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000010 0000f41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000000aa 0000ff1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000112 00001b1e R_ARM_THM_JUMP24 000009b9 gen_send_ex │ │ │ │ │ 00000118 0000291e R_ARM_THM_JUMP24 00000001 gen_throw │ │ │ │ │ 00000196 00001e1e R_ARM_THM_JUMP24 00000715 gen_close │ │ │ │ │ -0000028a 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000028a 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000049e 00004d1e R_ARM_THM_JUMP24 00000869 async_gen_unwrap_value │ │ │ │ │ -000005b4 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000005ce 0000fd1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000662 0000441e R_ARM_THM_JUMP24 00000731 async_gen_asend_new │ │ │ │ │ -000008c2 0000211e R_ARM_THM_JUMP24 000008f1 gen_traverse │ │ │ │ │ -0000096a 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000970 0000111e R_ARM_THM_JUMP24 000001bd gen_iternext │ │ │ │ │ -00000a46 0000fe1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a92 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000005b4 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000005ce 0000fe1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +00000658 0000441e R_ARM_THM_JUMP24 00000731 async_gen_asend_new │ │ │ │ │ +000008c0 0000211e R_ARM_THM_JUMP24 000008f1 gen_traverse │ │ │ │ │ +00000968 0000ff1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000096e 0000111e R_ARM_THM_JUMP24 000001bd gen_iternext │ │ │ │ │ +00000a44 0000ff1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a90 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -126,16 +126,16 @@ │ │ │ │ │ async_gen_athrow_send │ │ │ │ │ async_gen_athrow_dealloc │ │ │ │ │ async_gen_athrow_finalize │ │ │ │ │ cr_getframe │ │ │ │ │ ag_getframe │ │ │ │ │ ag_getcode │ │ │ │ │ _gen_getcode │ │ │ │ │ -cr_getcode │ │ │ │ │ async_gen_asend │ │ │ │ │ +cr_getcode │ │ │ │ │ async_gen_athrow │ │ │ │ │ async_gen_athrow_throw │ │ │ │ │ gen_get_name │ │ │ │ │ gen_get_qualname │ │ │ │ │ gen_set_name │ │ │ │ │ gen_set_qualname │ │ │ │ │ async_gen_traverse │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ blt.n 190 <_gen_throw+0x10c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ bpl.n 168 <_gen_throw+0xe4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.n ea <_gen_throw+0x66> │ │ │ │ │ cbnz r0, 136 <_gen_throw+0xb2> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl bf4 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -158,18 +158,18 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 182 <_gen_throw+0xfe> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl bf4 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl bf4 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 12e <_gen_throw+0xaa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1131,149 +1131,41 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ nop │ │ │ │ │ .word 0x00006c4c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000009bc : │ │ │ │ │ -compute_cr_origin(): │ │ │ │ │ - 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.n a6e │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n a6e │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n a98 │ │ │ │ │ - ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 9da │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 9fe │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ - add.w r2, r1, #124 @ 0x7c │ │ │ │ │ - ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ - add.w r2, r2, r1, lsl #1 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bcc.n 9da │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bgt.n 9da │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a92 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - add.w r7, r9, #8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n a3c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n a36 │ │ │ │ │ - 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 a66 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n a78 │ │ │ │ │ - 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, a7e │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n a36 │ │ │ │ │ - ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bne.n a20 │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n a5e │ │ │ │ │ - b.n a36 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, a92 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n a92 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, aac │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n a78 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a92 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bgt.n a10 │ │ │ │ │ - b.n a78 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a92 │ │ │ │ │ - │ │ │ │ │ -00000ab4 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +000009bc <_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] @ (b3c <_PyAsyncGenValueWrapperNew+0x88>) │ │ │ │ │ + ldr r3, [pc, #120] @ (a44 <_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 b2c <_PyAsyncGenValueWrapperNew+0x78> │ │ │ │ │ + ble.n a34 <_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] @ (b40 <_PyAsyncGenValueWrapperNew+0x8c>) │ │ │ │ │ + ldr r1, [pc, #68] @ (a48 <_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] │ │ │ │ │ @@ -1286,30 +1178,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] @ (b44 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r0, [pc, #20] @ (a4c <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af2 <_PyAsyncGenValueWrapperNew+0x3e> │ │ │ │ │ - b.n b28 <_PyAsyncGenValueWrapperNew+0x74> │ │ │ │ │ + bne.n 9fa <_PyAsyncGenValueWrapperNew+0x3e> │ │ │ │ │ + b.n a30 <_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 │ │ │ │ │ │ │ │ │ │ -00000b48 : │ │ │ │ │ +00000a50 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1321,41 +1213,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, b8e │ │ │ │ │ + cbz r0, a96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n bb8 │ │ │ │ │ - ldr r3, [pc, #64] @ (bd0 ) │ │ │ │ │ + bne.n ac0 │ │ │ │ │ + ldr r3, [pc, #64] @ (ad8 ) │ │ │ │ │ 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 bc6 │ │ │ │ │ + bhi.n ace │ │ │ │ │ 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 b8e │ │ │ │ │ + bne.n a96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b8e │ │ │ │ │ + b.n a96 │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -99,16 +99,15 @@ │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cbz r1, ea <_Py_MakeCoro+0xea> │ │ │ │ │ ldrb.w r3, [r1, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ beq.n 11a <_Py_MakeCoro+0x11a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 108 <_Py_MakeCoro+0x108> │ │ │ │ │ - bl 9bc │ │ │ │ │ - R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ + bl e44 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 82 <_Py_MakeCoro+0x82> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 104 <_Py_MakeCoro+0x104> │ │ │ │ │ @@ -1637,7 +1636,115 @@ │ │ │ │ │ b.n cfc │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00000e44 : │ │ │ │ │ +compute_cr_origin(): │ │ │ │ │ + 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.n ef6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n ef6 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n f20 │ │ │ │ │ + ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n e62 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n e86 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ + add.w r2, r1, #124 @ 0x7c │ │ │ │ │ + ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ + add.w r2, r2, r1, lsl #1 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bcc.n e62 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bgt.n e62 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f1a │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + add.w r7, r9, #8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n ec4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n ebe │ │ │ │ │ + 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 eee │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n f00 │ │ │ │ │ + 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, f06 │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n ebe │ │ │ │ │ + ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + bne.n ea8 │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n ee6 │ │ │ │ │ + b.n ebe │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, f1a │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n f1a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cbz r3, f34 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n f00 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f1a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt.n e98 │ │ │ │ │ + b.n f00 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n f1a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000010c : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 9b8 │ │ │ │ │ + b.w 9b8 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000116 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_throw │ │ │ │ │ @@ -195,27 +195,27 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 868 │ │ │ │ │ + bl 868 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ cbnz r0, 192 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000194 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 714 │ │ │ │ │ + b.w 714 │ │ │ │ │ R_ARM_THM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 0000019a : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 22a │ │ │ │ │ @@ -552,31 +552,31 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ bl 84 <_gen_getframe+0x48> │ │ │ │ │ R_ARM_THM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 868 │ │ │ │ │ + bl 868 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 4e4 │ │ │ │ │ b.n 530 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b8 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r3, 4a2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 868 │ │ │ │ │ + b.w 868 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cbz r0, 4e4 │ │ │ │ │ ldr r3, [pc, #144] @ (538 ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 530 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -769,41 +769,41 @@ │ │ │ │ │ beq.n 636 <_gen_getcode+0x40> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ b.n 636 <_gen_getcode+0x40> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000638 : │ │ │ │ │ -cr_getcode(): │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - b.n 5f6 <_gen_getcode> │ │ │ │ │ - │ │ │ │ │ -00000642 : │ │ │ │ │ +00000638 : │ │ │ │ │ async_gen_asend(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 698 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ - cbnz r0, 666 │ │ │ │ │ + cbnz r0, 65c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 730 │ │ │ │ │ + b.w 730 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_asend_new │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ +00000660 : │ │ │ │ │ +cr_getcode(): │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + b.n 5f6 <_gen_getcode> │ │ │ │ │ + │ │ │ │ │ 0000066a : │ │ │ │ │ async_gen_athrow(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ @@ -832,290 +832,289 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 682 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000006b4 : │ │ │ │ │ -gen_getcode(): │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - b.n 5f6 <_gen_getcode> │ │ │ │ │ - │ │ │ │ │ -000006be : │ │ │ │ │ +000006b4 : │ │ │ │ │ async_gen_athrow_throw(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 6ea │ │ │ │ │ + bne.n 6e0 │ │ │ │ │ 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 .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 722 │ │ │ │ │ + b.n 718 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbnz r3, 72e │ │ │ │ │ + cbnz r3, 724 │ │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - cbz r3, 726 │ │ │ │ │ + cbz r3, 71c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r2, 716 │ │ │ │ │ + cbnz r2, 70c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 722 │ │ │ │ │ + b.n 718 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7c8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 752 │ │ │ │ │ + cbz r3, 748 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 868 │ │ │ │ │ + bl 868 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ + bne.n 7c8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b.n 7d2 │ │ │ │ │ - cbz r0, 792 │ │ │ │ │ - ldr r2, [pc, #128] @ (7d8 ) │ │ │ │ │ + b.n 7c8 │ │ │ │ │ + cbz r0, 788 │ │ │ │ │ + ldr r2, [pc, #128] @ (7cc ) │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 79c │ │ │ │ │ + bne.n 792 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ strb.w r3, [r2, #34] @ 0x22 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 77a │ │ │ │ │ + beq.n 770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 77a │ │ │ │ │ + cbnz r3, 770 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 722 │ │ │ │ │ + b.n 718 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ 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, 7c0 │ │ │ │ │ + cbz r0, 7b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ 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_SetNone │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ac │ │ │ │ │ + bne.n 7a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000007dc : │ │ │ │ │ +000007d0 : │ │ │ │ │ +gen_getcode(): │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + b.n 5f6 <_gen_getcode> │ │ │ │ │ + │ │ │ │ │ +000007da : │ │ │ │ │ gen_get_name(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000007ee : │ │ │ │ │ +000007ec : │ │ │ │ │ gen_get_qualname(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000800 : │ │ │ │ │ +000007fe : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 818 │ │ │ │ │ + cbz r1, 816 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ - bmi.n 834 │ │ │ │ │ + bmi.n 832 │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 84e │ │ │ │ │ + b.n 84c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r1, #0] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bl bf4 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000850 : │ │ │ │ │ +0000084e : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 868 │ │ │ │ │ + cbz r1, 866 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ - bmi.n 884 │ │ │ │ │ + bmi.n 882 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 89e │ │ │ │ │ + b.n 89c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r1, #0] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - bl bf4 │ │ │ │ │ + bl bf4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000008a0 : │ │ │ │ │ +0000089e : │ │ │ │ │ async_gen_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, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r0, 8c6 │ │ │ │ │ + cbnz r0, 8c4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 8f0 │ │ │ │ │ + b.w 8f0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b8 │ │ │ │ │ + beq.n 8b6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000008d0 : │ │ │ │ │ +000008ce : │ │ │ │ │ coro_wrapper_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 8da │ │ │ │ │ + cbz r0, 8d8 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000008dc : │ │ │ │ │ +000008da : │ │ │ │ │ ag_getsuspended(): │ │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1126,156 +1125,156 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ls │ │ │ │ │ movls r0, r1 │ │ │ │ │ movhi r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000008fe : │ │ │ │ │ +000008fc : │ │ │ │ │ async_gen_asend_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, 924 │ │ │ │ │ + cbnz r0, 922 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 92c │ │ │ │ │ + cbz r0, 92a │ │ │ │ │ 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 916 │ │ │ │ │ + beq.n 914 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000092e : │ │ │ │ │ +0000092c : │ │ │ │ │ async_gen_athrow_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, 954 │ │ │ │ │ + cbnz r0, 952 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 95c │ │ │ │ │ + cbz r0, 95a │ │ │ │ │ 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 946 │ │ │ │ │ + beq.n 944 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000095e : │ │ │ │ │ +0000095c : │ │ │ │ │ async_gen_repr(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -0000096e : │ │ │ │ │ +0000096c : │ │ │ │ │ coro_wrapper_iternext(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 1bc │ │ │ │ │ R_ARM_THM_JUMP24 gen_iternext │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +00000972 : │ │ │ │ │ gen_getyieldfrom(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 994 │ │ │ │ │ + bne.n 992 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 99c │ │ │ │ │ + beq.n 99a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000099e : │ │ │ │ │ +0000099c : │ │ │ │ │ coro_get_cr_await(): │ │ │ │ │ - b.n 974 │ │ │ │ │ + b.n 972 │ │ │ │ │ │ │ │ │ │ -000009a0 : │ │ │ │ │ +0000099e : │ │ │ │ │ async_gen_athrow_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a30 │ │ │ │ │ + beq.n a2e │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 6be │ │ │ │ │ - cbnz r0, a02 │ │ │ │ │ + bl 6b4 │ │ │ │ │ + cbnz r0, a00 │ │ │ │ │ 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, 9e4 │ │ │ │ │ + cbz r0, 9e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a2c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d6 │ │ │ │ │ + bne.n 9d4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d6 │ │ │ │ │ - b.n a2c │ │ │ │ │ + bne.n 9d4 │ │ │ │ │ + b.n a2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a16 │ │ │ │ │ + beq.n a14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a16 │ │ │ │ │ + cbnz r3, a14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1289,26 +1288,26 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a3a : │ │ │ │ │ +00000a38 : │ │ │ │ │ coro_repr(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000a4a : │ │ │ │ │ +00000a48 : │ │ │ │ │ cr_getrunning(): │ │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1317,15 +1316,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ movne r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a68 : │ │ │ │ │ +00000a66 : │ │ │ │ │ cr_getsuspended(): │ │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1336,44 +1335,44 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ls │ │ │ │ │ movls r0, r1 │ │ │ │ │ movhi r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a8a : │ │ │ │ │ +00000a88 : │ │ │ │ │ gen_sizeof(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00000a96 : │ │ │ │ │ +00000a94 : │ │ │ │ │ PyGen_GetCode(): │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000aa8 : │ │ │ │ │ +00000aa6 : │ │ │ │ │ async_gen_wrapped_val_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, ab2 │ │ │ │ │ + cbz r0, ab0 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ab4 : │ │ │ │ │ +00000ab2 : │ │ │ │ │ gen_new_with_qualname(): │ │ │ │ │ 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ @@ -1382,27 +1381,27 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r3 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, af6 │ │ │ │ │ + cbnz r0, af4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd0 │ │ │ │ │ + beq.n bce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd0 │ │ │ │ │ + bne.n bce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bd0 │ │ │ │ │ + b.n bce │ │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ │ add.w lr, r0, #36 @ 0x24 │ │ │ │ │ add.w sl, r0, #76 @ 0x4c │ │ │ │ │ mov r5, lr │ │ │ │ │ add.w fp, r7, #76 @ 0x4c │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ │ @@ -1410,57 +1409,57 @@ │ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - bge.n b30 │ │ │ │ │ + bge.n b2e │ │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ │ - b.n b1e │ │ │ │ │ + b.n b1c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w lr, [r7, #12] │ │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, b5a │ │ │ │ │ + cbnz r3, b58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n b72 │ │ │ │ │ + bne.n b70 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n b92 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #56] @ (bd8 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (bd4 ) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -1473,105 +1472,104 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000020 │ │ │ │ │ + .word 0x0000001e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000bdc : │ │ │ │ │ +00000bd8 : │ │ │ │ │ PyGen_NewWithQualName(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ab2 │ │ │ │ │ │ │ │ │ │ -00000bf4 : │ │ │ │ │ +00000bf0 : │ │ │ │ │ PyGen_New(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ab2 │ │ │ │ │ │ │ │ │ │ -00000c04 : │ │ │ │ │ +00000c00 : │ │ │ │ │ PyCoro_New(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r0, [pc, #76] @ (c64 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (c60 ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl ab4 │ │ │ │ │ - cbz r0, c5e │ │ │ │ │ - ldr r3, [pc, #68] @ (c68 ) │ │ │ │ │ + bl ab2 │ │ │ │ │ + cbz r0, c5a │ │ │ │ │ + ldr r3, [pc, #68] @ (c64 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r5, c38 │ │ │ │ │ + cbnz r5, c34 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ - b.n c60 │ │ │ │ │ + b.n c5c │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9bc │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ - cbnz r0, c60 │ │ │ │ │ + cbnz r0, c5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c5e │ │ │ │ │ + beq.n c5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c5e │ │ │ │ │ + cbnz r3, c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c6c : │ │ │ │ │ +00000c68 : │ │ │ │ │ PyAsyncGen_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r0, [pc, #24] @ (c98 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (c94 ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl ab4 │ │ │ │ │ - cbz r0, c94 │ │ │ │ │ + bl ab2 │ │ │ │ │ + cbz r0, c90 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ strh r3, [r0, #32] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -30,17 +30,17 @@ │ │ │ │ │ 0x000001b0 635f6765 6e5f756e 77726170 5f76616c c_gen_unwrap_val │ │ │ │ │ 0x000001c0 75650061 73796e63 5f67656e 5f617365 ue.async_gen_ase │ │ │ │ │ 0x000001d0 6e645f64 65616c6c 6f630061 73796e63 nd_dealloc.async │ │ │ │ │ 0x000001e0 5f67656e 5f617365 6e645f66 696e616c _gen_asend_final │ │ │ │ │ 0x000001f0 697a6500 2e4c4332 3300636f 726f5f61 ize..LC23.coro_a │ │ │ │ │ 0x00000200 77616974 00636f72 6f5f7772 61707065 wait.coro_wrappe │ │ │ │ │ 0x00000210 725f7365 6e640063 6f726f5f 77726170 r_send.coro_wrap │ │ │ │ │ - 0x00000220 7065725f 7468726f 77002e4c 43323400 per_throw..LC24. │ │ │ │ │ - 0x00000230 6173796e 635f6765 6e5f6173 656e645f async_gen_asend_ │ │ │ │ │ - 0x00000240 7468726f 7700636f 726f5f77 72617070 throw.coro_wrapp │ │ │ │ │ + 0x00000220 7065725f 7468726f 77006173 796e635f per_throw.async_ │ │ │ │ │ + 0x00000230 67656e5f 6173656e 645f7468 726f7700 gen_asend_throw. │ │ │ │ │ + 0x00000240 2e4c4332 3400636f 726f5f77 72617070 .LC24.coro_wrapp │ │ │ │ │ 0x00000250 65725f63 6c6f7365 00617379 6e635f67 er_close.async_g │ │ │ │ │ 0x00000260 656e5f61 73656e64 5f636c6f 73650063 en_asend_close.c │ │ │ │ │ 0x00000270 6f726f5f 77726170 7065725f 6465616c oro_wrapper_deal │ │ │ │ │ 0x00000280 6c6f6300 6173796e 635f6765 6e5f7772 loc.async_gen_wr │ │ │ │ │ 0x00000290 61707065 645f7661 6c5f6465 616c6c6f apped_val_deallo │ │ │ │ │ 0x000002a0 63006173 796e635f 67656e5f 61636c6f c.async_gen_aclo │ │ │ │ │ 0x000002b0 73650061 73796e63 5f67656e 5f617468 se.async_gen_ath │ │ │ │ │ @@ -52,20 +52,20 @@ │ │ │ │ │ 0x00000310 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ 0x00000320 5f646561 6c6c6f63 00617379 6e635f67 _dealloc.async_g │ │ │ │ │ 0x00000330 656e5f61 7468726f 775f6669 6e616c69 en_athrow_finali │ │ │ │ │ 0x00000340 7a65002e 4c433239 0063725f 67657466 ze..LC29.cr_getf │ │ │ │ │ 0x00000350 72616d65 002e4c43 33300061 675f6765 rame..LC30.ag_ge │ │ │ │ │ 0x00000360 74667261 6d65002e 4c433331 0061675f tframe..LC31.ag_ │ │ │ │ │ 0x00000370 67657463 6f646500 5f67656e 5f676574 getcode._gen_get │ │ │ │ │ - 0x00000380 636f6465 002e4c43 33320063 725f6765 code..LC32.cr_ge │ │ │ │ │ - 0x00000390 74636f64 65006173 796e635f 67656e5f tcode.async_gen_ │ │ │ │ │ - 0x000003a0 6173656e 64002e4c 43333300 6173796e asend..LC33.asyn │ │ │ │ │ - 0x000003b0 635f6765 6e5f6174 68726f77 002e4c43 c_gen_athrow..LC │ │ │ │ │ - 0x000003c0 33340061 73796e63 5f67656e 5f617468 34.async_gen_ath │ │ │ │ │ - 0x000003d0 726f775f 7468726f 77006765 6e5f6765 row_throw.gen_ge │ │ │ │ │ + 0x00000380 636f6465 00617379 6e635f67 656e5f61 code.async_gen_a │ │ │ │ │ + 0x00000390 73656e64 002e4c43 33320063 725f6765 send..LC32.cr_ge │ │ │ │ │ + 0x000003a0 74636f64 65002e4c 43333300 6173796e tcode..LC33.asyn │ │ │ │ │ + 0x000003b0 635f6765 6e5f6174 68726f77 00617379 c_gen_athrow.asy │ │ │ │ │ + 0x000003c0 6e635f67 656e5f61 7468726f 775f7468 nc_gen_athrow_th │ │ │ │ │ + 0x000003d0 726f7700 2e4c4333 34006765 6e5f6765 row..LC34.gen_ge │ │ │ │ │ 0x000003e0 745f6e61 6d650067 656e5f67 65745f71 t_name.gen_get_q │ │ │ │ │ 0x000003f0 75616c6e 616d6500 2e4c4333 35006765 ualname..LC35.ge │ │ │ │ │ 0x00000400 6e5f7365 745f6e61 6d65002e 4c433336 n_set_name..LC36 │ │ │ │ │ 0x00000410 0067656e 5f736574 5f717561 6c6e616d .gen_set_qualnam │ │ │ │ │ 0x00000420 65006173 796e635f 67656e5f 74726176 e.async_gen_trav │ │ │ │ │ 0x00000430 65727365 00636f72 6f5f7772 61707065 erse.coro_wrappe │ │ │ │ │ 0x00000440 725f7472 61766572 73650061 675f6765 r_traverse.ag_ge │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7848 (bytes into file) │ │ │ │ │ + Start of section headers: 7836 (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 0x1ea8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1e9c: │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ - [ 3] .rel.data REL 00000000 001940 000178 08 I 13 2 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001934 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 │ │ │ │ │ - [ 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 │ │ │ │ │ - [ 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 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000444 0003ec 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001aac 0001a0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000830 00035c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 001c4c 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000b8c 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 000d8f 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000d8f 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 000dc4 000670 10 14 61 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001434 0004fd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 001e14 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,18 +15,18 @@ │ │ │ │ │ 11: 000000dd 164 FUNC LOCAL DEFAULT 6 iter_iternext │ │ │ │ │ 12: 00000181 92 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ 13: 000001dd 24 FUNC LOCAL DEFAULT 6 Py_XDECREF.part.0 │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 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 │ │ │ │ │ + 18: 00000269 304 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 19: 00000394 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000399 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 │ │ │ │ │ 28: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1940 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1934 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 00000181 iter_dealloc │ │ │ │ │ 00000048 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00000f02 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 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 │ │ │ │ │ +000000e8 00001502 R_ARM_ABS32 00000399 calliter_dealloc │ │ │ │ │ 00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001702 R_ARM_ABS32 00000001 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 │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00002e02 R_ARM_ABS32 00000319 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 │ │ │ │ │ 0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ab8 contains 52 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1aac 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 │ │ │ │ │ 0000001e 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000064 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -86,29 +86,29 @@ │ │ │ │ │ 000002ac 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000002be 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000002d6 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 000002e0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000002e4 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000002ec 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002f2 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000346 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000340 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000366 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000036c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000037a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000384 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000038e 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000394 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003a0 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000372 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000376 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000037c 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000038e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000394 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000be 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 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 │ │ │ │ │ +000003dc 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1c58 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1c4c 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -288,16 +288,16 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 324 │ │ │ │ │ - ldr r3, [pc, #288] @ (3a0 ) │ │ │ │ │ + beq.n 322 │ │ │ │ │ + ldr r3, [pc, #276] @ (394 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ @@ -317,21 +317,21 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 2e0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a │ │ │ │ │ + beq.n 372 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32c │ │ │ │ │ + bne.n 326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -345,101 +345,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 324 │ │ │ │ │ + cbz r0, 322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 310 │ │ │ │ │ + cbz r0, 30e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 310 │ │ │ │ │ + beq.n 30e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 384 │ │ │ │ │ + cbz r3, 36c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 322 │ │ │ │ │ + cbz r0, 320 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 372 │ │ │ │ │ - cbnz r4, 35c │ │ │ │ │ + bne.n 386 │ │ │ │ │ + cbnz r4, 356 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble.n 35c │ │ │ │ │ + b.n 2c6 │ │ │ │ │ + ble.n 356 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 34a │ │ │ │ │ + cbz r0, 344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 34a │ │ │ │ │ + beq.n 344 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 34a │ │ │ │ │ + cbnz r3, 344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 35c │ │ │ │ │ + cbz r0, 356 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 364 │ │ │ │ │ + bne.n 35e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1dc │ │ │ │ │ - b.n 324 │ │ │ │ │ + b.n 322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35c │ │ │ │ │ + bne.n 356 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 322 │ │ │ │ │ + b.n 356 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 324 │ │ │ │ │ - b.n 35c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 310 │ │ │ │ │ + b.n 30e │ │ │ │ │ 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 │ │ │ │ │ bne.n 2f2 │ │ │ │ │ - b.n 35c │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000114 │ │ │ │ │ + b.n 356 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 320 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 320 │ │ │ │ │ + .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000003a4 : │ │ │ │ │ +00000398 : │ │ │ │ │ calliter_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 │ │ │ │ │ @@ -451,18 +445,18 @@ │ │ │ │ │ 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] │ │ │ │ │ - cbnz r0, 3ec │ │ │ │ │ + cbnz r0, 3e0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 3f2 │ │ │ │ │ + cbnz r0, 3e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ bl 1dc │ │ │ │ │ - b.n 3de │ │ │ │ │ + b.n 3d2 │ │ │ │ │ bl 1dc │ │ │ │ │ - b.n 3e2 │ │ │ │ │ + b.n 3d6 │ │ │ ├── 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: 51120 (bytes into file) │ │ │ │ │ + Start of section headers: 51500 (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 0xc7b0: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc92c: │ │ │ │ │ │ │ │ │ │ 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 000384 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aaf8 0000f0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ac7c 0000f0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003b8 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00abe8 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ad6c 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000824 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000824 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000b64 0078a4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00af80 0016b0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008408 0001a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c630 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0085a8 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c710 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008c44 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008c44 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008c78 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009d78 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c720 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000b64 007a28 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00b104 0016a8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00858c 0001a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c7ac 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00872c 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c88c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008dc8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008dc8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008dfc 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009efc 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c89c 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 102 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000465 4402 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000465 4436 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 000072b5 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00001599 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 0000789d 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 0000609d 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001db5 10716 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00006195 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 0000786d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00007439 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000015b9 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 00007a21 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00006221 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001dd5 11076 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00006319 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 000079f1 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 00001685 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 000017a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000017b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 00001829 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 0000663d 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 27: 000016a5 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 28: 000017c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 000017d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 00001849 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 31: 000067c1 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001c7d 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001cc9 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 33: 00001c9d 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 34: 00001ce9 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 35: 000000dd 114 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 00004791 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004ac8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004ae0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004ae1 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004b20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004b24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004b25 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004bac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004bb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004bb9 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004c21 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004c25 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004cad 2648 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 00004919 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004c50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004c68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004c69 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004cad 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004d34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004d41 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004da9 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004dad 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004e35 2642 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 51: 00000151 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 00005705 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 000057a5 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 0000585c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00005862 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 00005918 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00005930 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 0000597c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00005994 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00005889 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 00005929 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 000059e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 000059e6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00005a9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00005ab4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005b00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 000059b9 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005b3d 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: 00005ab5 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005c69 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005c39 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005ded 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005cf9 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00005f10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00005f20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00005f21 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 00006098 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 0000609c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 75: 00006249 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 69: 00005e7d 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 00006094 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 000060a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000060a5 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 0000621c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00006220 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 000063cd 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 76: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 77: 00006320 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00006324 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00006325 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 80: 00006389 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 81: 000063c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000063c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 83: 000063c5 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 77: 000064a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 000064a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 000064a9 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 80: 0000650d 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 81: 00006544 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00006548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 00006549 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 84: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 85: 00006409 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 86: 0000656d 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 87: 0000659d 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 88: 000067ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 0000658d 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 86: 000066f1 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 87: 00006721 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 88: 00006930 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 90: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 91: 000067b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 000067b9 2054 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 93: 00006fc1 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 94: 00006fcd 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 95: 000070a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 0000693c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 0000693d 2056 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 93: 00007145 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 94: 00007151 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 95: 00007224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 96: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 97: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 98: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 99: 000070a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 000070a5 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 101: 0000724d 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 99: 00007228 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00007229 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 101: 000073d1 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 102: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 103: 00000054 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 104: 000072e5 772 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 105: 000075d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 000075e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 000075e9 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 104: 00007469 772 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 105: 00007758 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 0000776c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 0000776d 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 108: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 109: 00007665 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 110: 00007721 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 109: 000077e9 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 110: 000078a5 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 00007759 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 113: 000078dd 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 114: 000000b1 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 115: 000000bd 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 116: 00007885 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 116: 00007a09 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 117: 000000d5 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: 000002d9 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ 123: 00000330 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: 00001601 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 189: 00001621 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 000016b5 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 191: 000016d5 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 193: 000017b1 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 000017d1 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 195: 00001d81 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 195: 00001da1 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: 00004c89 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004e11 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 │ │ │ │ │ @@ -227,34 +227,34 @@ │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 230: 00005f45 262 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ - 231: 0000604d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 230: 000060c9 262 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ + 231: 000061d1 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: 000062c1 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 00006445 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: 00007209 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 249: 0000738d 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: 00000001 90 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 254: 0000005d 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,77 +1,77 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaaf8 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xac7c contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000003e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000044 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000009e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000000a6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000011e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000136 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000140 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000017a 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000018c 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ 000002c0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000002c6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002d0 0000210a R_ARM_THM_CALL 00001c7d list_clear_impl.isra.0 │ │ │ │ │ +000002d0 0000210a R_ARM_THM_CALL 00001c9d list_clear_impl.isra.0 │ │ │ │ │ 000002ec 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000002fa 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000002fe 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 00000310 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 0000031a 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 0000031e 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 00000330 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000346 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000362 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000366 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000036c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000022 00001f1e R_ARM_THM_JUMP24 0000663d list_slice_lock_held │ │ │ │ │ +00000022 00001f1e R_ARM_THM_JUMP24 000067c1 list_slice_lock_held │ │ │ │ │ 000000cc 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000000d8 00001f1e R_ARM_THM_JUMP24 0000663d list_slice_lock_held │ │ │ │ │ +000000d8 00001f1e R_ARM_THM_JUMP24 000067c1 list_slice_lock_held │ │ │ │ │ 00000308 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000328 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xabe8 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xad6c 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 00006402 R_ARM_ABS32 000070a5 list_repr │ │ │ │ │ +0000002c 00006402 R_ARM_ABS32 00007229 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 00001685 list_traverse │ │ │ │ │ -00000060 00004b02 R_ARM_ABS32 00006249 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 000057a5 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004b25 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 000016a5 list_traverse │ │ │ │ │ +00000060 00004b02 R_ARM_ABS32 000063cd list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 00005929 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004cad list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 00005705 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 00005889 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 00005702 R_ARM_ABS32 0000659d list_vectorcall │ │ │ │ │ +000000c8 00005702 R_ARM_ABS32 00006721 list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004c25 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004dad listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005d02 R_ARM_ABS32 00006fc1 listiter_traverse │ │ │ │ │ +0000012c 00005d02 R_ARM_ABS32 00007145 listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004bb9 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004d41 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 00005302 R_ARM_ABS32 000063c5 listreviter_dealloc │ │ │ │ │ +000001b8 00005302 R_ARM_ABS32 00006549 listreviter_dealloc │ │ │ │ │ 000001e8 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007202 R_ARM_ABS32 000000b1 listreviter_traverse │ │ │ │ │ 0000020c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006502 R_ARM_ABS32 0000724d listreviter_next │ │ │ │ │ +00000210 00006502 R_ARM_ABS32 000073d1 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 │ │ │ │ │ @@ -81,80 +81,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 00007885 listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 00007a09 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007a02 R_ARM_ABS32 000002d9 listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007d02 R_ARM_ABS32 00000335 listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004c21 list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 00004791 list_subscript │ │ │ │ │ -00000340 00005c02 R_ARM_ABS32 000067b9 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004c21 list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005cf9 list_concat │ │ │ │ │ -0000034c 00006802 R_ARM_ABS32 000072e5 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004ae1 list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005c69 list_ass_item │ │ │ │ │ -00000360 00004f02 R_ARM_ABS32 00006325 list_contains │ │ │ │ │ -00000364 00005602 R_ARM_ABS32 0000656d list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004da9 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 00004919 list_subscript │ │ │ │ │ +00000340 00005c02 R_ARM_ABS32 0000693d list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004da9 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005e7d list_concat │ │ │ │ │ +0000034c 00006802 R_ARM_ABS32 00007469 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004c69 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005ded list_ass_item │ │ │ │ │ +00000360 00004f02 R_ARM_ABS32 000064a9 list_contains │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 000066f1 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 00004791 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 00004919 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005002 R_ARM_ABS32 00006389 list___reversed__ │ │ │ │ │ +00000380 00005002 R_ARM_ABS32 0000650d 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 00006b02 R_ARM_ABS32 000075e9 py_list_clear │ │ │ │ │ +000003a0 00006b02 R_ARM_ABS32 0000776d py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007502 R_ARM_ABS32 000000d5 list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001cc9 list_append │ │ │ │ │ +000003c0 00002202 R_ARM_ABS32 00001ce9 list_append │ │ │ │ │ 000003c8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005502 R_ARM_ABS32 00006409 list_insert │ │ │ │ │ +000003d0 00005502 R_ARM_ABS32 0000658d list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00005f21 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 000060a5 list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005ab5 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005c39 list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 000059b9 list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005b3d list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007102 R_ARM_ABS32 00007759 list_index │ │ │ │ │ +00000410 00007102 R_ARM_ABS32 000078dd list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006d02 R_ARM_ABS32 00007665 list_count │ │ │ │ │ +00000420 00006d02 R_ARM_ABS32 000077e9 list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006e02 R_ARM_ABS32 00007721 list_reverse │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 000078a5 list_reverse │ │ │ │ │ 00000438 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00005e02 R_ARM_ABS32 00006fcd list_sort │ │ │ │ │ +00000440 00005e02 R_ARM_ABS32 00007151 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 0xaf80 contains 726 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xb104 contains 725 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 │ │ │ │ │ @@ -187,703 +187,702 @@ │ │ │ │ │ 00000398 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000003e6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000404 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000440 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000444 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000044c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000045e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000482 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000486 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000484 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000488 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004bc 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004c0 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000004cc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000004d0 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000004dc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004e0 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000052e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000532 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000550 0000132f R_ARM_THM_MOVW_ABS_NC 000072b5 unsafe_long_compare │ │ │ │ │ -00000554 00001330 R_ARM_THM_MOVT_ABS 000072b5 unsafe_long_compare │ │ │ │ │ -000005ac 0000132f R_ARM_THM_MOVW_ABS_NC 000072b5 unsafe_long_compare │ │ │ │ │ -000005b0 00001330 R_ARM_THM_MOVT_ABS 000072b5 unsafe_long_compare │ │ │ │ │ -00000784 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000788 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007d2 0000142f R_ARM_THM_MOVW_ABS_NC 00001599 unsafe_latin_compare │ │ │ │ │ -000007d6 00001430 R_ARM_THM_MOVT_ABS 00001599 unsafe_latin_compare │ │ │ │ │ -000007e8 0000152f R_ARM_THM_MOVW_ABS_NC 0000789d safe_object_compare │ │ │ │ │ -000007ec 00001530 R_ARM_THM_MOVT_ABS 0000789d safe_object_compare │ │ │ │ │ -000007fc 0000162f R_ARM_THM_MOVW_ABS_NC 0000609d unsafe_tuple_compare │ │ │ │ │ -00000800 00001630 R_ARM_THM_MOVT_ABS 0000609d unsafe_tuple_compare │ │ │ │ │ -0000082a 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000846 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000866 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008e6 0000142f R_ARM_THM_MOVW_ABS_NC 00001599 unsafe_latin_compare │ │ │ │ │ -000008ea 00001430 R_ARM_THM_MOVT_ABS 00001599 unsafe_latin_compare │ │ │ │ │ -00000954 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000009d8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000009ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a1a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000ad2 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 │ │ │ │ │ -00000d0c 0000132f R_ARM_THM_MOVW_ABS_NC 000072b5 unsafe_long_compare │ │ │ │ │ -00000d10 00001330 R_ARM_THM_MOVT_ABS 000072b5 unsafe_long_compare │ │ │ │ │ -00000f06 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f0a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f12 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f16 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f1a 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000f1e 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000f24 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f76 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f7a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010f8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000010fc 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001102 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001106 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011a2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a6 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000135c 0000142f R_ARM_THM_MOVW_ABS_NC 00001599 unsafe_latin_compare │ │ │ │ │ -00001360 00001430 R_ARM_THM_MOVT_ABS 00001599 unsafe_latin_compare │ │ │ │ │ -00001370 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001374 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001380 0000182f R_ARM_THM_MOVW_ABS_NC 00006195 unsafe_object_compare │ │ │ │ │ -00001384 00001830 R_ARM_THM_MOVT_ABS 00006195 unsafe_object_compare │ │ │ │ │ -0000138a 0000152f R_ARM_THM_MOVW_ABS_NC 0000789d safe_object_compare │ │ │ │ │ -0000138e 00001530 R_ARM_THM_MOVT_ABS 0000789d safe_object_compare │ │ │ │ │ -000013e2 0000152f R_ARM_THM_MOVW_ABS_NC 0000789d safe_object_compare │ │ │ │ │ -000013e6 00001530 R_ARM_THM_MOVT_ABS 0000789d safe_object_compare │ │ │ │ │ -000013f2 0000192f R_ARM_THM_MOVW_ABS_NC 0000786d unsafe_float_compare │ │ │ │ │ -000013f6 00001930 R_ARM_THM_MOVT_ABS 0000786d unsafe_float_compare │ │ │ │ │ -0000149c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014ba 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014ca 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001502 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001532 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001546 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001556 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001578 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0000152f R_ARM_THM_MOVW_ABS_NC 0000789d safe_object_compare │ │ │ │ │ -00001588 00001530 R_ARM_THM_MOVT_ABS 0000789d safe_object_compare │ │ │ │ │ -000015ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015da 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001640 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000164e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001652 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000165a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000166a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000166e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001672 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00001676 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000167c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016f0 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001728 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00001736 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000173e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001742 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001746 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000179c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017a4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017a8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017ac 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017e0 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001822 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000189a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000018c6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001900 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a22 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a32 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001a36 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001a3a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001aae 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ad4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001ae8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b5e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ba4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bda 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001be4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bf2 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c04 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c14 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c24 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c2e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c3c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c46 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cb6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d42 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d52 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d56 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d70 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d76 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001da0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001da4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001da8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e0c 0000142f R_ARM_THM_MOVW_ABS_NC 00001599 unsafe_latin_compare │ │ │ │ │ -00001e10 00001430 R_ARM_THM_MOVT_ABS 00001599 unsafe_latin_compare │ │ │ │ │ -00001e56 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001edc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f14 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001fe6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000207e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000020fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002160 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000222e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000228a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002348 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002412 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000004ce 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000004d2 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000004e2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004e6 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000053a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000053e 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000560 0000132f R_ARM_THM_MOVW_ABS_NC 00007439 unsafe_long_compare │ │ │ │ │ +00000564 00001330 R_ARM_THM_MOVT_ABS 00007439 unsafe_long_compare │ │ │ │ │ +000005ba 0000132f R_ARM_THM_MOVW_ABS_NC 00007439 unsafe_long_compare │ │ │ │ │ +000005be 00001330 R_ARM_THM_MOVT_ABS 00007439 unsafe_long_compare │ │ │ │ │ +00000648 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000064c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000070e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000712 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000776 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +0000077a 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +0000078c 0000152f R_ARM_THM_MOVW_ABS_NC 00007a21 safe_object_compare │ │ │ │ │ +00000790 00001530 R_ARM_THM_MOVT_ABS 00007a21 safe_object_compare │ │ │ │ │ +000007a0 0000162f R_ARM_THM_MOVW_ABS_NC 00006221 unsafe_tuple_compare │ │ │ │ │ +000007a4 00001630 R_ARM_THM_MOVT_ABS 00006221 unsafe_tuple_compare │ │ │ │ │ +000007ce 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000007ea 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000080a 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000888 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +0000088c 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +000008f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000098c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000009a0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000009d2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a8a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b8c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000bf4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c38 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c92 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c96 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cbe 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cc2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cc6 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000cca 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000cd0 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da8 0000132f R_ARM_THM_MOVW_ABS_NC 00007439 unsafe_long_compare │ │ │ │ │ +00000dac 00001330 R_ARM_THM_MOVT_ABS 00007439 unsafe_long_compare │ │ │ │ │ +00001140 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001144 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000114c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001150 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011e4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011e8 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000138e 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +00001392 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +000013a8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000013ac 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000013b8 0000182f R_ARM_THM_MOVW_ABS_NC 00006319 unsafe_object_compare │ │ │ │ │ +000013bc 00001830 R_ARM_THM_MOVT_ABS 00006319 unsafe_object_compare │ │ │ │ │ +000013c2 0000152f R_ARM_THM_MOVW_ABS_NC 00007a21 safe_object_compare │ │ │ │ │ +000013c6 00001530 R_ARM_THM_MOVT_ABS 00007a21 safe_object_compare │ │ │ │ │ +00001452 0000152f R_ARM_THM_MOVW_ABS_NC 00007a21 safe_object_compare │ │ │ │ │ +00001456 00001530 R_ARM_THM_MOVT_ABS 00007a21 safe_object_compare │ │ │ │ │ +00001480 0000192f R_ARM_THM_MOVW_ABS_NC 000079f1 unsafe_float_compare │ │ │ │ │ +00001484 00001930 R_ARM_THM_MOVT_ABS 000079f1 unsafe_float_compare │ │ │ │ │ +000014b0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014b8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001550 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000155e 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001574 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000157c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000159a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a6 0000152f R_ARM_THM_MOVW_ABS_NC 00007a21 safe_object_compare │ │ │ │ │ +000015aa 00001530 R_ARM_THM_MOVT_ABS 00007a21 safe_object_compare │ │ │ │ │ +000015ee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000015fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001660 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000166e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001672 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000167a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000168a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000168e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001692 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00001696 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000169c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001710 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001748 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00001756 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000175e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001762 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001766 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000017bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017c8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017cc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001800 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001842 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ba 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000018e6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001920 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a42 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a52 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001a56 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001a5a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001ace 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001af4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001b08 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b18 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b2c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b44 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b6c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbe 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bc4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bfa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c04 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c12 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c24 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c34 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c44 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c4e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c5c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c66 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001cd6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d18 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d1c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d62 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d72 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d76 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d90 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d96 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001dc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dc8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e2c 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +00001e30 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +00001e76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001efa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f38 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001fd6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002030 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002042 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020c8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002108 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021e6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002262 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002338 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002392 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023f2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000247a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024fe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002574 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025da 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000261c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000026e0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002744 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002758 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002810 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000284c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002928 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000299c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a10 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a72 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ad8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000254c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025b4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002640 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000026fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002754 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027e4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000281a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000292c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a14 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a70 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ad6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00002b22 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bf0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002caa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d28 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d52 0000142f R_ARM_THM_MOVW_ABS_NC 00001599 unsafe_latin_compare │ │ │ │ │ -00002d56 00001430 R_ARM_THM_MOVT_ABS 00001599 unsafe_latin_compare │ │ │ │ │ -00002dea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e54 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ea8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f0c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f86 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003002 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003098 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003116 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003182 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031d4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003298 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000330a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000336c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000339e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003480 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034bc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003528 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003620 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000367c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036c8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000370e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003788 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037f2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003854 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000386e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000038f0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000395e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039c4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039f6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a3a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003af6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003b7a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003c16 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003cba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ce2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cf6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003d16 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d3e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d58 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003da8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dcc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003e1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e34 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ebe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ee4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f10 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f2c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f3a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f5a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f9e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000402c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004040 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004094 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040f4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000410a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000415a 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ -000041be 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000042e2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000442c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000044e2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000475e 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ -000047b2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000047b6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000047be 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000047c6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047fc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004800 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004812 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000482c 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004850 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000488a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048ee 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000493c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a22 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a26 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a2a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a66 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a6a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a6e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a92 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a9a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004aac 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ab0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ab6 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004aba 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004ac0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ac8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004acc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ad0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ad4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ad8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004adc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b0a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b0e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b16 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004b20 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b3e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004b84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b90 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004bac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bb0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bb4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c18 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c7a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c9c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004ca0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004cc4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004cc8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004cd8 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004cdc 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004ce8 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004cec 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004cf0 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004d1e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004e46 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004e4a 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004e4e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e52 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e6a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004e6e 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004e78 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004e7c 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004e86 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004e8a 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004e94 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004e98 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004ea4 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004eb8 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004ee8 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f14 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f52 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004fa2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004fcc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004fd0 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004fd6 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004fe0 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005016 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -0000501a 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000501e 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000504c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005164 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000519e 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ -000051fa 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000524e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005298 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000531e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005374 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053a8 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053c0 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053d6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ec 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005402 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005418 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000542c 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005440 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005454 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005474 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054e6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005534 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000558e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055be 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000055dc 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005604 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005612 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000567c 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000569a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ac 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056b8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056c6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056d0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056fa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005716 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000571a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005746 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000574a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005750 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000575e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005762 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000576a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005814 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005870 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005874 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005882 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005886 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005898 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000058e0 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005904 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005918 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000591c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005920 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005924 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005928 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000592c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005930 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005934 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005958 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000597c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005980 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005984 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005988 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000598c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005990 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000599a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059aa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059e8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a10 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005a14 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005a42 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a70 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a8a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a8e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a92 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005a96 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005a9c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005aa6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b2c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b72 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b88 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005ba8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bae 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005bb2 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005bbc 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005bc8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005bd2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005bfc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c00 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c04 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005c08 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005c0e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c18 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c26 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c30 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c34 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c38 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005c3c 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005c42 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c4a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c50 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ca4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005cc0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cdc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005ce0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005ce4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005ce8 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005cee 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d4c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d8c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e28 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e62 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e66 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e6a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ec4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ec8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ee0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ee4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ee8 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ef6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005efa 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005f00 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005f04 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005f0a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005f10 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f14 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f18 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f1c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f34 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f38 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f9a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000601c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000602a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000602e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006032 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000603c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006040 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006044 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006072 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006076 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000607e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006086 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000608a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006092 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006098 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060ce 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060e4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006108 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006126 0000132f R_ARM_THM_MOVW_ABS_NC 000072b5 unsafe_long_compare │ │ │ │ │ -0000612a 00001330 R_ARM_THM_MOVT_ABS 000072b5 unsafe_long_compare │ │ │ │ │ -000061b6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061ba 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061c8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000061cc 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000061d6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000061da 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000061fa 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006214 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006240 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006294 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062a4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000062f6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062fa 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -000062fe 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006304 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000630c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006310 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006318 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006320 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006358 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006380 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000639a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000063b8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000063c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000063d4 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000063f8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006424 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000642e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00006480 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000064d0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000064d4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002be8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c56 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +00002c5a 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +00002cee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d5a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002db0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e18 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002eda 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f5a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fd4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003052 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003148 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031fa 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032c8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003336 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003396 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033c4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000034d0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003540 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035bc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035f0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003652 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036cc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003738 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037a4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000382c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000389a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003902 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003946 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000039fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ad8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003b28 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003b58 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003b8e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c56 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d08 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d86 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e5c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003eba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ed8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ef2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f0a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f32 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f8a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003fb8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ff0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004086 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004098 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004132 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000041ce 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004212 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004228 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004282 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004290 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000042ce 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004346 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000043ca 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ +00004456 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004522 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000045a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004858 0000230a R_ARM_THM_CALL 000000dd merge_getmem │ │ │ │ │ +0000493a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000493e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004946 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000494e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004984 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004988 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000499a 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000049b4 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000049d8 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004a12 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a76 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ac4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004baa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004bae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bb2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004bee 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004bf2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bf6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c1a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c22 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c34 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c38 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c3e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004c42 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004c48 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c50 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c54 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c58 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c5c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c60 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c64 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c92 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c96 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c9e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004ca8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cc6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004d0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d18 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004d38 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d3c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004da0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e02 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e24 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004e28 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e4c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e50 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e60 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004e64 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004e70 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004e74 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004e78 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004ea6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004fc8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004fcc 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004fd0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004fd4 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004fec 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004ff0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004ffa 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004ffe 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00005008 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +0000500c 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00005016 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +0000501a 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00005026 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000503a 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000506a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005096 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050d4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005124 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000514e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005152 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00005158 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005162 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005198 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +0000519c 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000051a0 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000051ce 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052e6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005320 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000537c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053d0 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000541a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005462 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054a0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000054f6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000552a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005542 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005558 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000556e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005584 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000559a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055ae 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055c2 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055d6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055f6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005668 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056b6 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005710 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005740 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000575e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005786 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005794 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000057fe 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000581c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000582e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000583a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005848 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005852 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000586a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000587c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000589a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000589e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058ca 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000058ce 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000058d4 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000058e2 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000058e6 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000058ee 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005998 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000059f4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000059f8 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005a06 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005a0a 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005a1c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a64 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005a88 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a9c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005aa0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005aa4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005aa8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005aac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ab0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ab4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ab8 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005adc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b00 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b04 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b08 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b0c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b10 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b14 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b1e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b2e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b6c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b94 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005b98 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bc6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005bf4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c0e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005c12 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005c16 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005c1a 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005c20 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c2a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c32 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005cf6 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d0c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005d2c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d32 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005d36 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005d40 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005d4c 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005d56 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005d80 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005d84 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005d88 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005d8c 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005d92 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d9c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005daa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005db4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005db8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005dbc 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005dc0 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005dc6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dce 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dd4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e28 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005e44 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e60 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e64 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e68 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005e6c 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005e72 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ed0 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f10 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005fac 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fe6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005fea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fee 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006048 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000604c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006064 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006068 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000606c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000607a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000607e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006084 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00006088 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +0000608e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006094 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006098 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000609c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060a0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060b8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000060bc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000611e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061a0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000061ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000061b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000061b6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000061c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000061c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000061c8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000061f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000061fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006202 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000620a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000620e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006216 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000621c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006252 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006268 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000628c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062aa 0000132f R_ARM_THM_MOVW_ABS_NC 00007439 unsafe_long_compare │ │ │ │ │ +000062ae 00001330 R_ARM_THM_MOVT_ABS 00007439 unsafe_long_compare │ │ │ │ │ +0000633a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000633e 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000634c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006350 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000635a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000635e 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000637e 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006398 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063c4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006418 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006428 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006436 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006476 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000647a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000647e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00006482 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006488 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006490 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006494 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000649c 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000064a4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000064dc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00006504 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000650e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006522 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000652a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006546 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000654a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000654e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006558 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -0000655c 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00006562 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000065c4 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000065f8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000660a 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000660e 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006618 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006624 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006628 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000662e 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006686 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066c4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006716 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000671a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000671e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006776 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000677a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067ac 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067b0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067de 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000067e2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000067ea 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000067f4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000682a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006842 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000685a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000685e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006870 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006886 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -0000688a 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -0000688e 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000068a4 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000068e2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006906 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006942 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006966 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000069c2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000069ee 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a38 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c1a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c6a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006cf6 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e20 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e36 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006e3e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006e42 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006e48 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e52 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e56 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e5e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006e62 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006e68 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006e80 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e90 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ea0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ec0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ed0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ee0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ef0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f00 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f10 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f20 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f30 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f40 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f50 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f5e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f76 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f7a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f94 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006f98 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006f9e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006fa2 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006fa8 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007000 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007004 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007028 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007044 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00007050 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007054 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007068 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007070 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007074 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007090 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000070a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000070be 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000070ca 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000070e2 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -000070f2 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -000070f6 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00007126 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00007130 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000713e 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00007156 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000716c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007182 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000718c 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007192 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000719c 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -000071a0 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -000071b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071c8 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000071ce 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000071ec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071f4 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000071f8 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00007230 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000072ae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000730e 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000734a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000738c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000074aa 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000074e2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074e6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074ea 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007542 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007546 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000075a0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000075a6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000075aa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000075ae 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000075d4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075d8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075dc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075e0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075e4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007634 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007638 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000763c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000764a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007658 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000076e4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000076fa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007712 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007726 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000772a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000774c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007750 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000778c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000779c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000077e6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000077fe 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007802 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007806 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -0000780a 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007812 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007828 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007830 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000783e 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007842 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000784c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007860 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000651e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000653c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006558 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000657c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065a8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000065b2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006604 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006654 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006658 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006688 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006692 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000066a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066ae 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000066ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000066d2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000066dc 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +000066e0 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +000066e6 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006748 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000677c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000678e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006792 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000679c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000067a8 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000067ac 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000067b2 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000680a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006848 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000689a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000689e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068a2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000068fa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068fe 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006930 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006934 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006938 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006962 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006966 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000696e 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006978 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069ae 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000069c6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069de 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000069e2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000069f4 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006a0a 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00006a0e 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00006a12 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006a28 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006a66 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a8a 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006ac6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006aea 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006b46 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006b72 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bbc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006da0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006df0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e7c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fa6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fbc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006fc4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006fc8 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006fce 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006fd8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006fdc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006fe4 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006fe8 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006fee 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007006 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007016 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007026 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007036 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007046 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007056 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007066 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007076 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007086 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007096 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070b6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070d6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070e4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070fc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007100 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000711a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000711e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007124 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00007128 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000712e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007184 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007188 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000071ac 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000071c8 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000071d4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000071d8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000071ec 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000071f4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000071f8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007214 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007242 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000724e 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00007266 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007276 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +0000727a 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +000072aa 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000072b4 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000072c2 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000072da 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072f0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007306 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007310 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007316 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00007320 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00007324 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +0000733c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000734c 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00007352 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007370 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007378 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000737c 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000073b4 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00007432 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007492 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000074ce 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007510 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000762e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007666 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000766a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000766e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000076c6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076ca 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007724 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000772a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000772e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007732 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007758 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000775c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007760 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007764 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007768 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077b8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000077bc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077c0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000077ce 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077dc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007812 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007868 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000787e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007896 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078aa 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078ae 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078d0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078d4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007910 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007920 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000796a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007982 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007986 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000798a 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +0000798e 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00007996 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000079ac 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079b4 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000079c2 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000079c6 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000079d0 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000079e4 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 │ │ │ │ │ -00001cc2 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004c6e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004c84 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000056e2 0000331e R_ARM_THM_JUMP24 00000151 list_inplace_repeat_lock_held │ │ │ │ │ -00006178 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000061f6 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006234 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000063ec 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006402 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000067a4 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000071a4 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007202 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000075d0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000076d2 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007892 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007898 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000789e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001ce2 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004df6 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004e0c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005864 0000331e R_ARM_THM_JUMP24 00000151 list_inplace_repeat_lock_held │ │ │ │ │ +000062fc 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000637a 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063b8 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006570 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006586 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006928 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00007328 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007386 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007754 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007856 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a16 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a1c 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00007a22 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc630 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc7ac contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 0000662f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006630 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000054 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000068 0000330a R_ARM_THM_CALL 00000151 list_inplace_repeat_lock_held │ │ │ │ │ 000000a6 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -896,21 +895,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 00001c7d list_clear_impl.isra.0 │ │ │ │ │ +00000164 0000210a R_ARM_THM_CALL 00001c9d 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 00004cad _list_extend │ │ │ │ │ +00000186 0000311e R_ARM_THM_JUMP24 00004e35 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc710 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc88c 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,21 +21,21 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -9F8h*h(`A │ │ │ │ │ +DFv YFcF │ │ │ │ │ FCF2F9F(F │ │ │ │ │ FAF;F(FO │ │ │ │ │ ;;F2FAF(F │ │ │ │ │ +CF2F9FPF │ │ │ │ │ ;CF2F9FPF │ │ │ │ │ -33`+hSEC │ │ │ │ │ +3+`3hSEC │ │ │ │ │ $P0F3h)F │ │ │ │ │ &@ F#hKE │ │ │ │ │ F0` │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 663c │ │ │ │ │ + b.w 67c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n cc │ │ │ │ │ │ │ │ │ │ 000000d4 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 663c │ │ │ │ │ + b.w 67c0 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 000000dc : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 14a │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 2ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1c7c │ │ │ │ │ + bl 1c9c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000002d8 : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -490,1844 +490,1870 @@ │ │ │ │ │ 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] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 748 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 6f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80a │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w 75a │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + bne.w 7ae │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w c50 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq.w 10ee │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.w 1136 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - subs r5, r0, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ + sub.w r6, r8, r6 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + clz r6, r6 │ │ │ │ │ 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 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r3, ip │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 512 │ │ │ │ │ - cbz r3, 528 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 51c │ │ │ │ │ + cbz r3, 534 │ │ │ │ │ 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 536 │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr.w r9, [ip], #4 │ │ │ │ │ - mov r8, lr │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.w 147a │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.w 73a │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - beq.n 4f0 │ │ │ │ │ + bge.w 762 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr.w r8, [r0, #4] │ │ │ │ │ + ldr.w r9, [r1], #4 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bne.w 144c │ │ │ │ │ + tst.w r6, ip │ │ │ │ │ + bne.w 6e2 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 4f8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - blt.n 50c │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + blt.n 516 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r5, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - beq.w 1370 │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + bne.w 776 │ │ │ │ │ + tst.w r6, ip │ │ │ │ │ + beq.w 13a8 │ │ │ │ │ + add r1, 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 r1, [sp, #0] │ │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7e8 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 78c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c │ │ │ │ │ + bne.w ba4 │ │ │ │ │ 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.w sl, [r3, #8] │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ + str.w fp, [r3, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1540 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ + bne.w 1534 │ │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 1346 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 101e │ │ │ │ │ + movle r9, r7 │ │ │ │ │ + bgt.w 12a8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + strd r6, r9, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble.w 1048 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #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, r6 │ │ │ │ │ - bne.n 680 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 5fe │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w c50 │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq.n 692 │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, 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 678 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - ble.w 133c │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r4, r2, #1 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r4, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, r0 │ │ │ │ │ - blt.n 678 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n 678 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr.w r1, [r9, 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 678 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n 648 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bne.w 886 │ │ │ │ │ - b.n 8cc │ │ │ │ │ + blt.w cde │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq.n 60e │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n adc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w c50 │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - bne.n 6e0 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.w cde │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + bne.n 68c │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1060 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ + bne.w 10ac │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ │ - strd r5, r3, [r4, #32] │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + str.w fp, [r0, #28] │ │ │ │ │ + str r5, [r0, #32] │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r2, [r0, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e0a │ │ │ │ │ + bne.w ed2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - subs.w fp, fp, r3 │ │ │ │ │ - bne.w 5a2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + bne.n 5b2 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r7, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.w 1266 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + bgt.w 1324 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bae │ │ │ │ │ + bne.w bde │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 784 │ │ │ │ │ - b.w f12 │ │ │ │ │ + bne.w cbc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r7, #1 │ │ │ │ │ + ble.n 728 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r2, r3, r7, lsl #2 │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.n 728 │ │ │ │ │ + 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 67a │ │ │ │ │ + b.n 728 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r9, #4] │ │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n 722 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 6ca │ │ │ │ │ + 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 884 │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne.w 5f0 │ │ │ │ │ - b.n 736 │ │ │ │ │ + bgt.w 826 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + beq.n 6dc │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n adc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w 884 │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - bne.w adc │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.w 826 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + bne.w a94 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 694 │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls.w 524 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 528 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 612 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls.w 530 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + b.n 534 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - strd r3, r3, [r0, #8] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ bgt.w 4ae │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - add r6, sp, #604 @ 0x25c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add r6, sp, #604 @ 0x25c │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - mov.w r3, #7 │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w f12 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - bgt.w 14de │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 14b8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 152c │ │ │ │ │ - cbz r5, 7c8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str r7, [r3, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14aa │ │ │ │ │ + cbz r4, 758 │ │ │ │ │ + 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} │ │ │ │ │ + mov r5, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 556 │ │ │ │ │ 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 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 564 │ │ │ │ │ + beq.w 574 │ │ │ │ │ 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 r4, r5 │ │ │ │ │ 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 564 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14b8 │ │ │ │ │ - add.w r7, r4, #136 @ 0x88 │ │ │ │ │ + b.n 574 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 154e │ │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ │ - ble.w f36 │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w c5a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + 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 1436 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.w 101a │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.w 1508 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq.w 1074 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1496 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 87a │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ + beq.w 14da │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n 81e │ │ │ │ │ + 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 1438 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 860 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 804 │ │ │ │ │ + ldrd r3, fp, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n 4b8 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ │ + add.w r2, r9, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - lsls r7, r2, #2 │ │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ │ - add.w r4, r9, r7 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w a56 │ │ │ │ │ + lsls r6, r2, #2 │ │ │ │ │ + ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ + add.w r8, fp, r6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w a08 │ │ │ │ │ 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 a64 │ │ │ │ │ + bge.w a16 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w a52 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bge.w cd8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w 694 │ │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 612 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ │ - ldr.w r6, [r9, fp, lsl #2] │ │ │ │ │ + ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov sl, r5 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r5, r4, sl │ │ │ │ │ - asrs r5, r5, #1 │ │ │ │ │ + add.w r9, r4, sl │ │ │ │ │ + mov.w r9, r9, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 96c │ │ │ │ │ + bne.n 912 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 157e │ │ │ │ │ + beq.w 1570 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1400 │ │ │ │ │ + beq.w 150c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ + beq.w 151c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w c36 │ │ │ │ │ + beq.w b88 │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c46 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 97a │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.n a00 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 992 │ │ │ │ │ + beq.w b98 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 920 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + bge.n 9b6 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 938 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1414 │ │ │ │ │ - bne.n a3a │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ + blt.w 1460 │ │ │ │ │ + bne.n 9f0 │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.n a00 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 147e │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ + bne.w 1466 │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w sl, r6, #20 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + add.w r9, r6, #20 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ 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 r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + add.w sl, r8, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ │ + ldr.w r1, [fp, sl, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1550 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 15a0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 14b2 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.n 9ea │ │ │ │ │ + beq.w 1538 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 99e │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 9f4 │ │ │ │ │ + cbz r0, 9a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9fa │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n a00 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 9a2 │ │ │ │ │ + bge.n 9ac │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.n 9b4 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 950 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9de │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bgt.n 9e2 │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt.n 9a2 │ │ │ │ │ - lsls r5, r4, #2 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - add.w r1, r9, r5 │ │ │ │ │ - ble.n a42 │ │ │ │ │ - sub.w r8, fp, r4 │ │ │ │ │ - adds r7, r5, #4 │ │ │ │ │ - add.w r0, r9, r7 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + bne.n 992 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bgt.n 996 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + blt.n 950 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + add.w r1, fp, r7 │ │ │ │ │ + ble.n 9f8 │ │ │ │ │ + sub.w r9, r5, r4 │ │ │ │ │ + add.w r8, r7, #4 │ │ │ │ │ + add.w r0, fp, r8 │ │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 8f8 │ │ │ │ │ - ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 694 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.n a00 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 900 │ │ │ │ │ + bne.n a7e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 898 │ │ │ │ │ + ldrd sl, r4, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 612 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge.n 9b6 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 8a0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a28 │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ - b.n ad6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 694 │ │ │ │ │ + beq.n 9e0 │ │ │ │ │ + ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ + b.n a8e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w 8cc │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bcs.n a8e │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.n a8e │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.w 870 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + bcs.n a42 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bls.n a42 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi.n a7e │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n a32 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - add.w r0, r7, #8 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + add.w r2, r6, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a2 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bgt.w c5a │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.w 105c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + bne.w 13da │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w cea │ │ │ │ │ + adds r2, r6, #4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcs.w 10a6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bcc.w d80 │ │ │ │ │ + b.n d98 │ │ │ │ │ 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 ce6 │ │ │ │ │ - b.n cfe │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - adds r0, r3, r7 │ │ │ │ │ - adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ + add.w r0, r3, r8 │ │ │ │ │ + adds r1, r3, r7 │ │ │ │ │ + ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - b.n a28 │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - add.w r4, r9, #8 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ldr.w r1, [r4], #4 │ │ │ │ │ - bne.n b26 │ │ │ │ │ + str r4, [r3, r7] │ │ │ │ │ + b.n 9e0 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + add.w r6, fp, #8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr.w r1, [r6], #4 │ │ │ │ │ + bne.n b70 │ │ │ │ │ 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 678 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bne.w 5f0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 8cc │ │ │ │ │ + blt.n b68 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.n b84 │ │ │ │ │ + ldr.w r2, [fp, r9, lsl #2] │ │ │ │ │ + add.w r1, fp, r9, lsl #2 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + 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 b68 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.w 1382 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r6, r2, #1 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n b66 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + adds r0, #2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n b68 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr.w r1, [fp, r0, lsl #2] │ │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ │ + ldr r5, [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, r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n b66 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt.n b36 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.w 82a │ │ │ │ │ + b.n 870 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w 678 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bne.n ae4 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 8cc │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.n b68 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n a9e │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 870 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 900 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 902 │ │ │ │ │ + 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 1466 │ │ │ │ │ + bge.w 1448 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ │ + strd r7, fp, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 590 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - subs r2, r3, #4 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n b8e │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n b7e │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.w 590 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + beq.w 5a0 │ │ │ │ │ + b.w 1400 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n cb2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n b9c │ │ │ │ │ - b.n 590 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w efe │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n bf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, bd4 │ │ │ │ │ + cbnz r3, bf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w f88 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.n cb2 │ │ │ │ │ + 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 c14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, bf2 │ │ │ │ │ + cbnz r3, c14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n c24 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - movs r7, #2 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.w 658 │ │ │ │ │ + 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 c3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c18 │ │ │ │ │ + cbnz r3, c3c │ │ │ │ │ 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 149a │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n c26 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + ble.w 658 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 658 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ │ + b.n 70c │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + ldrd r2, fp, [sp, #32] │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + add r6, sp, #604 @ 0x25c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ │ + strd r7, fp, [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 13f8 │ │ │ │ │ + itt ne │ │ │ │ │ + movwne r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movtne r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bne.n cb2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n bee │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 78c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w f12 │ │ │ │ │ - b.n f28 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 960 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 964 │ │ │ │ │ - b.n 97a │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 1048 │ │ │ │ │ - add.w r5, r4, #1073741824 @ 0x40000000 │ │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ │ + beq.w 728 │ │ │ │ │ + cbz r4, cd4 │ │ │ │ │ + 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 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 662 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 612 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 1092 │ │ │ │ │ + add.w r5, r8, #1073741824 @ 0x40000000 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - ldr.w sl, [sp] │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - add.w r5, r9, r5, lsl #2 │ │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 13c6 │ │ │ │ │ - bne.n d60 │ │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r5, #-4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n d7c │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ + add.w r5, fp, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov.w r9, r8, lsl #2 │ │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n e02 │ │ │ │ │ + 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 e40 │ │ │ │ │ + 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 d88 │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w f98 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.n cf6 │ │ │ │ │ - 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 cf6 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bhi.n ce6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n e2e │ │ │ │ │ + sub.w r2, r9, #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w fe4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcs.n d90 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str.w r5, [fp] │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n d90 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n d80 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1232 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 105c │ │ │ │ │ + bne.w 1274 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 10a6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - add.w r8, r9, r7 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + add.w r6, fp, r5 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ + ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n d8e │ │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n e4a │ │ │ │ │ ldrd r3, r2, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, 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 e12 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w a52 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + ble.n edc │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bge.w cda │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 8e0 │ │ │ │ │ - b.n 694 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 12c8 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bgt.w c70 │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - b.n cbc │ │ │ │ │ - mov r2, sl │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt.w 886 │ │ │ │ │ + b.n 612 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.n e40 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r2, r0, [r5, #-4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n d32 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13c6 │ │ │ │ │ - bne.n cb8 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.n d56 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n d6c │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w cf6 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + b.n d56 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12bc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n e30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.n d48 │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n d4a │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.n de4 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n de6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r8] │ │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n ea4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w f80 │ │ │ │ │ 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 │ │ │ │ │ - bgt.n d4a │ │ │ │ │ - adds r5, r4, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n e18 │ │ │ │ │ - b.n d4a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bgt.n de6 │ │ │ │ │ + add.w r3, r8, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n ee8 │ │ │ │ │ + b.n de6 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ - add.w r2, sp, r7, lsl #4 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - 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 r3, sp, r7, lsl #4 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ │ + str r5, [r3, #88] @ 0x58 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + lsls r1, r0, #4 │ │ │ │ │ + add.w ip, r6, r0, lsl #4 │ │ │ │ │ add.w r5, r1, #28 │ │ │ │ │ - str.w r9, [r6, r5] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str.w fp, [r6, r5] │ │ │ │ │ add r5, r6 │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r7, [r5, #4] │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + str.w r7, [ip, #36] @ 0x24 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 6b8 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - add r4, r0 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b.n 6b8 │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n d4a │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 638 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r0, r3 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.w 638 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w de6 │ │ │ │ │ + ldr.w r2, [fp, r9, lsl #2] │ │ │ │ │ + add.w r1, fp, r9, lsl #2 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ 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.n d4a │ │ │ │ │ + bgt.w de6 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - ble.n e64 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n f38 │ │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n e68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n d4a │ │ │ │ │ + bge.n f3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n de6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w d4a │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble.w de6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrd r2, r3, [r6, #8] │ │ │ │ │ + ldr.w r0, [fp, r1, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r6, 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 d4a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n e70 │ │ │ │ │ - b.n d4a │ │ │ │ │ + ble.n f76 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n de6 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bgt.n f48 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n de6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w d4a │ │ │ │ │ - adds r5, r4, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w d4a │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - add r7, r9 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + bne.w de6 │ │ │ │ │ + add.w r3, r8, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w de6 │ │ │ │ │ + adds r6, r5, #4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + add r6, fp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr.w r1, [r6], #4 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 1078 │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w d4a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n e18 │ │ │ │ │ - b.n d4a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - 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 798 │ │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ │ - cbz r3, f32 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt.w 14dc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 798 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - add r6, sp, #604 @ 0x25c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - str r3, [r2, #20] │ │ │ │ │ - add.w r3, r3, #135 @ 0x87 │ │ │ │ │ - strd r4, 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 148a │ │ │ │ │ - bne.n efe │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #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, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + blt.w de6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 798 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n f12 │ │ │ │ │ - b.n f28 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - sub.w r1, r4, r8 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n ee8 │ │ │ │ │ + b.n de6 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + sub.w r1, r8, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + subs r3, r6, #4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - sub.w r3, r8, #4 │ │ │ │ │ - add.w r0, r9, r1 │ │ │ │ │ + add.w r0, fp, r1 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1218 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 125a │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r2 │ │ │ │ │ - bcs.w 11c0 │ │ │ │ │ + movcc r1, r6 │ │ │ │ │ + bcs.w 1202 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ subs r5, #4 │ │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ + ldr r7, [r0, r3] │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r0, #4 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bcs.n fe2 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - str.w r6, [r0], #4 │ │ │ │ │ - str.w r2, [r5], #-4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bhi.n fd2 │ │ │ │ │ + bls.n 1028 │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + str.w r7, [r0], #4 │ │ │ │ │ + str.w r6, [r5], #-4 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bhi.n 1018 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc6 │ │ │ │ │ + beq.w d60 │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w cc6 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ + bls.w d60 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r0, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n ff0 │ │ │ │ │ - b.n cc6 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 153a │ │ │ │ │ - bne.w d4a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w d4a │ │ │ │ │ - b.n ebe │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n f38 │ │ │ │ │ - beq.n 1042 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bhi.n 1036 │ │ │ │ │ + b.n d60 │ │ │ │ │ + beq.n 106e │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ itt cc │ │ │ │ │ - movcc r7, #4 │ │ │ │ │ - movcc r4, #2 │ │ │ │ │ - bcc.w cd2 │ │ │ │ │ + movcc r2, #4 │ │ │ │ │ + movcc.w r8, #2 │ │ │ │ │ + bcc.w d6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 141a │ │ │ │ │ + bne.w 1522 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 692 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - b.w 694 │ │ │ │ │ - subs r7, r0, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w cce │ │ │ │ │ + beq.w 60e │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b.w 612 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n c5c │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 143e │ │ │ │ │ + beq.n 1088 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n de6 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt.n fa0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n de6 │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcc.w d68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1232 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 8cc │ │ │ │ │ - add.w r6, r1, #268435456 @ 0x10000000 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + bne.w 1274 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.w 870 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ │ 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] │ │ │ │ │ - asrs r2, r2, #2 │ │ │ │ │ - add.w r2, r0, r2, lsl #1 │ │ │ │ │ - add r0, r2 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ble.w 11cc │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + adds r5, r2, r0 │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ │ + subs r3, r2, r3 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + asrs r3, r3, #2 │ │ │ │ │ + add.w r3, r2, r3, lsl #1 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + add r2, r5 │ │ │ │ │ + ble.w 120e │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #1 │ │ │ │ │ - bgt.w 11d0 │ │ │ │ │ + movle r5, #1 │ │ │ │ │ + bgt.w 1212 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w ddc │ │ │ │ │ - mov r2, sp │ │ │ │ │ - add r2, r6 │ │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.w ddc │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + mov r3, sp │ │ │ │ │ + add r3, r0 │ │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1db4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + bne.w 143e │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ 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 dda │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + subw r3, r3, #1580 @ 0x62c │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.w dda │ │ │ │ │ - bl 1db4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153a │ │ │ │ │ + bne.w 143e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 10be │ │ │ │ │ + b.n 1106 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4cc │ │ │ │ │ + ble.w 4ce │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movw fp, #0 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt fp, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - 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 114c │ │ │ │ │ - cbz r2, 1176 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov r3, fp │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + subs r6, r4, r6 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + b.n 1192 │ │ │ │ │ + cbz r2, 11be │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ and.w r3, r3, #28 │ │ │ │ │ sub.w r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ - bge.n 118e │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + bge.n 11d4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r8, [lr] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - add.w ip, r3, #4 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1582 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.w 1486 │ │ │ │ │ - cbz r1, 1176 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.n 1184 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp lr, fp │ │ │ │ │ - beq.n 1124 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 1194 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 1140 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - bls.n 1170 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1176 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - b.w 538 │ │ │ │ │ mov r3, lr │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.w 13de │ │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + add.w lr, r3, #4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne.w 15a4 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 15a4 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 147a │ │ │ │ │ + cbz r0, 11be │ │ │ │ │ + tst.w r6, ip │ │ │ │ │ + bne.n 11c8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.n 116a │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bge.n 11dc │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 1186 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls.n 11ba │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + b.n 11be │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + b.w 546 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 148e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 135a │ │ │ │ │ - mov r2, lr │ │ │ │ │ - b.w 548 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w aae │ │ │ │ │ - b.n cfe │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ - subs r0, r0, r5 │ │ │ │ │ + bne.w 138c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.w 556 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcc.w a64 │ │ │ │ │ + b.n d98 │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.w 136a │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.w 139c │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #2 │ │ │ │ │ - ble.w 1094 │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble.w 10e2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.w 13c0 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.w 13a2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #3 │ │ │ │ │ - ble.w 1094 │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble.w 10e2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ itt le │ │ │ │ │ - suble r2, r2, r5 │ │ │ │ │ - suble r0, r0, r5 │ │ │ │ │ - ble.n 1212 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - ble.w 1094 │ │ │ │ │ + suble r3, r3, r6 │ │ │ │ │ + suble r2, r2, r6 │ │ │ │ │ + ble.n 1254 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ble.w 10e2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - b.n 11fe │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + b.n 1240 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - add r1, r2 │ │ │ │ │ - bcc.w fc2 │ │ │ │ │ + add r1, r6 │ │ │ │ │ + bcc.w 1008 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fe8 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w cce │ │ │ │ │ + bne.w 102e │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcc.w d68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r7, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it cc │ │ │ │ │ addcc r3, #4 │ │ │ │ │ - bcs.w cfe │ │ │ │ │ + bcs.w d98 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w cfe │ │ │ │ │ + bls.w d98 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 1254 │ │ │ │ │ - b.n cfe │ │ │ │ │ + bhi.n 1296 │ │ │ │ │ + b.n d98 │ │ │ │ │ + and.w r2, r7, #1 │ │ │ │ │ + asrs r3, r7, #1 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 1492 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 5aa │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + sub.w r2, r8, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + subs r0, r6, #4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + adds r6, r3, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 146e │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w e46 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r6, #4 │ │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + str.w ip, [r3, r0] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bls.n 1308 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r6], #-4 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bhi.n 12f6 │ │ │ │ │ + add r0, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e46 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w e46 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + b.n 1310 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - beq.n 127c │ │ │ │ │ - add.w r2, sp, r2, lsl #4 │ │ │ │ │ - ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + beq.n 133a │ │ │ │ │ + add.w r3, sp, r2, lsl #4 │ │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ + mov r3, sp │ │ │ │ │ + add r3, r1 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ it gt │ │ │ │ │ - subgt r0, r3, #3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + subgt r0, r2, #3 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1db4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.n 1442 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6cc │ │ │ │ │ + ble.w 648 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 12b8 │ │ │ │ │ + beq.n 1374 │ │ │ │ │ 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 1db4 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ + bne.n 1442 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 128e │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - sub.w r0, r4, r8 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - sub.w ip, r8, #4 │ │ │ │ │ - add.w r3, r9, r0 │ │ │ │ │ - add.w lr, r3, ip │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 142a │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w d68 │ │ │ │ │ - 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 131e │ │ │ │ │ - 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 130c │ │ │ │ │ - add ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d68 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bls.w d68 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - b.n 1326 │ │ │ │ │ - beq.w b22 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 886 │ │ │ │ │ - and.w r2, r4, #1 │ │ │ │ │ - asrs r3, r4, #1 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 146a │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 59a │ │ │ │ │ + b.n 134a │ │ │ │ │ + beq.w b84 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.w 82a │ │ │ │ │ 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 7e8 │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ - subs r0, r0, r5 │ │ │ │ │ - b.n 11e4 │ │ │ │ │ + b.w 78c │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + b.n 1226 │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + b.n 123a │ │ │ │ │ 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.n 13f0 │ │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.n 147e │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r1, #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 r0, [sp, #1632] @ 0x660 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r3, r0 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - b.w 7de │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r3, r2, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w c54 │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + b.w 782 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r6, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bcs.w ce4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r6], #-4 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bhi.n 13e6 │ │ │ │ │ + b.n ce4 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5a0 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + subs r2, r3, #4 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.n 141c │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 140c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls.w 5a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcc.n 13ae │ │ │ │ │ - b.n c54 │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ - subs r0, r0, r5 │ │ │ │ │ - b.n 11f8 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n 142a │ │ │ │ │ + b.w 5a0 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w f32 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w bbc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.w 650 │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.n c68 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add r1, 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 7de │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 782 │ │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 1442 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.w 8a0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + bcc.w 12e0 │ │ │ │ │ + b.n 1308 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 11be │ │ │ │ │ + add r1, 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 7de │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 948 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n c38 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 13ca │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r3, r2, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w 103a │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - b.n 1240 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - add r0, r2 │ │ │ │ │ - bcc.w 12f4 │ │ │ │ │ - b.n 131e │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 155c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1554 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldrd r7, r6, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - strd r4, r2, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 154c │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 7c8 │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n f46 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 782 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 1450 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 1352 │ │ │ │ │ - b.n 146a │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 13e0 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 900 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 1176 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 590 │ │ │ │ │ - b.w b72 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 1438 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ble.w 12b4 │ │ │ │ │ + b.n 1492 │ │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 22c │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 14a2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c24 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 9d2 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 9ec │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1546 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 840 │ │ │ │ │ - b.n 1438 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w r2, r3, r4, lsl #2 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.w 798 │ │ │ │ │ - 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 14ee │ │ │ │ │ - b.w 798 │ │ │ │ │ + b.w 748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ + str r7, [r3, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 7b8 │ │ │ │ │ - b.n 152c │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ - bl 22c │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - bpl.n 1524 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 7b8 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 13ca │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - b.w b8e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 748 │ │ │ │ │ + b.n 14aa │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 1582 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.n 157a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r6, r4, [r3, #8] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + strd r7, r2, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 758 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 14aa │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 14dc │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 8e8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w b8a │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.w 1066 │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + b.n 1282 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + b.n 141c │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 984 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 9a0 │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r0, 1574 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7e4 │ │ │ │ │ + b.n 14dc │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 1510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 144c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 152c │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 14a8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 14ec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 144c │ │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ │ + b.n 14ec │ │ │ │ │ + ldr.w r2, [r5, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.n 14e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143e │ │ │ │ │ + bne.n 14e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 143e │ │ │ │ │ + b.n 14e2 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 1404 │ │ │ │ │ + b.n 153c │ │ │ │ │ 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 564 │ │ │ │ │ - nop │ │ │ │ │ + b.w 574 │ │ │ │ │ │ │ │ │ │ -00001598 : │ │ │ │ │ +000015b8 : │ │ │ │ │ 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 15fa │ │ │ │ │ + beq.n 161a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15ec │ │ │ │ │ + bpl.n 160c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 15f6 │ │ │ │ │ + beq.n 1616 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15d8 │ │ │ │ │ + bpl.n 15f8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 15e2 │ │ │ │ │ + cbz r0, 1602 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d4 │ │ │ │ │ + bne.n 15f4 │ │ │ │ │ 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 15c8 │ │ │ │ │ + bne.n 15e8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 15da │ │ │ │ │ + b.n 15fa │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 15ee │ │ │ │ │ + b.n 160e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001600 : │ │ │ │ │ +00001620 : │ │ │ │ │ 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 1648 │ │ │ │ │ + bpl.n 1668 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1664 │ │ │ │ │ + bcs.n 1684 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 1632 │ │ │ │ │ + cbz r0, 1652 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1638 │ │ │ │ │ + bne.n 1658 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1632 │ │ │ │ │ + bne.n 1652 │ │ │ │ │ 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 1634 │ │ │ │ │ + b.n 1654 │ │ │ │ │ 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 165e │ │ │ │ │ + b.n 167e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001684 : │ │ │ │ │ +000016a4 : │ │ │ │ │ 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 16a8 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 16a8 │ │ │ │ │ + cbz r0, 16c8 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 16b0 │ │ │ │ │ + cbnz r0, 16d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 169c │ │ │ │ │ + bpl.n 16bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b4 <_PyList_FromArraySteal>: │ │ │ │ │ +000016d4 <_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, 1724 <_PyList_FromArraySteal+0x70> │ │ │ │ │ - ldr r3, [pc, #220] @ (17a4 <_PyList_FromArraySteal+0xf0>) │ │ │ │ │ + cbnz r1, 1744 <_PyList_FromArraySteal+0x70> │ │ │ │ │ + ldr r3, [pc, #220] @ (17c4 <_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 173e <_PyList_FromArraySteal+0x8a> │ │ │ │ │ + ble.n 175e <_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] @ (17a8 <_PyList_FromArraySteal+0xf4>) │ │ │ │ │ + ldr r2, [pc, #168] @ (17c8 <_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 │ │ │ │ │ @@ -2339,173 +2365,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, 177c <_PyList_FromArraySteal+0xc8> │ │ │ │ │ + cbz r0, 179c <_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, 1784 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ + cbz r0, 17a4 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #80] @ (17ac <_PyList_FromArraySteal+0xf8>) │ │ │ │ │ + ldr r1, [pc, #80] @ (17cc <_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 1720 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 1740 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 1788 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ + bgt.n 17a8 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1720 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 1740 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 1798 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + beq.n 17b8 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 179c <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r3, 17bc <_PyList_FromArraySteal+0xe8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1780 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + b.n 17a0 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1798 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + b.n 17b8 <_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 │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017d0 : │ │ │ │ │ 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 17d4 │ │ │ │ │ + bpl.n 17f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 17ee │ │ │ │ │ + beq.n 180e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1828 │ │ │ │ │ + b.n 1848 │ │ │ │ │ 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 663c │ │ │ │ │ + bl 67c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e4 │ │ │ │ │ + beq.n 1804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1848 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 1808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 1808 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 1808 │ │ │ │ │ │ │ │ │ │ -00001828 : │ │ │ │ │ +00001848 : │ │ │ │ │ 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 1a30 │ │ │ │ │ + bne.w 1a50 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 1c52 │ │ │ │ │ + blt.w 1c6c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 1c5a │ │ │ │ │ + bgt.w 1c74 │ │ │ │ │ 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 19ce │ │ │ │ │ + beq.w 19ee │ │ │ │ │ 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 1a5a │ │ │ │ │ + beq.w 1a7a │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1bf0 │ │ │ │ │ + bhi.w 1c10 │ │ │ │ │ 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 1a68 │ │ │ │ │ + bge.w 1a88 │ │ │ │ │ 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] │ │ │ │ │ @@ -2515,134 +2541,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 1b34 │ │ │ │ │ + ble.w 1b54 │ │ │ │ │ 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 1b90 │ │ │ │ │ + bgt.w 1bb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1be0 │ │ │ │ │ + beq.w 1c00 │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c24 │ │ │ │ │ + bcs.w 1c44 │ │ │ │ │ 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 1c24 │ │ │ │ │ + beq.w 1c44 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 196c │ │ │ │ │ + ble.n 198c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w r0, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1baa │ │ │ │ │ + beq.w 1bca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1baa │ │ │ │ │ + beq.w 1bca │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 196c │ │ │ │ │ + beq.n 198c │ │ │ │ │ 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 1b6e │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1b6e │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.n 194e │ │ │ │ │ + bne.n 196e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 19a6 │ │ │ │ │ + bmi.n 19c6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1986 │ │ │ │ │ + cbz r0, 19a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b1a │ │ │ │ │ + bne.w 1b3a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 19a6 │ │ │ │ │ + beq.n 19c6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 19a2 │ │ │ │ │ + cbz r0, 19c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1aee │ │ │ │ │ + bne.w 1b0e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1992 │ │ │ │ │ + bcs.n 19b2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1ba2 │ │ │ │ │ + bne.w 1bc2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 19c6 │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1ada │ │ │ │ │ + bne.w 1afa │ │ │ │ │ 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 19e2 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1afe │ │ │ │ │ + bne.w 1b1e │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1a26 │ │ │ │ │ + cbz r4, 1a46 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n 1a20 │ │ │ │ │ + bmi.n 1a40 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ - cbz r0, 1a04 │ │ │ │ │ + cbz r0, 1a24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b52 │ │ │ │ │ + bne.w 1b72 │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a20 │ │ │ │ │ + beq.n 1a40 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1a1c │ │ │ │ │ + cbz r0, 1a3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b42 │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1a0e │ │ │ │ │ + bcs.n 1a2e │ │ │ │ │ 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} │ │ │ │ │ @@ -2651,4477 +2677,4645 @@ │ │ │ │ │ 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 1c4c │ │ │ │ │ + beq.w 1c94 │ │ │ │ │ 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 184c │ │ │ │ │ + b.n 186c │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.w 18aa │ │ │ │ │ - beq.w 1bb6 │ │ │ │ │ + blt.w 18ca │ │ │ │ │ + beq.w 1bd6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 1bbc │ │ │ │ │ + ble.w 1bdc │ │ │ │ │ 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 1c0e │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bcs.w 1c46 │ │ │ │ │ + bcs.w 1c66 │ │ │ │ │ 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 1c46 │ │ │ │ │ + beq.w 1c66 │ │ │ │ │ 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 1912 │ │ │ │ │ + b.n 1932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19c6 │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19c6 │ │ │ │ │ + b.n 19e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19a2 │ │ │ │ │ + bne.w 19c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19a2 │ │ │ │ │ + b.n 19c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e2 │ │ │ │ │ + bne.w 1a02 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1a26 │ │ │ │ │ + beq.n 1a46 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1986 │ │ │ │ │ + bne.w 19a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 198e │ │ │ │ │ - b.n 19a6 │ │ │ │ │ + bne.w 19ae │ │ │ │ │ + b.n 19c6 │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 1b7a │ │ │ │ │ + blt.n 1b9a │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 1912 │ │ │ │ │ + b.n 1932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a1c │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a1c │ │ │ │ │ + b.n 1a3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a04 │ │ │ │ │ + bne.w 1a24 │ │ │ │ │ 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 1a0a │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ + b.n 1a40 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.w 194e │ │ │ │ │ - b.n 196c │ │ │ │ │ + bne.w 196e │ │ │ │ │ + b.n 198c │ │ │ │ │ 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 18ec │ │ │ │ │ + bge.w 190c │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 190c │ │ │ │ │ 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 19b2 │ │ │ │ │ + b.n 19d2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 193e │ │ │ │ │ - b.n 196c │ │ │ │ │ + bne.w 195e │ │ │ │ │ + b.n 198c │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 1912 │ │ │ │ │ + b.n 1932 │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 1a7a │ │ │ │ │ + blt.w 1a9a │ │ │ │ │ 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 1912 │ │ │ │ │ + b.n 1932 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c24 │ │ │ │ │ + cbz r0, 1c44 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 190c │ │ │ │ │ + b.n 192c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b9a │ │ │ │ │ + beq.n 1bba │ │ │ │ │ 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 18a2 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c46 │ │ │ │ │ + cbz r0, 1c66 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1abe │ │ │ │ │ + b.n 1ade │ │ │ │ │ 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 19a8 │ │ │ │ │ + b.n 19c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c40 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19c6 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 1860 │ │ │ │ │ + bge.w 1880 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq.w 19ce │ │ │ │ │ + beq.w 19ee │ │ │ │ │ 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 18a2 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 19e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c7c : │ │ │ │ │ +00001c9c : │ │ │ │ │ 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, 1cc6 │ │ │ │ │ + cbz r5, 1ce6 │ │ │ │ │ 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 1cbc │ │ │ │ │ + bmi.n 1cdc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c9c │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1c9c │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c9c │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c9c │ │ │ │ │ + b.n 1cbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001cc8 : │ │ │ │ │ +00001ce8 : │ │ │ │ │ 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 1d0a │ │ │ │ │ + beq.n 1d2a │ │ │ │ │ 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 1d14 │ │ │ │ │ + ble.n 1d34 │ │ │ │ │ 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 1cf6 │ │ │ │ │ + blt.n 1d16 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 1d60 │ │ │ │ │ + ble.n 1d80 │ │ │ │ │ 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, 1d6c │ │ │ │ │ + cbz r7, 1d8c │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1d70 │ │ │ │ │ + bcs.n 1d90 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1d70 │ │ │ │ │ + cbz r0, 1d90 │ │ │ │ │ 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 1d06 │ │ │ │ │ + b.n 1d26 │ │ │ │ │ cmp.w r7, r2, asr #1 │ │ │ │ │ - blt.n 1d18 │ │ │ │ │ + blt.n 1d38 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 1d72 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 1d3c │ │ │ │ │ + b.n 1d5c │ │ │ │ │ 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 1d06 │ │ │ │ │ + b.n 1d26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d80 : │ │ │ │ │ +00001da0 : │ │ │ │ │ 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 1d9c │ │ │ │ │ + bpl.n 1dbc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001db4 : │ │ │ │ │ +00001dd4 : │ │ │ │ │ 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 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - add r2, sl │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r2, r7, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2d4a │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + beq.w 2c4e │ │ │ │ │ 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 r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 2d80 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w 2c84 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4694 │ │ │ │ │ + bpl.w 4874 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4294 │ │ │ │ │ + bpl.w 4656 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 42a0 │ │ │ │ │ + bpl.w 4662 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3e30 │ │ │ │ │ + bpl.w 3eee │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e3e │ │ │ │ │ + beq.w 3efc │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2d92 │ │ │ │ │ + beq.w 2c96 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bec │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ - add.w r2, sl, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + bne.w 3f5c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 490c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ 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 r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w sl, r2, r7, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ad6 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + bne.w 3cb6 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4686 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r4, r3, #26 │ │ │ │ │ + bpl.w 4908 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 4552 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ + bpl.w 4638 │ │ │ │ │ + ldrb.w r4, [r9, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 455e │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3e16 │ │ │ │ │ + lsls r3, r4, #26 │ │ │ │ │ + bpl.w 4644 │ │ │ │ │ + lsls r3, r4, #25 │ │ │ │ │ + bpl.w 3ed4 │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2f30 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 3ee2 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2e80 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4564 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ble.w 45f6 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + ldrd r1, r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - bgt.w 25f4 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt.w 475a │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bgt.w 2618 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt.w 4854 │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f9a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 41ca │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4468 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + bne.w 468a │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.n 1fde │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + beq.w 45a0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 393c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 3cd4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - 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] │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r6, [fp] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2048 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4914 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 45fe │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 460c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 25d8 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fa6 │ │ │ │ │ - blt.w 468a │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ + beq.w 25ea │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 25f2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbnz r3, 1ff6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 206a │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 1fd0 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble.n 2014 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1f6a │ │ │ │ │ - ldr.w r3, [r9], #4 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n 2076 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2760 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 2760 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2146 │ │ │ │ │ + blt.w 464a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ + ldr.w r2, [sl], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ffa │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2016 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 2188 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 217c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4870 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 4612 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4620 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 2102 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r0, 2112 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 2116 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2e3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 3b7c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 2188 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 208e │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20d0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.n 20d4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22b0 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3a2e │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble.w 22d4 │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3936 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 2188 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 208e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2606 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3936 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 2188 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2182 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1f6a │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - 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, #8] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - beq.w 41f0 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bgt.n 1fa2 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ + b.n 2088 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1f8a │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1f8a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r4, [r9] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + 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, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 22e4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne.w 2416 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 469a │ │ │ │ │ + bpl.w 4850 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 42a4 │ │ │ │ │ + bpl.w 45e6 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - lsls r5, r3, #26 │ │ │ │ │ - bpl.w 42b0 │ │ │ │ │ - lsls r5, r3, #25 │ │ │ │ │ - bpl.w 3cb8 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + lsls r4, r3, #26 │ │ │ │ │ + bpl.w 45f2 │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 3e5a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 3e66 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r8, r9, #4 │ │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 2426 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, sl, #4 │ │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bdc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 3c1a │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3e4a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 3cd0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3a4c │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ + bne.w 3b98 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 469e │ │ │ │ │ - lsls r5, r3, #25 │ │ │ │ │ - bpl.w 4282 │ │ │ │ │ - ldrb.w r9, [r7, #16] │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 484c │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 4626 │ │ │ │ │ + ldrb.w fp, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 4290 │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ - beq.w 3d12 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + tst.w fp, #32 │ │ │ │ │ + beq.w 4634 │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + beq.w 3e72 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ + beq.w 3e80 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a60 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3bac │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3a2a │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 345c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ + ble.w 3b72 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r8, r7, lsl #2] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3454 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 464a │ │ │ │ │ + bpl.w 48f0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4644 │ │ │ │ │ + bpl.w 48ea │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4276 │ │ │ │ │ + beq.w 429e │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e60 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov.w r2, sl, lsl #1 │ │ │ │ │ + beq.w 3f66 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 3236 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.w 41fc │ │ │ │ │ + ble.w 326c │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.w 43f0 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r1, #26 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 45c0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 231a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 45c0 │ │ │ │ │ - ldrb.w r9, [r7, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 45cc │ │ │ │ │ - ubfx r1, r9, #6, #1 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w fp, [r6, #16] │ │ │ │ │ + ubfx r3, fp, #5, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4882 │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eca │ │ │ │ │ + beq.w 401e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3c34 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsls r5, r3, #1 │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.w 3c7c │ │ │ │ │ - ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + beq.w 326e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w sl, r5, lsl #1 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3dd6 │ │ │ │ │ + ldr.w r0, [r8, r7, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 2216 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r4, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 237a │ │ │ │ │ + lsls r4, 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 461a │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ + beq.w 479a │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #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 4054 │ │ │ │ │ + beq.w 41bc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c74 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 3ca2 │ │ │ │ │ - ubfx r6, r9, #6, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - add.w r2, r7, #20 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 3dcc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 3e96 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ubfx sl, fp, #6, #1 │ │ │ │ │ + add.w fp, r6, #20 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46b8 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 47b4 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46ea │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 432a │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 47ac │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 472e │ │ │ │ │ + mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4074 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3c32 │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 419e │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3dec │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3236 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 225c │ │ │ │ │ - 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 41e4 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bgt.w 1fcc │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - b.n 2022 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ble.w 3266 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 23c2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d90 │ │ │ │ │ - bne.w 320a │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3202 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3212 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + blt.w 323a │ │ │ │ │ + bne.w 3226 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 321e │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 322e │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46be │ │ │ │ │ + bpl.w 482e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 446c │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 447a │ │ │ │ │ + beq.w 4828 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d8 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3bd4 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 414a │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.w 4144 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + beq.w 4364 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d5a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.w 4100 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 40fa │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4614 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 23ba │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fda │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 249a │ │ │ │ │ - mov.w sl, r6, lsl #1 │ │ │ │ │ - add.w r7, sl, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 3e66 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 478a │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2412 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + beq.w 4822 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4046 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3b3a │ │ │ │ │ - lsls r6, r7, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3e9c │ │ │ │ │ - ubfx sl, r8, #6, #1 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4664 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4396 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4672 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 24ea │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ + ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4080 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cbnz r5, 2494 │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.n 2442 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add.w r7, r7, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble.w 34a6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - ldr.w r8, [r2, #1564] @ 0x61c │ │ │ │ │ - add.w r3, r7, r3, asr #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + addne r1, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3e7e │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 470e │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4708 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4344 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 40ba │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 4242 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 448c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - add.w sl, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4044 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 346e │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ + ble.w 3f46 │ │ │ │ │ + ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46ac │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + beq.w 47ec │ │ │ │ │ + lsls r4, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + 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 2574 │ │ │ │ │ + beq.n 254a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4060 │ │ │ │ │ + beq.w 40e2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 258a │ │ │ │ │ - add.w r7, sl, #1 │ │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.w 349a │ │ │ │ │ - ubfx r8, r8, #6, #1 │ │ │ │ │ - add.w r5, r4, #20 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r6, sl, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w r6, r7, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3cc6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov.w r8, r6, lsl #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 402c │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46d6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 43c2 │ │ │ │ │ + beq.w 4750 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4560 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 43d4 │ │ │ │ │ + beq.w 47e6 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 347e │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 348a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3492 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble.w 3c58 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 259a │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 4156 │ │ │ │ │ + beq.w 40ee │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3468 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3f78 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 2580 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1fe2 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 1fe8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 215a │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 215a │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 43c6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ - add.w r9, r3, r6 │ │ │ │ │ + add.w fp, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fd2 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + bne.w 4062 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w fp, [r5, #16] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 3f54 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r9, [r5, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f6a │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 4000 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3f74 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ │ - ldr.w r3, [r6], #-4 │ │ │ │ │ + bne.w 400a │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4010 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 4050 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3baa │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + beq.w 4838 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r7, [sl] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 275e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2768 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4714 │ │ │ │ │ + bpl.w 4844 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 459c │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + bpl.w 4676 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 45aa │ │ │ │ │ + beq.w 4684 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2b1c │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + bpl.w 2b1c │ │ │ │ │ + add.w r1, r7, #20 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b2e │ │ │ │ │ + beq.w 2b2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2b36 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bge.w 2b34 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 277e │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq.n 2788 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bne.n 278a │ │ │ │ │ - mov r9, ip │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n 2794 │ │ │ │ │ + ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 2760 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r1, ip │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add.w r0, r9, r4 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ + bne.w 4288 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1fee │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 279e │ │ │ │ │ - blt.w 451a │ │ │ │ │ + beq.n 2856 │ │ │ │ │ + blt.w 4666 │ │ │ │ │ ldr.w r3, [sl], #-4 │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2702 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 271c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 271c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2736 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 28b6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 2888 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 2696 │ │ │ │ │ - ldr.w r3, [fp], #-4 │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2b48 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3ba0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 28b6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 288e │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r7, r4, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + bge.w 28bc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 288e │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r6, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 46a2 │ │ │ │ │ + bpl.w 4840 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 452c │ │ │ │ │ + bpl.w 45c6 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 453a │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.n 2846 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 45d2 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 2816 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, 2856 │ │ │ │ │ + cbz r0, 2822 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 285a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bge.n 2826 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - str r4, [r7, #4] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r4, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2894 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 289a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 271c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2736 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 28b6 │ │ │ │ │ - subs r7, #4 │ │ │ │ │ + ble.n 28bc │ │ │ │ │ + subs r6, #4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 27d6 │ │ │ │ │ + b.n 27ac │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 281c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - str r5, [r7, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2afa │ │ │ │ │ + bne.n 27ea │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + blt.n 27ee │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2afa │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3ba0 │ │ │ │ │ + beq.w 3ce6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n 28b6 │ │ │ │ │ - subs r7, #4 │ │ │ │ │ + ble.n 28bc │ │ │ │ │ + subs r6, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 27d6 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 27d0 │ │ │ │ │ + b.n 27ac │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2b48 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3ce6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 28bc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2894 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 27a6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2696 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq.w 416a │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq.w 43a6 │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 283e │ │ │ │ │ + bgt.n 280e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - strd fp, r3, [sp, #28] │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, r6, lsl #2 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + add.w r1, r2, r9, lsl #2 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b58 │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne.w 2b58 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 472a │ │ │ │ │ + bpl.w 4848 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 456c │ │ │ │ │ + bpl.w 46a0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4578 │ │ │ │ │ + bpl.w 46ac │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3d3c │ │ │ │ │ + bpl.w 3f08 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d48 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2b68 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 3026 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 346c │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + beq.w 3f14 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 398c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub.w r2, r2, r7, lsl #2 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r6, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3e1e │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4626 │ │ │ │ │ + beq.w 4800 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4620 │ │ │ │ │ + beq.w 47fa │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4350 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3bfc │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - lsls r4, r3, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 406e │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 43bc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - sub.w r3, r3, r4, lsl #2 │ │ │ │ │ + beq.w 46ce │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4194 │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 4188 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 470a │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + sub.w r3, r3, r5, lsl #2 │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + beq.w 47d4 │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + 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 2a0e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.n 2a14 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fe8 │ │ │ │ │ + beq.w 4178 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c6e │ │ │ │ │ - mov.w r8, r4, lsl #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3c4a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w r2, r2, r8, lsl #2 │ │ │ │ │ + beq.w 3dae │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble.w 3dc4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 462c │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + beq.w 47c0 │ │ │ │ │ + lsls r0, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2a70 │ │ │ │ │ + beq.n 2a6e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41a6 │ │ │ │ │ + beq.w 42b8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c94 │ │ │ │ │ - mov.w r4, r8, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 3c50 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w 3e02 │ │ │ │ │ + lsls r7, r3, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.w 3e1a │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + ubfx r6, r6, #6, #1 │ │ │ │ │ + strd r2, r8, [sp, #60] @ 0x3c │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 46d0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45dc │ │ │ │ │ + beq.w 474a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 458a │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4632 │ │ │ │ │ + beq.w 47e0 │ │ │ │ │ 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 4180 │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3bfe │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ + beq.w 42e6 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3df8 │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bge.w 3c9c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 2a9e │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ble.w 3e8c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 2a9e │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ - beq.w 4540 │ │ │ │ │ + beq.w 45b0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 287a │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + b.n 2848 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26ec │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 26f2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 2706 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 270c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27b0 │ │ │ │ │ + beq.w 286c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 27b0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 286c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 340c │ │ │ │ │ - bne.w 293a │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 340c │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ + blt.w 4690 │ │ │ │ │ + bne.w 293e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 4690 │ │ │ │ │ + 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, #24] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 417a │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 457e │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w r8, fp, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + bne.w 459a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + beq.w 3d22 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r7, r8, #2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w fp, r2, r8, lsl #2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w r8, r2, r7, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4718 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - bpl.w 458c │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4834 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 45d8 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 4596 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ - bpl.w 3d54 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 45e2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3eb6 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d62 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cbz r6, 2c50 │ │ │ │ │ + beq.w 3ec4 │ │ │ │ │ + mov.w r9, r0, lsr #31 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 2f7c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3be6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 471c │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ + bne.w 41b8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3f7c │ │ │ │ │ - subs.w r9, r4, #1 │ │ │ │ │ - beq.w 3f84 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + subs.w sl, r3, #1 │ │ │ │ │ + beq.w 43dc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt.w 28c8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ + bgt.w 28ce │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 268e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3e8c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - sub.w r2, fp, r9, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r6, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 3424 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4740 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 473a │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4268 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3d78 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov.w sl, r9, lsl #1 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bge.w 4214 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 420e │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - ubfx r6, r6, #6, #1 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - sub.w r2, fp, r7, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 45f4 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 45b0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45ba │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3524 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3532 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 353a │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3d6e │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 2cf8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 26a8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ 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] │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1e22 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 322e │ │ │ │ │ - bne.w 1e68 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 3be2 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt.w 325c │ │ │ │ │ + bne.w 1e88 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3e56 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + movs r7, #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, #20] │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3222 │ │ │ │ │ + bne.w 3250 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4782 │ │ │ │ │ + bpl.w 480c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 477c │ │ │ │ │ + beq.w 4806 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 425c │ │ │ │ │ + beq.w 4370 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3888 │ │ │ │ │ - lsls r4, r6, #1 │ │ │ │ │ + bne.w 37c6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 3b4a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3d38 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ + bne.w 4118 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w r5, [r9, #16] │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ + ldr.w sl, [r9, #8] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ubfx fp, r5, #5, #1 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 46c2 │ │ │ │ │ + beq.w 47cc │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2e54 │ │ │ │ │ + beq.n 2d5a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ce │ │ │ │ │ + beq.w 416c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3884 │ │ │ │ │ - lsls r6, r4, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble.w 3b44 │ │ │ │ │ + bne.w 37c2 │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3d32 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4600 │ │ │ │ │ + beq.w 4742 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2ea8 │ │ │ │ │ + beq.n 2db0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4202 │ │ │ │ │ + beq.w 438c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bc0 │ │ │ │ │ - lsls r4, r6, #1 │ │ │ │ │ + bne.w 3d2a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 3b4a │ │ │ │ │ - ubfx r7, r5, #6, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3d38 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ add.w r3, r9, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ubfx r6, r5, #6, #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4608 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4894 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 45d4 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + beq.w 4592 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4746 │ │ │ │ │ + beq.w 48e4 │ │ │ │ │ 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 40ae │ │ │ │ │ + beq.w 411e │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ae6 │ │ │ │ │ + bne.w 3cb2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.w 3f50 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n 2ed8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3d38 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 2de2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq.w 43b0 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 20f4 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3e96 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + beq.w 45b8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 2138 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3fe2 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + sub.w r3, sl, r8, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 344e │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3446 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4658 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 48d8 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4650 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 48d0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 418e │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3e4e │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + beq.w 432a │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e50 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4224 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 421e │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ble.w 3666 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 4336 │ │ │ │ │ + ldrb.w r4, [r9, #16] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ubfx r3, r4, #5, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ubfx r3, r4, #6, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ 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 r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w r2, sl, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 48bc │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 46ea │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 46f4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 364e │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 365c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 3662 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - ubfx fp, r6, #6, #1 │ │ │ │ │ - ubfx r5, r6, #5, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 3664 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 2f28 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 3fda │ │ │ │ │ + mov r3, fp │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + sub.w r2, r8, r6, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 3422 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 48b0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 489c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4398 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3e44 │ │ │ │ │ + lsls r5, r6, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bge.w 4322 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 4298 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + 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 │ │ │ │ │ + sub.w r2, r8, r5, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4678 │ │ │ │ │ + bpl.w 47a8 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4360 │ │ │ │ │ + bpl.w 46fc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4368 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 370a │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4706 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3f2e │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3718 │ │ │ │ │ + beq.w 3f3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 371e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3e54 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 2fd2 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + blt.n 306c │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt.n 3020 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + sub.w r9, r7, r6 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r8, r9, r9 │ │ │ │ │ - subgt.w r8, r9, r4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bge.w 3b90 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub.w r7, r9, r8 │ │ │ │ │ - add.w r3, r8, r7, asr #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3400 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + suble.w r7, sl, r5 │ │ │ │ │ + subgt.w r7, sl, sl │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 449c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r5, r9, r7 │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3bda │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 463e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 488e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4638 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4888 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + 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, #16] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422a │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3d2c │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3bc8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 3040 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - sub.w r4, r6, r8 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr.w r1, [r1, r4, lsl #2] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + beq.w 4300 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ed2 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + beq.w 3d4c │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bge.w 3b76 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 308a │ │ │ │ │ + sub.w r3, r9, r7 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + add.w r8, r7, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - bpl.w 3ed4 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3ee0 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 3ee2 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 312c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 4774 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ef0 │ │ │ │ │ + beq.w 40d6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 312c │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.n 319c │ │ │ │ │ + cbz r0, 315e │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.n 31c2 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - sub.w r6, r5, r8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + sub.w r9, r8, r7 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r9, r7, r9, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4780 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 44c0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4736 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 44ca │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 42ea │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 42fa │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 39f4 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a00 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3a08 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ble.n 319a │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.n 3142 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 340c │ │ │ │ │ - subs.w r2, r9, r4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ - sub.w r3, r4, r9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ + beq.w 3fc2 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3966 │ │ │ │ │ + add.w r7, r9, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + blt.n 316e │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3be6 │ │ │ │ │ + subs.w r4, sl, r8 │ │ │ │ │ + beq.w 2c06 │ │ │ │ │ + sub.w r3, r8, sl │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add.w r5, sl, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - adds r1, r5, #4 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + 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 40e4 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 4076 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40ec │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 4310 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ + bne.w 407e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + beq.w 3d22 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - beq.w 4300 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.n 2c20 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d6c │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 21f8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2486 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 2b9e │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 3bf6 │ │ │ │ │ - ldr.w r4, [r9] │ │ │ │ │ - b.w 2090 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2354 │ │ │ │ │ - b.w 3d90 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b.w 3cd4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2df6 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1fee │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + bge.w 2cfa │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2760 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ble.w 338e │ │ │ │ │ - sub.w r3, r4, sl │ │ │ │ │ - add.w r9, sl, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3d84 │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.w 33b6 │ │ │ │ │ + subs r3, r5, r7 │ │ │ │ │ + add.w sl, r7, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w fp, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 3d72 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46b2 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 47da │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 48f6 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4480 │ │ │ │ │ + beq.w 46dc │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3efe │ │ │ │ │ - add.w sl, r9, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bge.n 338e │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 43da │ │ │ │ │ - sub.w r3, r4, sl │ │ │ │ │ - add.w r6, sl, r3, asr #1 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + beq.w 3f6e │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 33b6 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 44ce │ │ │ │ │ + sub.w r5, sl, r7 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r4, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 32ec │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + bpl.n 3318 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r9, [r7, #16] │ │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 46f0 │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ + ldrb.w fp, [r6, #16] │ │ │ │ │ + ubfx r4, fp, #5, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 48b6 │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.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 3ff6 │ │ │ │ │ + beq.w 4150 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 331e │ │ │ │ │ - add.w sl, r6, #1 │ │ │ │ │ + cbz r0, 334a │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 33b0 │ │ │ │ │ + ubfx r3, fp, #6, #1 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r6 │ │ │ │ │ - bge.n 3388 │ │ │ │ │ - ubfx r5, r9, #6, #1 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w r4, r6, sl │ │ │ │ │ + sub.w sl, r5, r7 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, sl, r4, asr #1 │ │ │ │ │ - ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + add.w sl, r7, sl, asr #1 │ │ │ │ │ + ldr.w r0, [fp, sl, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4682 │ │ │ │ │ + bpl.w 48c6 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4370 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bpl.w 46be │ │ │ │ │ adds r0, #20 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 46c6 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 437a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3c12 │ │ │ │ │ + beq.w 3d82 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c20 │ │ │ │ │ + beq.w 3d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3c28 │ │ │ │ │ - add.w sl, r4, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - blt.n 3336 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3a5c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 3d90 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bge.w 3d98 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.n 3360 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3ba8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 3460 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r2, r7 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3aea │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r9, r8, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3b00 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3bb2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3cd0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3c4a │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w sl, r8, r6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3c60 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + beq.w 3cd0 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt.w 351e │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str.w r6, [sl] │ │ │ │ │ - b.w 1f5c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge.w 30a6 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.w 272a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cmple.w r9, #6 │ │ │ │ │ + bgt.w 3646 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2cb8 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 2732 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 1f82 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ blx r7 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 2f92 │ │ │ │ │ - b.n 322e │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bge.w 2fe2 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 2742 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ blx r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 216e │ │ │ │ │ - b.w 3d90 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n 340c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 29b0 │ │ │ │ │ - b.n 3bfc │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 25e4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 25ea │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - blt.w 259a │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 320a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 3d90 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + bge.w 2ee8 │ │ │ │ │ + b.n 325c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 408c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 40a4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w fp, fp, r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 421a │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 22d4 │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + b.w 464c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 20a6 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.w 20a6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 202c │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2d32 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 2d38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + ble.w 35dc │ │ │ │ │ + sub.w r3, r9, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - sub.w r9, r8, r9 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r3, r2, sl │ │ │ │ │ - subgt r3, r3, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 439e │ │ │ │ │ + add.w r3, r6, r3, asr #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub.w r6, r9, r8 │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ - ldr.w sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 3a7c │ │ │ │ │ - ldr.w fp, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3f20 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 466c │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46e4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 4902 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 48fc │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 419a │ │ │ │ │ + beq.w 43f6 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b9c │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bge.w 3a18 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 355a │ │ │ │ │ - sub.w r3, r9, r8 │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - add.w fp, r8, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ + beq.w 4106 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.w 437c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4402 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + add.w r8, r6, r3, asr #1 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 43ac │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - bpl.w 43ac │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r1, r6, #26 │ │ │ │ │ - bpl.w 43b4 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3f32 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 47c6 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + 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 3540 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 3634 │ │ │ │ │ - add.w r8, fp, #1 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - ble.n 3690 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 415e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbnz r0, 3556 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + it le │ │ │ │ │ + movle r9, r8 │ │ │ │ │ + ble.n 35d4 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w r9, fp, r8 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + sub.w r9, r5, r6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r9, r8, r9, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4610 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 45e4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45ee │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36f0 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w 48c0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 44aa │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 44ba │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 35ba │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 35c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36fc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 3700 │ │ │ │ │ - add.w r8, r9, #1 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - blt.n 3644 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3a88 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs.w r5, r3, fp │ │ │ │ │ - beq.w 2c06 │ │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r6, [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 r6, #0 │ │ │ │ │ - bne.w 3dbc │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3dc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3b5c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.w 2c24 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ + bge.n 35ca │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.n 35d4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 356e │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3684 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - blt.n 3688 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3a18 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 3644 │ │ │ │ │ + bne.n 35ae │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n 35b2 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 356e │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3226 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 323a │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + mov.w r5, r9, lsl #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 412a │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4142 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 430c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r8], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 220e │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.w 2194 │ │ │ │ │ add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 300c │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.w 3012 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - sub.w r5, r8, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + bne.w 2f64 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 2f6a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + sub.w sl, r7, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite le │ │ │ │ │ - suble r4, r4, r4 │ │ │ │ │ - subgt r4, r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 3be6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r7, r5, r4 │ │ │ │ │ - add.w r7, r4, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + suble r5, r5, r5 │ │ │ │ │ + subgt r5, r5, r6 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3d52 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r6, sl, r5 │ │ │ │ │ + add.w r6, r5, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3aa2 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3bca │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4702 │ │ │ │ │ + bpl.w 48aa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46fa │ │ │ │ │ + bpl.w 48a2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4250 │ │ │ │ │ + beq.w 43ba │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bc4 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 3be6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 373a │ │ │ │ │ - subs r3, r5, r4 │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bge.w 3d52 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 367c │ │ │ │ │ + sub.w r3, sl, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ - add.w r3, r4, r3, asr #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r3, r5, r3, asr #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 37d6 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 371c │ │ │ │ │ + lsls r4, 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 4774 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + ldrb.w r4, [r9, #16] │ │ │ │ │ + ubfx r8, r4, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 487a │ │ │ │ │ + lsls r1, r4, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4004 │ │ │ │ │ + beq.w 406a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 3806 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 1eee │ │ │ │ │ - ubfx r7, r6, #6, #1 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r6, r3, r4 │ │ │ │ │ + cbz r0, 374e │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 1f0c │ │ │ │ │ + add.w sl, r9, #20 │ │ │ │ │ + ubfx r3, r4, #6, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r4, r3, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + add.w r4, r5, r4, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46f6 │ │ │ │ │ + bpl.w 477a │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4332 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 433c │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 386a │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3876 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 387a │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 47a0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 381c │ │ │ │ │ - b.w 1eee │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4710 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 385a │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt.n 385e │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - blt.n 381c │ │ │ │ │ - b.w 1eee │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + beq.w 3fce │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3972 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r5, r4, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 376a │ │ │ │ │ + b.w 1f0c │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + add.w sl, r8, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - add.w r8, r3, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.w 39de │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r6, r4, r8 │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ + movge r4, r7 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.w 391e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r6, r4, sl │ │ │ │ │ + add.w r6, sl, r6, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3ac6 │ │ │ │ │ + bne.w 3c3a │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ - ldr.w fp, [r1, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4752 │ │ │ │ │ + bpl.w 478c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 474c │ │ │ │ │ + beq.w 476e │ │ │ │ │ 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 4236 │ │ │ │ │ + beq.w 42f4 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d36 │ │ │ │ │ + beq.w 3e3e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge.n 39de │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge.n 391e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 389c │ │ │ │ │ - sub.w r6, r4, r8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ + bne.n 37d8 │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ ldrb.w r5, [r9, #16] │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r6, sl, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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.w r8, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 472e │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4784 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 395e │ │ │ │ │ + beq.n 389a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40da │ │ │ │ │ + beq.w 41ac │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 3972 │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ + cbnz r0, 38ae │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ble.n 39dc │ │ │ │ │ - ubfx r3, r5, #6, #1 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ble.n 391c │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + ubfx r8, r5, #6, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sub.w r4, r9, r8 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w r4, r9, sl │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ + add.w r4, sl, 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 465e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4380 │ │ │ │ │ + beq.w 4794 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4718 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4392 │ │ │ │ │ + beq.w 472a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3f0e │ │ │ │ │ + beq.w 3f88 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f1a │ │ │ │ │ + beq.w 3f94 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ - cbz r5, 3a1c │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge.n 39de │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 397e │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge.n 391e │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 3986 │ │ │ │ │ + b.n 38c4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 322e │ │ │ │ │ + blt.w 325c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w sl, sl, r4 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1e6a │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 318c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.w 3192 │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bge.n 3ab2 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 3142 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 3690 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.n 39da │ │ │ │ │ + b.w 1e8a │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 42c6 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r8, r2, lsl #2] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 3b76 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 316e │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + blt.w 376a │ │ │ │ │ + b.w 1f0c │ │ │ │ │ + add.w sl, r4, #1 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble.n 391a │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 3986 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 338e │ │ │ │ │ + b.n 38c4 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, sl, sl │ │ │ │ │ + subgt.w r5, sl, r7 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bge.w 3e0c │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r4, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ + 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 3bf8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + 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 473c │ │ │ │ │ + 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 47ba │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42aa │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e08 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 3d62 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + add.w r3, r5, r3, asr #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + 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 4736 │ │ │ │ │ + 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 3a6e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4012 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbnz r0, 3a84 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 1fea │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 3aee │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ubfx r2, r6, #6, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + 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, #32] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 481c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4572 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4584 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3b56 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d90 │ │ │ │ │ - bne.w 210e │ │ │ │ │ + beq.n 3b60 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3b64 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 3aec │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 3a9a │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 4690 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs.w r4, sl, r3 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + beq.w 2b70 │ │ │ │ │ + sub.w r3, r3, sl │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r4, #2 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - str.w r7, [r3], #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + add fp, r3 │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 4202 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 420a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 33d4 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3b28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 35bc │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 272a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3f9e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + beq.w 46b0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 2b9a │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3ae0 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.n 3ae4 │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 3c9c │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 3a9a │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 33b6 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 31c2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 395e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 3460 │ │ │ │ │ + bne.w 2274 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + str.w r6, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 33fc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 3c88 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 36d8 │ │ │ │ │ + b.w 325c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 30ec │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3794 │ │ │ │ │ - b.w 322e │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w 319c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge.w 2bfc │ │ │ │ │ - b.n 3a88 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bge.w 3a0a │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r1, r3, [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, #20] │ │ │ │ │ + b.w 220e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 38fe │ │ │ │ │ - b.w 322e │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 1ee8 │ │ │ │ │ - b.w 322e │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 3888 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bge.w 383a │ │ │ │ │ + b.w 325c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r9, r8, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + add.w sl, r8, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r3, r7 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r7 │ │ │ │ │ + add r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3e4a │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 33d4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 33d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 249a │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 3cd0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 33fc │ │ │ │ │ + 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 33fc │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + b.n 3aee │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bge.w 2bf6 │ │ │ │ │ + b.n 3be6 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 37c6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge.w 1f06 │ │ │ │ │ + b.w 325c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 389c │ │ │ │ │ - b.n 39e4 │ │ │ │ │ + b.w 346e │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - rsb r3, r6, #1 │ │ │ │ │ - lsls r6, r6, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - negs r5, r6 │ │ │ │ │ - add.w r1, lr, r3, lsl #2 │ │ │ │ │ - add.w r0, r7, r3, lsl #2 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2760 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, ip │ │ │ │ │ + b.w 2026 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + rsb r4, r7, #1 │ │ │ │ │ + lsls r7, r7, #2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + negs r5, r7 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + add.w r1, lr, r4 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41b4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - b.w 1fea │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 340c │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.w 31a2 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.n 35c6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov r9, ip │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 3b66 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1fde │ │ │ │ │ - b.w 1fea │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 3888 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 379c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 319c │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.w 249a │ │ │ │ │ + bne.w 433c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r5] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 350a │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 39de │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - b.w 1eee │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1e72 │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.n 34a6 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - sub.w r6, r6, r8 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r8, r9, r9 │ │ │ │ │ - subgt.w r8, r9, r4 │ │ │ │ │ - b.w 3034 │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3376 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 337c │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ble.n 3c64 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 3336 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - blt.w 3248 │ │ │ │ │ - b.w 338e │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - sub.w r6, r6, r8 │ │ │ │ │ - b.w 3028 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 320a │ │ │ │ │ - b.n 34a6 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 338e │ │ │ │ │ - b.n 3a5c │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3bfe │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 3c34 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, sl │ │ │ │ │ - add.w sl, r3, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - blt.w 3248 │ │ │ │ │ - b.w 3394 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 395e │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + b.n 3cf4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 3c50 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - add.w sl, r5, #2 │ │ │ │ │ + b.n 37c6 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 36e0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w sl, r7, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.w 3248 │ │ │ │ │ - b.w 3394 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + bgt.w 37d8 │ │ │ │ │ + b.n 3924 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 30f4 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + b.w 1f0c │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 346e │ │ │ │ │ + mov r8, sl │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 3aee │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + b.n 35dc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx fp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 32d4 │ │ │ │ │ + b.w 3460 │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2088 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 208a │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3a42 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 33a0 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.w 33a6 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.n 3da2 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w 3360 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 33b6 │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + sub.w r9, r9, r3 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, sl, sl │ │ │ │ │ + subgt.w r5, sl, r7 │ │ │ │ │ + b.n 399a │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ + b.n 398e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 326e │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r5, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.w 327e │ │ │ │ │ + b.w 33ba │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 326e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + b.n 3a12 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 4758 │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + b.n 3af6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 1fea │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 29b0 │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3c10 │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ + b.n 3842 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 3074 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 3668 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + b.n 391e │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2106 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + bne.w 21f0 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2108 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r3, #1 │ │ │ │ │ - b.w 30b0 │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ - b.n 3906 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.w 21f2 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2932 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne.w 226c │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2934 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ + b.w 226e │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r7, sl, #2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt.w 327e │ │ │ │ │ + b.w 33ba │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 393c │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bfa │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + bne.w 2bf2 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 2bfc │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 3540 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.w 3540 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 32a6 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 3db4 │ │ │ │ │ - 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 403a │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - b.w 1fee │ │ │ │ │ - add r6, r3 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r6, 3dca │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - add r6, r3 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3f24 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3b5c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - 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 2c24 │ │ │ │ │ - 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 2c24 │ │ │ │ │ + movge.w r9, #0 │ │ │ │ │ + movlt.w r9, #1 │ │ │ │ │ + b.w 2bf6 │ │ │ │ │ add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ee6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne.w 1f04 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 1ee8 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1f06 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e60 │ │ │ │ │ + bne.w 1e80 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 1e62 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 3d98 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 3726 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 3726 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b.n 3c34 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt.w 24ae │ │ │ │ │ - b.w 34ae │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 250c │ │ │ │ │ - b.n 3d90 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.w 3540 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 3726 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add.w r7, sl, #2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blt.w 24ae │ │ │ │ │ - b.w 34ae │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 1e82 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21e0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt.w 21e6 │ │ │ │ │ - b.n 3c34 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 3106 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 2936 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 2938 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 34de │ │ │ │ │ + b.w 323a │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3124 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bgt.w 32b6 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 338e │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + bne.w 305c │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.w 3060 │ │ │ │ │ + b.w 306c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 3480 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 1e92 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 326e │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + blt.w 32e4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 3da6 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 346e │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39ce │ │ │ │ │ + bne.w 390c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #0 │ │ │ │ │ movgt r5, #1 │ │ │ │ │ - b.n 39d0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3dda │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + b.n 390e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 362a │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bge.w 3634 │ │ │ │ │ - b.w 362e │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 3b4a │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w 31b2 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 31b4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 37b0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.w 3074 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 3668 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrd ip, fp, [r3, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldrd ip, r9, [r3, #12] │ │ │ │ │ add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add.w r3, fp, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add.w r3, r9, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2640 │ │ │ │ │ + b.w 2664 │ │ │ │ │ add r1, r3 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 2654 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 3e02 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.w 272a │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - 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, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.n 4022 │ │ │ │ │ - strd r4, r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1f4c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - b.w 260e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 2678 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 23c6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + b.n 3a7a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a1e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 3316 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + b.w 2344 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 3480 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 37fe │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 24fa │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 266c │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ + b.w 2690 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + b.w 2632 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3744 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r5, 4084 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cbz r3, 409c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3db4 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + beq.w 3d22 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c20 │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ + b.w 2c20 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 241e │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 223c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + b.w 3156 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2580 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3c50 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 2296 │ │ │ │ │ + b.w 255a │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 25c0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 2434 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 35dc │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + b.w 34ec │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 2ca4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #0 │ │ │ │ │ movgt r5, #1 │ │ │ │ │ - b.w 2486 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + b.w 2e24 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r3, r4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 34dc │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + b.w 3612 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 2f18 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 34a6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 251a │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 3344 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2e60 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + b.w 354c │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 396a │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r5, 40f2 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + b.w 2d66 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2a20 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 23fe │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 38a6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 23a0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq.w 48de │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 1f6c │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + cbz r4, 4210 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31d8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 3b2c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 42b4 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbz r3, 425a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ 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 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2b90 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 2302 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 249a │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 2da0 │ │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ │ - bl dc │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.w 25fa │ │ │ │ │ - b.w 322e │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 2b8e │ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2726 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 412a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 2ae4 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2f92 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 395a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + add.w r0, fp, r4, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2760 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.w 2f8a │ │ │ │ │ + cmp r4, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 35bc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + b.w 22d4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3a0a │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a80 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + b.w 2a7e │ │ │ │ │ + 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 r3, [r7, r5] │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r8, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.w 1fea │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 395a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2ae2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2354 │ │ │ │ │ - strd r1, r4, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - b.n 3cd4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ │ - b.n 3d98 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 211c │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 383a │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2eb4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.w 2c5e │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 3540 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 3cd4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 2f3c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3e5a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + b.w 30ec │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + mov r6, ip │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 393c │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.w 3074 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 30a6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2ee8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 2e8c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r5] │ │ │ │ │ + beq.w 395a │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r2, r5] │ │ │ │ │ + b.w 395a │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 38fe │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 320a │ │ │ │ │ - b.w 34a6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + b.w 2486 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3794 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b.w 2cfa │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3226 │ │ │ │ │ + b.w 35dc │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2df6 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + b.w 2dbc │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2fe2 │ │ │ │ │ + ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 273a │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 201a │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2cb8 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + b.w 36d8 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl dc │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + bne.w 261e │ │ │ │ │ + b.w 2760 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 2282 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 216e │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb.w r9, [r7, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - bne.w 20f0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 3d16 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1e4c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3e34 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r5, r3, #26 │ │ │ │ │ - bmi.w 2076 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 3cba │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w r0, r9, r4, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2750 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ + b.w 34de │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + subs r7, r3, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r7, r6, r7, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 4472 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r3, r0, #26 │ │ │ │ │ + bpl.w 4814 │ │ │ │ │ + lsls r3, r0, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrmi r0, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3178 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 39f6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 3b66 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 272a │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - b.w 228a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 384c │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 386e │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 250c │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + beq.w 4818 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 4492 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cbz r3, 448e │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.n 4480 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 34f4 │ │ │ │ │ + b.n 4408 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.n 445e │ │ │ │ │ + b.w 323a │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3226 │ │ │ │ │ + b.w 35dc │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.n 4462 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 29b0 │ │ │ │ │ - b.n 3bfc │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ffa │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 370e │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3364 │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 3c16 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 39ba │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 3f10 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - b.w 2464 │ │ │ │ │ + b.n 445e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 3a88 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.w 3698 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bmi.w 3610 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 3f3a │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 294a │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ + blt.w 3be6 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 31ca │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 25d0 │ │ │ │ │ + bne.w 35a0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3480 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ + b.w 35bc │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 319e │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3fb8 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r6, r9, sl │ │ │ │ │ - add.w r6, sl, r6, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 444e │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w sl, fp, r7 │ │ │ │ │ + add.w sl, r7, sl, asr #1 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ + bne.n 4542 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46dc │ │ │ │ │ + beq.w 47f6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46e0 │ │ │ │ │ + beq.w 47f2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ + 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, 445e │ │ │ │ │ + cbz r0, 4568 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 445a │ │ │ │ │ - add.w sl, r6, #1 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - ble.w 3f04 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 43e0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.w 32c0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 4436 │ │ │ │ │ - b.n 3d90 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.n 443c │ │ │ │ │ + cbz r3, 4550 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + ble.n 4554 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ + bne.n 44d6 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b.w 32ec │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.n 452c │ │ │ │ │ + b.w 3460 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 4532 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 33b6 │ │ │ │ │ + b.w 3ba8 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ + b.w 259e │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.n 4436 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 2340 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2348 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 32a6 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r6, r3, r7 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r6, r7, r6, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 4500 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 45f8 │ │ │ │ │ - lsls r3, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrmi r0, [sp, #12] │ │ │ │ │ + b.n 452c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 45fc │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 4510 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 450c │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 4244 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 2522 │ │ │ │ │ - b.n 4492 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 44ea │ │ │ │ │ - b.n 3d90 │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - b.n 44ee │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.n 44ea │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 272a │ │ │ │ │ + bne.w 3ad0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3b58 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + b.w 2ac0 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.w 2e02 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 4242 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 395a │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + b.w 3cec │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 393c │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 2806 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 27dc │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 284a │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 3baa │ │ │ │ │ + b.w 281a │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - lsls r7, r6, #26 │ │ │ │ │ - bmi.w 1ed2 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3e1a │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - b.w 1fee │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 2bde │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3eba │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 2920 │ │ │ │ │ + lsls r4, r3, #26 │ │ │ │ │ + bmi.w 21de │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3d3e │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 3b66 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r1, r6, #26 │ │ │ │ │ - bmi.w 2be6 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 3d58 │ │ │ │ │ + b.n 3e5c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2760 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 26d4 │ │ │ │ │ + bne.w 1fca │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2b20 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2d20 │ │ │ │ │ + b.w 25dc │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 20be │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 3528 │ │ │ │ │ - ldrb.w r9, [r7, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.w 2106 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w fp, [r6, #16] │ │ │ │ │ + tst.w fp, #32 │ │ │ │ │ + bne.w 2256 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3e76 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w r4, [r9, #16] │ │ │ │ │ + lsls r1, r4, #26 │ │ │ │ │ + bmi.w 1ef0 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 3cd4 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ - b.w 2ef6 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1e6c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3ef2 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldrd ip, r9, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - b.w 2ac2 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 26ee │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 2b20 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 41e4 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + b.w 3c10 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2924 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3f0a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 3cf4 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 338c │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 3d86 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 29b0 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b.w 32d4 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3674 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 36f4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 45b2 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 44cc │ │ │ │ │ + bne.w 2f50 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 3652 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3048 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.n 3f32 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.w 2952 │ │ │ │ │ + add.w r1, sl, #28 │ │ │ │ │ + b.w 37a4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 38f8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 44e2 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2e94 │ │ │ │ │ + b.n 3f8a │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ + b.w 23f2 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 3a5a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 39e4 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2ef6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 45e6 │ │ │ │ │ + b.w 2d9c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 23a6 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 222c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 299a │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2984 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a58 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2ad8 │ │ │ │ │ + b.w 2ac0 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 259e │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 273e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3096 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 3080 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2160 │ │ │ │ │ + b.w 382c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3146 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 214c │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 2f86 │ │ │ │ │ + b.w 3792 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2f70 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4386 │ │ │ │ │ + b.n 44c2 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2464 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3596 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 247a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ffa │ │ │ │ │ - b.n 4368 │ │ │ │ │ + b.w 3886 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 381a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 471e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2390 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.w 37a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4372 │ │ │ │ │ + b.n 46fe │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 23f2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4554 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - b.w 3d90 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 4298 │ │ │ │ │ + b.w 23e0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 39fa │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 42a8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4284 │ │ │ │ │ + b.w 2a56 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4530 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3296 │ │ │ │ │ + b.w 3528 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2d46 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 255c │ │ │ │ │ + b.w 2a00 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3280 │ │ │ │ │ + b.w 32b4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2ad6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 25b4 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2532 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 4520 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 227a │ │ │ │ │ + b.n 450c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 29a0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 4470 │ │ │ │ │ + b.w 298a │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2cee │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2e40 │ │ │ │ │ + b.w 2cdc │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 29f6 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2ac2 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 4440 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 4456 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 43c8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4416 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 442a │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 35ac │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 228a │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 330a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4334 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3788 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3772 │ │ │ │ │ + b.n 4578 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 24d2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 24fe │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 24ee │ │ │ │ │ + b.w 247a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 45a0 │ │ │ │ │ + b.w 2468 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 458e │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 3a94 │ │ │ │ │ + b.n 45da │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + b.w 3cf4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4570 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 394a │ │ │ │ │ + b.n 45ca │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 467a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 42ee │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 2ca8 │ │ │ │ │ + b.n 46a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2c92 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2f0c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 38f0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 38de │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + b.n 4628 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 45ea │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 322e │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.w 1f0c │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + beq.w 2760 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ + b.w 1f2c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4616 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n 465a │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 37f2 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2dea │ │ │ │ │ + b.w 3738 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2338 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 30dc │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 30c6 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2dd8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 23fe │ │ │ │ │ + b.w 2e02 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2fd2 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 36cc │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 36b6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 2fbc │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3334 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 46ec │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.n 44ae │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 338c │ │ │ │ │ + b.n 46c6 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 2ed8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 2ec0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2026 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2e18 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 22c6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 22b2 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 32c8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 34d0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 34be │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 463a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2760 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4602 │ │ │ │ │ │ │ │ │ │ -00004790 : │ │ │ │ │ +00004918 : │ │ │ │ │ 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, 47fc │ │ │ │ │ + cbz r3, 4984 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 47fc │ │ │ │ │ + cbz r3, 4984 │ │ │ │ │ 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 47f2 │ │ │ │ │ + bne.n 497a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4854 │ │ │ │ │ + bne.n 49dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 484c │ │ │ │ │ + bls.n 49d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -7129,77 +7323,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 47d2 │ │ │ │ │ + b.n 495a │ │ │ │ │ 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 4aac │ │ │ │ │ + bne.w 4c34 │ │ │ │ │ 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 4854 │ │ │ │ │ + blt.n 49dc │ │ │ │ │ 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 485e │ │ │ │ │ + ble.n 49e6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 48be │ │ │ │ │ + bne.n 4a46 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 663c │ │ │ │ │ + bl 67c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #632] @ (4ac8 ) │ │ │ │ │ + ldr r1, [pc, #632] @ (4c50 ) │ │ │ │ │ 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] @ (4acc ) │ │ │ │ │ + ldr r3, [pc, #620] @ (4c54 ) │ │ │ │ │ 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 4a22 │ │ │ │ │ + ble.w 4baa │ │ │ │ │ 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] @ (4ad0 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (4c58 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7207,36 +7401,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 47ea │ │ │ │ │ - ldr r3, [pc, #532] @ (4ad4 ) │ │ │ │ │ + b.n 4972 │ │ │ │ │ + ldr r3, [pc, #532] @ (4c5c ) │ │ │ │ │ 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 4a66 │ │ │ │ │ + ble.w 4bee │ │ │ │ │ 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] @ (4ad8 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (4c60 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -7247,122 +7441,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 4a7e │ │ │ │ │ + bcs.w 4c06 │ │ │ │ │ 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 4a7e │ │ │ │ │ + beq.w 4c06 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a10 │ │ │ │ │ + beq.n 4b98 │ │ │ │ │ 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 4a14 │ │ │ │ │ + bne.n 4b9c │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 49f8 │ │ │ │ │ + bne.n 4b80 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 47ea │ │ │ │ │ + b.n 4972 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 49f8 │ │ │ │ │ - b.n 4a10 │ │ │ │ │ + bne.n 4b80 │ │ │ │ │ + b.n 4b98 │ │ │ │ │ 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 4854 │ │ │ │ │ + beq.w 49dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #160] @ (4adc ) │ │ │ │ │ + ldr r1, [pc, #160] @ (4c64 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7370,129 +7564,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 47ea │ │ │ │ │ + b.n 4972 │ │ │ │ │ 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 48f4 │ │ │ │ │ - b.n 4854 │ │ │ │ │ + bne.w 4a7c │ │ │ │ │ + b.n 49dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4a98 │ │ │ │ │ + beq.n 4c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4a98 │ │ │ │ │ + cbnz r3, 4c20 │ │ │ │ │ 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 4854 │ │ │ │ │ + beq.w 49dc │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 494c │ │ │ │ │ + b.n 4ad4 │ │ │ │ │ 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 4854 │ │ │ │ │ + b.n 49dc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004ae0 : │ │ │ │ │ +00004c68 : │ │ │ │ │ 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 4b0a │ │ │ │ │ + bls.n 4c92 │ │ │ │ │ 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] @ (4b20 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4ca8 ) │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004b24 : │ │ │ │ │ +00004cac : │ │ │ │ │ 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 4b84 │ │ │ │ │ + bpl.n 4d0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4bac ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4d34 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4b94 │ │ │ │ │ + cbz r0, 4d1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b98 │ │ │ │ │ + beq.n 4d20 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4bb0 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4d38 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -7513,43 +7707,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] @ (4bb4 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4d3c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4b66 │ │ │ │ │ + b.n 4cee │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004bb8 : │ │ │ │ │ +00004d40 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4c14 │ │ │ │ │ + blt.n 4d9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 4be2 │ │ │ │ │ + bcs.n 4d6a │ │ │ │ │ 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 4c0e │ │ │ │ │ + beq.n 4d96 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7557,36 +7751,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 4c0a │ │ │ │ │ + beq.n 4d92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 4c18 │ │ │ │ │ + cbz r2, 4da0 │ │ │ │ │ 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 4c0a │ │ │ │ │ + b.n 4d92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c20 : │ │ │ │ │ +00004da8 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004c24 : │ │ │ │ │ +00004dac : │ │ │ │ │ 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 │ │ │ │ │ @@ -7598,207 +7792,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, 4c68 │ │ │ │ │ + cbz r0, 4df0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4c72 │ │ │ │ │ + bne.n 4dfa │ │ │ │ │ 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 4c68 │ │ │ │ │ + bne.n 4df0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004c88 <_PyList_Extend>: │ │ │ │ │ +00004e10 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cac <_list_extend> │ │ │ │ │ + bl 4e34 <_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 │ │ │ │ │ │ │ │ │ │ -00004cac <_list_extend>: │ │ │ │ │ +00004e34 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 56e0 <_list_extend+0xa34> │ │ │ │ │ + beq.w 5862 <_list_extend+0xa2e> │ │ │ │ │ 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 5014 <_list_extend+0x368> │ │ │ │ │ + beq.w 5196 <_list_extend+0x362> │ │ │ │ │ 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 4e46 <_list_extend+0x19a> │ │ │ │ │ + bne.w 4fc8 <_list_extend+0x194> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51bc <_list_extend+0x510> │ │ │ │ │ + beq.w 533e <_list_extend+0x50a> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.w 4faa <_list_extend+0x176> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f6e <_list_extend+0x2c2> │ │ │ │ │ + bne.w 50f0 <_list_extend+0x2bc> │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56d0 <_list_extend+0xa24> │ │ │ │ │ + bcs.w 5852 <_list_extend+0xa1e> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d0 <_list_extend+0xa24> │ │ │ │ │ + beq.w 5852 <_list_extend+0xa1e> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 4fc2 <_list_extend+0x316> │ │ │ │ │ + bmi.w 5144 <_list_extend+0x310> │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + ble.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - add.w ip, r2, #4 │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + adds r7, r2, #4 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + str r1, [r0, r7] │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - add.w ip, r2, #12 │ │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r7, r2, #12 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + str r1, [r0, r7] │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add.w ip, r2, #16 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ - beq.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + beq.n 4faa <_list_extend+0x176> │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 5004 <_list_extend+0x358> │ │ │ │ │ + bne.w 5186 <_list_extend+0x352> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 4e14 <_list_extend+0x168> │ │ │ │ │ + bne.n 4f96 <_list_extend+0x162> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4e3e <_list_extend+0x192> │ │ │ │ │ + beq.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56f6 <_list_extend+0xa4a> │ │ │ │ │ + beq.w 5878 <_list_extend+0xa44> │ │ │ │ │ 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 │ │ │ │ │ @@ -7808,391 +8002,391 @@ │ │ │ │ │ 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 5330 <_list_extend+0x684> │ │ │ │ │ + beq.w 54b2 <_list_extend+0x67e> │ │ │ │ │ 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 51c2 <_list_extend+0x516> │ │ │ │ │ + beq.w 5344 <_list_extend+0x510> │ │ │ │ │ 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 562c <_list_extend+0x980> │ │ │ │ │ + beq.w 57ae <_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 54a8 <_list_extend+0x7fc> │ │ │ │ │ + beq.w 562a <_list_extend+0x7f6> │ │ │ │ │ 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 5548 <_list_extend+0x89c> │ │ │ │ │ + beq.w 56ca <_list_extend+0x896> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51bc <_list_extend+0x510> │ │ │ │ │ + beq.w 533e <_list_extend+0x50a> │ │ │ │ │ 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 51a8 <_list_extend+0x4fc> │ │ │ │ │ + blt.w 532a <_list_extend+0x4f6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 4f0c <_list_extend+0x260> │ │ │ │ │ + bgt.n 508e <_list_extend+0x25a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52e6 <_list_extend+0x63a> │ │ │ │ │ - cbz r3, 4f0c <_list_extend+0x260> │ │ │ │ │ + bne.w 5468 <_list_extend+0x634> │ │ │ │ │ + cbz r3, 508e <_list_extend+0x25a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9ee> │ │ │ │ │ + bcs.w 581c <_list_extend+0x9e8> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9ee> │ │ │ │ │ + beq.w 581c <_list_extend+0x9e8> │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - b.n 4f0c <_list_extend+0x260> │ │ │ │ │ + b.n 508e <_list_extend+0x25a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 519a <_list_extend+0x4ee> │ │ │ │ │ + bge.w 531c <_list_extend+0x4e8> │ │ │ │ │ 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 4ef8 <_list_extend+0x24c> │ │ │ │ │ + bne.n 507a <_list_extend+0x246> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fcc <_list_extend+0x320> │ │ │ │ │ + bne.n 514e <_list_extend+0x31a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 4fec <_list_extend+0x340> │ │ │ │ │ + ble.n 516e <_list_extend+0x33a> │ │ │ │ │ cmp.w r7, r3, asr #1 │ │ │ │ │ - bge.n 4fec <_list_extend+0x340> │ │ │ │ │ + bge.n 516e <_list_extend+0x33a> │ │ │ │ │ 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 5600 <_list_extend+0x954> │ │ │ │ │ + beq.w 5782 <_list_extend+0x94e> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9ee> │ │ │ │ │ + bcs.w 581c <_list_extend+0x9e8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9ee> │ │ │ │ │ + beq.w 581c <_list_extend+0x9e8> │ │ │ │ │ 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 4ff6 <_list_extend+0x34a> │ │ │ │ │ - b.n 5000 <_list_extend+0x354> │ │ │ │ │ + bne.n 5178 <_list_extend+0x344> │ │ │ │ │ + b.n 5182 <_list_extend+0x34e> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 52c2 <_list_extend+0x616> │ │ │ │ │ + ble.w 5444 <_list_extend+0x610> │ │ │ │ │ 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 5182 <_list_extend+0x4d6> │ │ │ │ │ + bgt.w 5304 <_list_extend+0x4d0> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5610 <_list_extend+0x964> │ │ │ │ │ + beq.w 5792 <_list_extend+0x95e> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56d0 <_list_extend+0xa24> │ │ │ │ │ + bcs.w 5852 <_list_extend+0xa1e> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56d0 <_list_extend+0xa24> │ │ │ │ │ + beq.w 5852 <_list_extend+0xa1e> │ │ │ │ │ ldr r3, [r6, #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 4d38 <_list_extend+0x8c> │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x8c> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w 4d40 <_list_extend+0x94> │ │ │ │ │ - b.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + bgt.w 4ec8 <_list_extend+0x94> │ │ │ │ │ + b.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 51a8 <_list_extend+0x4fc> │ │ │ │ │ + beq.w 532a <_list_extend+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 4f24 <_list_extend+0x278> │ │ │ │ │ + blt.n 50a6 <_list_extend+0x272> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5000 <_list_extend+0x354> │ │ │ │ │ + beq.n 5182 <_list_extend+0x34e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52de <_list_extend+0x632> │ │ │ │ │ + beq.w 5460 <_list_extend+0x62c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.w 4e14 <_list_extend+0x168> │ │ │ │ │ - b.n 4e28 <_list_extend+0x17c> │ │ │ │ │ + bne.w 4f96 <_list_extend+0x162> │ │ │ │ │ + b.n 4faa <_list_extend+0x176> │ │ │ │ │ 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 51bc <_list_extend+0x510> │ │ │ │ │ + beq.w 533e <_list_extend+0x50a> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.w 52ca <_list_extend+0x496> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 525e <_list_extend+0x5b2> │ │ │ │ │ + bne.w 53e0 <_list_extend+0x5ac> │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56b8 <_list_extend+0xa0c> │ │ │ │ │ + bcs.w 583a <_list_extend+0xa06> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0xa0c> │ │ │ │ │ + beq.w 583a <_list_extend+0xa06> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bmi.w 52b8 <_list_extend+0x60c> │ │ │ │ │ + bmi.w 543a <_list_extend+0x606> │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5148 <_list_extend+0x49c> │ │ │ │ │ + ble.n 52ca <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str.w r2, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str.w r2, [r0, ip] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r0, r7] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ 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, [r2, #12] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ 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, [r2, #16] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ 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, [r2, #20] │ │ │ │ │ - beq.n 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ adds r3, #24 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, r0 │ │ │ │ │ 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 5148 <_list_extend+0x49c> │ │ │ │ │ + beq.n 52ca <_list_extend+0x496> │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 518c <_list_extend+0x4e0> │ │ │ │ │ + bne.n 530e <_list_extend+0x4da> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5136 <_list_extend+0x48a> │ │ │ │ │ + bne.n 52b8 <_list_extend+0x484> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 4e3e <_list_extend+0x192> │ │ │ │ │ + beq.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e3e <_list_extend+0x192> │ │ │ │ │ + bne.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ 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 4f90 <_list_extend+0x2e4> │ │ │ │ │ + bge.w 5112 <_list_extend+0x2de> │ │ │ │ │ add.w r7, r9, #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ - b.n 4f90 <_list_extend+0x2e4> │ │ │ │ │ + b.n 5112 <_list_extend+0x2de> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5136 <_list_extend+0x48a> │ │ │ │ │ - b.n 5148 <_list_extend+0x49c> │ │ │ │ │ + bne.n 52b8 <_list_extend+0x484> │ │ │ │ │ + b.n 52ca <_list_extend+0x496> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 318 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4f0c <_list_extend+0x260> │ │ │ │ │ + bne.w 508e <_list_extend+0x25a> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51bc <_list_extend+0x510> │ │ │ │ │ + beq.n 533e <_list_extend+0x50a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 56e6 <_list_extend+0xa3a> │ │ │ │ │ + beq.w 5868 <_list_extend+0xa34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 549a <_list_extend+0x7ee> │ │ │ │ │ + ble.w 5606 <_list_extend+0x7d2> │ │ │ │ │ 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 56a8 <_list_extend+0x9fc> │ │ │ │ │ + beq.w 585e <_list_extend+0xa2a> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56ac <_list_extend+0xa00> │ │ │ │ │ + bcs.w 582e <_list_extend+0x9fa> │ │ │ │ │ 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 56ac <_list_extend+0xa00> │ │ │ │ │ + beq.w 582e <_list_extend+0x9fa> │ │ │ │ │ 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 5242 <_list_extend+0x596> │ │ │ │ │ + b.n 53c4 <_list_extend+0x590> │ │ │ │ │ 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 │ │ │ │ │ @@ -8203,115 +8397,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 5228 <_list_extend+0x57c> │ │ │ │ │ + bne.n 53aa <_list_extend+0x576> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 5484 <_list_extend+0x7d8> │ │ │ │ │ + ble.w 5614 <_list_extend+0x7e0> │ │ │ │ │ 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 56dc <_list_extend+0xa30> │ │ │ │ │ + beq.w 582a <_list_extend+0x9f6> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56b8 <_list_extend+0xa0c> │ │ │ │ │ + bcs.w 583a <_list_extend+0xa06> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0xa0c> │ │ │ │ │ + beq.w 583a <_list_extend+0xa06> │ │ │ │ │ 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 5066 <_list_extend+0x3ba> │ │ │ │ │ + beq.w 51e8 <_list_extend+0x3b4> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 506e <_list_extend+0x3c2> │ │ │ │ │ - b.n 5148 <_list_extend+0x49c> │ │ │ │ │ + bgt.w 51f0 <_list_extend+0x3bc> │ │ │ │ │ + b.n 52ca <_list_extend+0x496> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 516c <_list_extend+0x4c0> │ │ │ │ │ + blt.w 52ee <_list_extend+0x4ba> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d38 <_list_extend+0x8c> │ │ │ │ │ - b.n 4fc2 <_list_extend+0x316> │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x8c> │ │ │ │ │ + b.n 5144 <_list_extend+0x310> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5000 <_list_extend+0x354> │ │ │ │ │ + b.n 5182 <_list_extend+0x34e> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 553e <_list_extend+0x892> │ │ │ │ │ + ble.w 56c0 <_list_extend+0x88c> │ │ │ │ │ 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 56a0 <_list_extend+0x9f4> │ │ │ │ │ + beq.w 5822 <_list_extend+0x9ee> │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9ee> │ │ │ │ │ + bcs.w 581c <_list_extend+0x9e8> │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9ee> │ │ │ │ │ + beq.w 581c <_list_extend+0x9e8> │ │ │ │ │ strd r0, r8, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4f0c <_list_extend+0x260> │ │ │ │ │ + b.n 508e <_list_extend+0x25a> │ │ │ │ │ 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 55ee <_list_extend+0x942> │ │ │ │ │ + ble.w 5770 <_list_extend+0x93c> │ │ │ │ │ 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 56c2 <_list_extend+0xa16> │ │ │ │ │ + beq.w 5844 <_list_extend+0xa10> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56ac <_list_extend+0xa00> │ │ │ │ │ + bcs.w 582e <_list_extend+0x9fa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ac <_list_extend+0xa00> │ │ │ │ │ + beq.w 582e <_list_extend+0x9fa> │ │ │ │ │ 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 │ │ │ │ │ @@ -8321,160 +8515,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 547c <_list_extend+0x7d0> │ │ │ │ │ + beq.n 55fe <_list_extend+0x7ca> │ │ │ │ │ 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 547c <_list_extend+0x7d0> │ │ │ │ │ + beq.n 55fe <_list_extend+0x7ca> │ │ │ │ │ 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 547c <_list_extend+0x7d0> │ │ │ │ │ + beq.n 55fe <_list_extend+0x7ca> │ │ │ │ │ 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 547c <_list_extend+0x7d0> │ │ │ │ │ + beq.n 55fe <_list_extend+0x7ca> │ │ │ │ │ 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 547c <_list_extend+0x7d0> │ │ │ │ │ + beq.n 55fe <_list_extend+0x7ca> │ │ │ │ │ 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, 547c <_list_extend+0x7d0> │ │ │ │ │ + cbz r0, 55fe <_list_extend+0x7ca> │ │ │ │ │ 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, 547c <_list_extend+0x7d0> │ │ │ │ │ + cbz r0, 55fe <_list_extend+0x7ca> │ │ │ │ │ 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, 547c <_list_extend+0x7d0> │ │ │ │ │ + cbz r0, 55fe <_list_extend+0x7ca> │ │ │ │ │ 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, 547c <_list_extend+0x7d0> │ │ │ │ │ + cbz r0, 55fe <_list_extend+0x7ca> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r9, #36 @ 0x24 │ │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ │ - b.n 546c <_list_extend+0x7c0> │ │ │ │ │ + b.n 55ee <_list_extend+0x7ba> │ │ │ │ │ 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 5466 <_list_extend+0x7ba> │ │ │ │ │ + bne.n 55e8 <_list_extend+0x7b4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ │ + blt.w 5352 <_list_extend+0x51e> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 538e <_list_extend+0x55a> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 526a <_list_extend+0x5be> │ │ │ │ │ + blt.w 53ec <_list_extend+0x5b8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 52b2 <_list_extend+0x606> │ │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 51d0 <_list_extend+0x524> │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 520c <_list_extend+0x560> │ │ │ │ │ + b.n 5434 <_list_extend+0x600> │ │ │ │ │ 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 568c <_list_extend+0x9e0> │ │ │ │ │ + ble.w 580e <_list_extend+0x9da> │ │ │ │ │ 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 56a4 <_list_extend+0x9f8> │ │ │ │ │ + beq.w 5826 <_list_extend+0x9f2> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56ac <_list_extend+0xa00> │ │ │ │ │ + bcs.w 582e <_list_extend+0x9fa> │ │ │ │ │ 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 56ac <_list_extend+0xa00> │ │ │ │ │ + beq.w 582e <_list_extend+0x9fa> │ │ │ │ │ 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 5528 <_list_extend+0x87c> │ │ │ │ │ + b.n 56aa <_list_extend+0x876> │ │ │ │ │ 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 │ │ │ │ │ @@ -8482,120 +8676,120 @@ │ │ │ │ │ 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 5516 <_list_extend+0x86a> │ │ │ │ │ - b.n 5256 <_list_extend+0x5aa> │ │ │ │ │ + bne.n 5698 <_list_extend+0x864> │ │ │ │ │ + b.n 53d8 <_list_extend+0x5a4> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - bge.w 532c <_list_extend+0x680> │ │ │ │ │ - b.n 52f0 <_list_extend+0x644> │ │ │ │ │ + bge.w 54ae <_list_extend+0x67a> │ │ │ │ │ + b.n 5472 <_list_extend+0x63e> │ │ │ │ │ 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 561e <_list_extend+0x972> │ │ │ │ │ + ble.n 57a0 <_list_extend+0x96c> │ │ │ │ │ add.w r6, fp, #6 │ │ │ │ │ add.w r6, r6, fp, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r1, r6, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r6, fp, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 56cc <_list_extend+0xa20> │ │ │ │ │ + beq.w 584e <_list_extend+0xa1a> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56c6 <_list_extend+0xa1a> │ │ │ │ │ + bcs.w 5848 <_list_extend+0xa14> │ │ │ │ │ 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 56c6 <_list_extend+0xa1a> │ │ │ │ │ + beq.w 5848 <_list_extend+0xa14> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w fp, [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 55d0 <_list_extend+0x924> │ │ │ │ │ + b.n 5752 <_list_extend+0x91e> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ee <_list_extend+0xa42> │ │ │ │ │ + beq.w 5870 <_list_extend+0xa3c> │ │ │ │ │ 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 55ba <_list_extend+0x90e> │ │ │ │ │ + bne.n 573c <_list_extend+0x908> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 4e3e <_list_extend+0x192> │ │ │ │ │ + b.n 4fc0 <_list_extend+0x18c> │ │ │ │ │ cmp.w sl, r2, asr #1 │ │ │ │ │ - blt.w 5344 <_list_extend+0x698> │ │ │ │ │ + blt.w 54c6 <_list_extend+0x692> │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ - b.n 5388 <_list_extend+0x6dc> │ │ │ │ │ + b.n 550a <_list_extend+0x6d6> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 569a <_list_extend+0x9ee> │ │ │ │ │ + beq.n 581c <_list_extend+0x9e8> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4f5c <_list_extend+0x2b0> │ │ │ │ │ + b.n 50de <_list_extend+0x2aa> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56d0 <_list_extend+0xa24> │ │ │ │ │ + beq.n 5852 <_list_extend+0xa1e> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 4fac <_list_extend+0x300> │ │ │ │ │ + b.n 512e <_list_extend+0x2fa> │ │ │ │ │ cmp.w fp, r1, asr #1 │ │ │ │ │ - blt.n 555c <_list_extend+0x8b0> │ │ │ │ │ + blt.n 56de <_list_extend+0x8aa> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str.w fp, [r0, #8] │ │ │ │ │ - b.n 55a4 <_list_extend+0x8f8> │ │ │ │ │ + b.n 5726 <_list_extend+0x8f2> │ │ │ │ │ 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 4e3e <_list_extend+0x192> │ │ │ │ │ + beq.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ 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 5670 <_list_extend+0x9c4> │ │ │ │ │ + b.n 57f2 <_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] │ │ │ │ │ @@ -8605,257 +8799,258 @@ │ │ │ │ │ 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 565a <_list_extend+0x9ae> │ │ │ │ │ + bne.n 57dc <_list_extend+0x9a8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 4e3e <_list_extend+0x192> │ │ │ │ │ + b.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 54bc <_list_extend+0x810> │ │ │ │ │ + blt.w 563e <_list_extend+0x80a> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 54fa <_list_extend+0x84e> │ │ │ │ │ + b.n 567c <_list_extend+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 51a8 <_list_extend+0x4fc> │ │ │ │ │ + b.n 532a <_list_extend+0x4f6> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 531a <_list_extend+0x66e> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 54e0 <_list_extend+0x834> │ │ │ │ │ + b.n 549c <_list_extend+0x668> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 51f4 <_list_extend+0x548> │ │ │ │ │ + b.n 5662 <_list_extend+0x82e> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 5418 <_list_extend+0x5e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e3e <_list_extend+0x192> │ │ │ │ │ + b.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 514a <_list_extend+0x49e> │ │ │ │ │ + b.n 52cc <_list_extend+0x498> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 5370 <_list_extend+0x6c4> │ │ │ │ │ + b.n 54f2 <_list_extend+0x6be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 51bc <_list_extend+0x510> │ │ │ │ │ + b.n 533e <_list_extend+0x50a> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 5588 <_list_extend+0x8dc> │ │ │ │ │ + b.n 570a <_list_extend+0x8d6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e2a <_list_extend+0x17e> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 5296 <_list_extend+0x5ea> │ │ │ │ │ + b.w 4fac <_list_extend+0x178> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 5376 <_list_extend+0x542> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 150 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51bc <_list_extend+0x510> │ │ │ │ │ + b.n 533e <_list_extend+0x50a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 51bc <_list_extend+0x510> │ │ │ │ │ + b.n 533e <_list_extend+0x50a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w 4e3e <_list_extend+0x192> │ │ │ │ │ + b.w 4fc0 <_list_extend+0x18c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005704 : │ │ │ │ │ +00005888 : │ │ │ │ │ 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 5732 │ │ │ │ │ + beq.n 58b6 │ │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5734 │ │ │ │ │ - cbnz r2, 5746 │ │ │ │ │ + bne.n 58b8 │ │ │ │ │ + cbnz r2, 58ca │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 575e │ │ │ │ │ + bhi.n 58e2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 577a │ │ │ │ │ - cbnz r3, 5796 │ │ │ │ │ + cbnz r1, 58fe │ │ │ │ │ + cbnz r3, 591a │ │ │ │ │ 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 5734 │ │ │ │ │ + bne.n 58b8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5742 │ │ │ │ │ + b.n 58c6 │ │ │ │ │ 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 5758 │ │ │ │ │ + beq.n 58dc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 573e │ │ │ │ │ + ble.n 58c2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 5798 │ │ │ │ │ + cbnz r3, 591c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5740 │ │ │ │ │ + beq.n 58c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cac <_list_extend> │ │ │ │ │ + bl 4e34 <_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 1c7c │ │ │ │ │ + bl 1c9c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 577e │ │ │ │ │ + b.n 5902 │ │ │ │ │ │ │ │ │ │ -000057a4 : │ │ │ │ │ +00005928 : │ │ │ │ │ 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 5930 │ │ │ │ │ + bpl.w 5ab4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 5930 │ │ │ │ │ + bpl.w 5ab4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 593a │ │ │ │ │ + bne.w 5abe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 590a │ │ │ │ │ + ble.w 5a8e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5862 │ │ │ │ │ - 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 584a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bge.n 59e6 │ │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 59ce │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 588c │ │ │ │ │ + beq.n 5a10 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5892 │ │ │ │ │ + beq.n 5a16 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 582a │ │ │ │ │ + beq.n 59ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5998 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + beq.w 5b1c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 583a │ │ │ │ │ + beq.n 59be │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59a8 │ │ │ │ │ + beq.w 5b2c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 5994 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ - beq.n 5862 │ │ │ │ │ + blt.w 5b18 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + beq.n 59e6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 57e4 │ │ │ │ │ + blt.n 5968 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 59a0 │ │ │ │ │ + bhi.w 5b24 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x8111aa76 │ │ │ │ │ .short 0xa284 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 5850 │ │ │ │ │ + bge.n 59d4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5850 │ │ │ │ │ + bge.n 59d4 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 58aa │ │ │ │ │ + bne.n 5a2e │ │ │ │ │ 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} │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5870 │ │ │ │ │ + bne.n 59f4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 5878 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + b.n 59fc │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 580a │ │ │ │ │ + bne.n 598e │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5820 │ │ │ │ │ - b.n 582a │ │ │ │ │ + bne.n 59a4 │ │ │ │ │ + b.n 59ae │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 5882 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + beq.n 5a06 │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #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 │ │ │ │ │ @@ -8871,156 +9066,156 @@ │ │ │ │ │ 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 594e │ │ │ │ │ + bne.n 5ad2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5878 │ │ │ │ │ + beq.n 59fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5878 │ │ │ │ │ + bne.n 59fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5878 │ │ │ │ │ + b.n 59fc │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 59b8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 5918 ) │ │ │ │ │ + bhi.n 5b3c │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5a9c ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00005871 │ │ │ │ │ + .word 0x000059f5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059b1 │ │ │ │ │ + .word 0x00005b35 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000587f │ │ │ │ │ + .word 0x00005a03 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000595f │ │ │ │ │ + .word 0x00005ae3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005965 │ │ │ │ │ + .word 0x00005ae9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059a1 │ │ │ │ │ + .word 0x00005b25 │ │ │ │ │ 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 5878 │ │ │ │ │ + b.n 59fc │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 596a │ │ │ │ │ + bhi.n 5aee │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5870 │ │ │ │ │ - b.n 5882 │ │ │ │ │ + beq.n 59f4 │ │ │ │ │ + b.n 5a06 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5882 │ │ │ │ │ - b.n 5870 │ │ │ │ │ + bgt.n 5a06 │ │ │ │ │ + b.n 59f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 58f0 │ │ │ │ │ + bne.n 5a74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 58f0 │ │ │ │ │ + b.n 5a74 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5870 │ │ │ │ │ - b.n 5882 │ │ │ │ │ + beq.n 59f4 │ │ │ │ │ + b.n 5a06 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5882 │ │ │ │ │ - b.n 5870 │ │ │ │ │ + blt.n 5a06 │ │ │ │ │ + b.n 59f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 57de │ │ │ │ │ + bgt.w 5962 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 59b8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 597c ) │ │ │ │ │ + bhi.n 5b3c │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5b00 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x00005949 │ │ │ │ │ + .word 0x00005acd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059b1 │ │ │ │ │ + .word 0x00005b35 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059b9 │ │ │ │ │ + .word 0x00005b3d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059b9 │ │ │ │ │ + .word 0x00005b3d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005965 │ │ │ │ │ + .word 0x00005ae9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059a1 │ │ │ │ │ + .word 0x00005b25 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5878 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 59fc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 582a │ │ │ │ │ + b.n 59ae │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5870 │ │ │ │ │ - b.n 5882 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bgt.w 59f4 │ │ │ │ │ + b.n 5a06 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 583a │ │ │ │ │ + b.n 59be │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 5882 │ │ │ │ │ - b.n 5870 │ │ │ │ │ + bge.w 5a06 │ │ │ │ │ + b.n 59f4 │ │ │ │ │ │ │ │ │ │ -000059b8 : │ │ │ │ │ +00005b3c : │ │ │ │ │ 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 5a8a │ │ │ │ │ + ble.n 5c0e │ │ │ │ │ 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 5a6c │ │ │ │ │ + beq.n 5bf0 │ │ │ │ │ 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 59fc │ │ │ │ │ + beq.n 5b80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5aa4 │ │ │ │ │ + beq.n 5c28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5a1c │ │ │ │ │ + ble.n 5ba0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5aa0 │ │ │ │ │ + bne.n 5c24 │ │ │ │ │ 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 5aa0 │ │ │ │ │ + bne.n 5c24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5a8a │ │ │ │ │ + ble.n 5c0e │ │ │ │ │ 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 │ │ │ │ │ @@ -9030,432 +9225,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 5a54 │ │ │ │ │ + beq.n 5bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5aac │ │ │ │ │ + cbz r3, 5c30 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 5a7e │ │ │ │ │ + ble.n 5c02 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a10 │ │ │ │ │ - b.n 5aa0 │ │ │ │ │ + beq.n 5b94 │ │ │ │ │ + b.n 5c24 │ │ │ │ │ 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 59f4 │ │ │ │ │ - b.n 59fc │ │ │ │ │ + bne.n 5b78 │ │ │ │ │ + b.n 5b80 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 5aa0 │ │ │ │ │ + bne.n 5c24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 5a2a │ │ │ │ │ + blt.n 5bae │ │ │ │ │ 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 5a18 │ │ │ │ │ + b.n 5b9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59fc │ │ │ │ │ + b.n 5b80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a54 │ │ │ │ │ + b.n 5bd8 │ │ │ │ │ │ │ │ │ │ -00005ab4 : │ │ │ │ │ +00005c38 : │ │ │ │ │ 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 5bae │ │ │ │ │ + bhi.n 5d32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5bc6 │ │ │ │ │ + bne.n 5d4a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bfc │ │ │ │ │ + beq.w 5d80 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.w 5c30 │ │ │ │ │ + bcs.w 5db4 │ │ │ │ │ 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 5b44 │ │ │ │ │ + beq.n 5cc8 │ │ │ │ │ subs r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 5b7e │ │ │ │ │ + bgt.n 5d02 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 5b92 │ │ │ │ │ + ble.n 5d16 │ │ │ │ │ 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 5c18 │ │ │ │ │ + bcs.n 5d9c │ │ │ │ │ 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 5c18 │ │ │ │ │ + beq.n 5d9c │ │ │ │ │ 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 5b3c │ │ │ │ │ + beq.n 5cc0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5b70 │ │ │ │ │ + cbz r0, 5cf4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5d24 │ │ │ │ │ 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 5b9c │ │ │ │ │ + bgt.n 5d20 │ │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5b3c │ │ │ │ │ + bge.n 5cc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5b04 │ │ │ │ │ + b.n 5c88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b70 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b70 │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ 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, 5c12 │ │ │ │ │ + cbz r0, 5d96 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5ad4 │ │ │ │ │ + ble.n 5c58 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c50 │ │ │ │ │ + beq.n 5dd4 │ │ │ │ │ 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 5be8 │ │ │ │ │ + beq.n 5d6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 5c48 │ │ │ │ │ + cbz r3, 5dcc │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 5c50 │ │ │ │ │ + beq.n 5dd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r3, 5bfc │ │ │ │ │ + cbz r3, 5d80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 5ae0 │ │ │ │ │ + bge.w 5c64 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5ae0 │ │ │ │ │ + b.n 5c64 │ │ │ │ │ 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 5b3c │ │ │ │ │ + b.n 5cc0 │ │ │ │ │ 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 5c12 │ │ │ │ │ + b.n 5d96 │ │ │ │ │ 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 5c12 │ │ │ │ │ + b.n 5d96 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5be8 │ │ │ │ │ + b.n 5d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c12 │ │ │ │ │ + bne.n 5d96 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5bfc │ │ │ │ │ + beq.n 5d80 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5ae0 │ │ │ │ │ + b.n 5c64 │ │ │ │ │ │ │ │ │ │ -00005c68 : │ │ │ │ │ +00005dec : │ │ │ │ │ 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 5cdc │ │ │ │ │ + bcs.n 5e60 │ │ │ │ │ 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, 5cc8 │ │ │ │ │ + cbnz r2, 5e4c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ it ge │ │ │ │ │ strge r7, [r4, #8] │ │ │ │ │ - bge.n 5caa │ │ │ │ │ + bge.n 5e2e │ │ │ │ │ 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 5cba │ │ │ │ │ + beq.n 5e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5cbe │ │ │ │ │ + cbz r3, 5e42 │ │ │ │ │ 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 5cbc │ │ │ │ │ + b.n 5e40 │ │ │ │ │ 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 5caa │ │ │ │ │ + b.n 5e2e │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005cf8 : │ │ │ │ │ +00005e7c : │ │ │ │ │ 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 5ef6 │ │ │ │ │ - ldr r3, [pc, #508] @ (5f10 ) │ │ │ │ │ + bpl.w 607a │ │ │ │ │ + ldr r3, [pc, #508] @ (6094 ) │ │ │ │ │ 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 5e14 │ │ │ │ │ + beq.n 5f98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5e62 │ │ │ │ │ + ble.w 5fe6 │ │ │ │ │ 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] @ (5f14 ) │ │ │ │ │ + ldr r3, [pc, #432] @ (6098 ) │ │ │ │ │ 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 5eae │ │ │ │ │ + bcs.w 6032 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb2 │ │ │ │ │ + beq.w 6036 │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5dd4 │ │ │ │ │ + ble.n 5f58 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ add.w r1, ip, r8, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 5dc2 │ │ │ │ │ + b.n 5f46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5dd4 │ │ │ │ │ + beq.n 5f58 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5db6 │ │ │ │ │ + bne.n 5f3a │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5dc2 │ │ │ │ │ + bne.n 5f46 │ │ │ │ │ ldrd r6, r1, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5e02 │ │ │ │ │ + ble.n 5f86 │ │ │ │ │ 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 5e0a │ │ │ │ │ + beq.n 5f8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5dec │ │ │ │ │ + bne.n 5f70 │ │ │ │ │ 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 5dec │ │ │ │ │ - b.n 5e02 │ │ │ │ │ + bne.n 5f70 │ │ │ │ │ + b.n 5f86 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5ee0 │ │ │ │ │ + ble.n 6064 │ │ │ │ │ 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] @ (5f18 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (609c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -9473,313 +9668,313 @@ │ │ │ │ │ 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 5ef2 │ │ │ │ │ + beq.n 6076 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5f1c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (60a0 ) │ │ │ │ │ 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 5d8a │ │ │ │ │ + bcc.w 5f0e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ec8 │ │ │ │ │ + beq.n 604c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ec8 │ │ │ │ │ + cbnz r3, 604c │ │ │ │ │ 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, 5ef2 │ │ │ │ │ + cbz r0, 6076 │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5da4 │ │ │ │ │ - b.n 5dd4 │ │ │ │ │ + bgt.w 5f28 │ │ │ │ │ + b.n 5f58 │ │ │ │ │ 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 5e2c │ │ │ │ │ + bne.n 5fb0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5e04 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ 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 5ef2 │ │ │ │ │ + b.n 6076 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00005f20 : │ │ │ │ │ +000060a4 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cac <_list_extend> │ │ │ │ │ + bl 4e34 <_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 │ │ │ │ │ │ │ │ │ │ -00005f44 : │ │ │ │ │ +000060c8 : │ │ │ │ │ PyList_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 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 6026 │ │ │ │ │ + bpl.n 61aa │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6038 │ │ │ │ │ + beq.n 61bc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 5ff4 │ │ │ │ │ + ble.n 6178 │ │ │ │ │ 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 6000 │ │ │ │ │ + beq.n 6184 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 601c │ │ │ │ │ + bcs.n 61a0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 601c │ │ │ │ │ + beq.n 61a0 │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 6004 │ │ │ │ │ + blt.n 6188 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt.n 5fd2 │ │ │ │ │ + bgt.n 6156 │ │ │ │ │ add.w r3, r2, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str.w r0, [r3], #-4 │ │ │ │ │ - bge.n 5fc2 │ │ │ │ │ + bge.n 6146 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ str.w r8, [r2] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.n 5f72 │ │ │ │ │ + blt.n 60f6 │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 612c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 5f96 │ │ │ │ │ + b.n 611a │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble.n 5fbe │ │ │ │ │ - b.n 5fd2 │ │ │ │ │ + ble.n 6142 │ │ │ │ │ + b.n 6156 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5ff0 │ │ │ │ │ + b.n 6174 │ │ │ │ │ mov.w r1, #510 @ 0x1fe │ │ │ │ │ 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 6020 │ │ │ │ │ + b.n 61a4 │ │ │ │ │ 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 6020 │ │ │ │ │ + b.n 61a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000604c : │ │ │ │ │ +000061d0 : │ │ │ │ │ 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 6072 │ │ │ │ │ + bpl.n 61f6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 6086 │ │ │ │ │ + bcs.n 620a │ │ │ │ │ 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] @ (6098 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (621c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6082 │ │ │ │ │ + b.n 6206 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000609c : │ │ │ │ │ +00006220 : │ │ │ │ │ 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 6118 │ │ │ │ │ + ble.n 629c │ │ │ │ │ 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 618e │ │ │ │ │ - beq.n 6122 │ │ │ │ │ + blt.n 6312 │ │ │ │ │ + beq.n 62a6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6118 │ │ │ │ │ + beq.n 629c │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 618e │ │ │ │ │ - beq.n 6164 │ │ │ │ │ + blt.n 6312 │ │ │ │ │ + beq.n 62e8 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6118 │ │ │ │ │ + beq.n 629c │ │ │ │ │ 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 618e │ │ │ │ │ - beq.n 617c │ │ │ │ │ + blt.n 6312 │ │ │ │ │ + beq.n 6300 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 60fe │ │ │ │ │ + bne.n 6282 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 615e │ │ │ │ │ + b.n 62e2 │ │ │ │ │ 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 6182 │ │ │ │ │ + bne.n 6306 │ │ │ │ │ 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 │ │ │ │ │ @@ -9800,180 +9995,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 6166 │ │ │ │ │ - b.n 6118 │ │ │ │ │ + bgt.n 62ea │ │ │ │ │ + b.n 629c │ │ │ │ │ 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 615e │ │ │ │ │ + b.n 62e2 │ │ │ │ │ │ │ │ │ │ -00006194 : │ │ │ │ │ +00006318 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 61f4 │ │ │ │ │ + bne.n 6378 │ │ │ │ │ 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 6220 │ │ │ │ │ - cbz r0, 621a │ │ │ │ │ + beq.n 63a4 │ │ │ │ │ + cbz r0, 639e │ │ │ │ │ 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 61fa │ │ │ │ │ + bne.n 637e │ │ │ │ │ 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 620a │ │ │ │ │ + bne.n 638e │ │ │ │ │ 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 61f0 │ │ │ │ │ + beq.n 6374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61f0 │ │ │ │ │ + bne.n 6374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 61f0 │ │ │ │ │ + b.n 6374 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 61f0 │ │ │ │ │ + b.n 6374 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6238 │ │ │ │ │ + bne.n 63bc │ │ │ │ │ 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 622a │ │ │ │ │ + bne.n 63ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 622a │ │ │ │ │ + b.n 63ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006248 : │ │ │ │ │ +000063cc : │ │ │ │ │ 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, 6298 │ │ │ │ │ + cbz r4, 641c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 6292 │ │ │ │ │ + bmi.n 6416 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 6278 │ │ │ │ │ + cbz r0, 63fc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 62aa │ │ │ │ │ + bne.n 642e │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6292 │ │ │ │ │ + beq.n 6416 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 628e │ │ │ │ │ + cbz r0, 6412 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 629c │ │ │ │ │ + bne.n 6420 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 6282 │ │ │ │ │ + bcs.n 6406 │ │ │ │ │ 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 628e │ │ │ │ │ + bne.n 6412 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 628e │ │ │ │ │ + b.n 6412 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6278 │ │ │ │ │ + bne.n 63fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 627e │ │ │ │ │ - b.n 6292 │ │ │ │ │ + bne.n 6402 │ │ │ │ │ + b.n 6416 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062c0 : │ │ │ │ │ +00006444 : │ │ │ │ │ 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 62f2 │ │ │ │ │ + bpl.n 6476 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 630c │ │ │ │ │ + bcs.n 6490 │ │ │ │ │ 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 62f0 │ │ │ │ │ + beq.n 6474 │ │ │ │ │ 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 │ │ │ │ │ @@ -9986,31 +10181,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] @ (6320 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (64a4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6308 │ │ │ │ │ + b.n 648c │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006324 : │ │ │ │ │ +000064a8 : │ │ │ │ │ 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, 636e │ │ │ │ │ + cbz r3, 64f2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -10022,45 +10217,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 6376 │ │ │ │ │ - cbnz r5, 6370 │ │ │ │ │ + bne.n 64fa │ │ │ │ │ + cbnz r5, 64f4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bhi.n 6342 │ │ │ │ │ + bhi.n 64c6 │ │ │ │ │ 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 6364 │ │ │ │ │ + bne.n 64e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6364 │ │ │ │ │ + b.n 64e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006388 : │ │ │ │ │ +0000650c : │ │ │ │ │ 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] @ (63c0 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6544 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 63bc │ │ │ │ │ + cbz r0, 6540 │ │ │ │ │ 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 │ │ │ │ │ @@ -10070,1059 +10265,1060 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000063c4 : │ │ │ │ │ +00006548 : │ │ │ │ │ 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, 63e6 │ │ │ │ │ + cbz r0, 656a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 63f0 │ │ │ │ │ + bne.n 6574 │ │ │ │ │ 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 63e6 │ │ │ │ │ + bne.n 656a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006408 : │ │ │ │ │ +0000658c : │ │ │ │ │ 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 6554 │ │ │ │ │ + bne.w 66d8 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 652a │ │ │ │ │ + beq.n 66ae │ │ │ │ │ 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 64fa │ │ │ │ │ + bne.n 667e │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 652a │ │ │ │ │ + beq.n 66ae │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6542 │ │ │ │ │ + beq.n 66c6 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 64dc │ │ │ │ │ + ble.n 6660 │ │ │ │ │ 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 650a │ │ │ │ │ + beq.n 668e │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 6522 │ │ │ │ │ + bcs.n 66a6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6522 │ │ │ │ │ + beq.n 66a6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ strd r0, r7, [r6, #12] │ │ │ │ │ - blt.n 64ec │ │ │ │ │ + blt.n 6670 │ │ │ │ │ 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 64b8 │ │ │ │ │ + bgt.n 663c │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 64aa │ │ │ │ │ + ble.n 662e │ │ │ │ │ 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 64f4 │ │ │ │ │ + beq.n 6678 │ │ │ │ │ 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 6458 │ │ │ │ │ + blt.n 65dc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ - bge.n 6494 │ │ │ │ │ + bge.n 6618 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 6494 │ │ │ │ │ + b.n 6618 │ │ │ │ │ str.w r8, [r0, ip, lsl #2] │ │ │ │ │ - b.n 64d0 │ │ │ │ │ + b.n 6654 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 643e │ │ │ │ │ + bne.n 65c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 643e │ │ │ │ │ + b.n 65c2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6522 │ │ │ │ │ + cbz r0, 66a6 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str.w r9, [r6, #16] │ │ │ │ │ - b.n 64b8 │ │ │ │ │ + b.n 663c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 64d8 │ │ │ │ │ + b.n 665c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6526 │ │ │ │ │ + bne.n 66aa │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 644e │ │ │ │ │ + bne.n 65d2 │ │ │ │ │ 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 6526 │ │ │ │ │ + b.n 66aa │ │ │ │ │ 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 6526 │ │ │ │ │ - b.n 6422 │ │ │ │ │ + beq.n 66aa │ │ │ │ │ + b.n 65a6 │ │ │ │ │ │ │ │ │ │ -0000656c : │ │ │ │ │ +000066f0 : │ │ │ │ │ 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 4cac <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6596 │ │ │ │ │ + beq.n 671a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6592 │ │ │ │ │ + beq.n 6716 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6592 │ │ │ │ │ + b.n 6716 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000659c : │ │ │ │ │ +00006720 : │ │ │ │ │ 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 6622 │ │ │ │ │ + bne.n 67a6 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 660a │ │ │ │ │ + cbnz r3, 678e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 65fc │ │ │ │ │ - cbz r4, 65e0 │ │ │ │ │ + cbz r0, 6780 │ │ │ │ │ + cbz r4, 6764 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r3, 6600 │ │ │ │ │ - cbz r1, 65e0 │ │ │ │ │ + cbnz r3, 6784 │ │ │ │ │ + cbz r1, 6764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4cac <_list_extend> │ │ │ │ │ + bl 4e34 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 65e6 │ │ │ │ │ + beq.n 676a │ │ │ │ │ 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 65fc │ │ │ │ │ + beq.n 6780 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 65fc │ │ │ │ │ + cbnz r3, 6780 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 65e0 │ │ │ │ │ + b.n 6764 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1c7c │ │ │ │ │ + bl 1c9c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 65d4 │ │ │ │ │ + b.n 6758 │ │ │ │ │ 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 65c0 │ │ │ │ │ - b.n 65fc │ │ │ │ │ + bne.n 6744 │ │ │ │ │ + b.n 6780 │ │ │ │ │ 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 65fc │ │ │ │ │ - b.n 65b4 │ │ │ │ │ + beq.n 6780 │ │ │ │ │ + b.n 6738 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000663c : │ │ │ │ │ +000067c0 : │ │ │ │ │ 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 679e │ │ │ │ │ - ldr r3, [pc, #340] @ (67ac ) │ │ │ │ │ + ble.w 6922 │ │ │ │ │ + ldr r3, [pc, #340] @ (6930 ) │ │ │ │ │ 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 6716 │ │ │ │ │ + ble.n 689a │ │ │ │ │ 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] @ (67b0 ) │ │ │ │ │ + ldr r3, [pc, #276] @ (6934 ) │ │ │ │ │ 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 6760 │ │ │ │ │ + bcs.n 68e4 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6764 │ │ │ │ │ + beq.n 68e8 │ │ │ │ │ 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 6708 │ │ │ │ │ + bne.n 688c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 66ee │ │ │ │ │ + bne.n 6872 │ │ │ │ │ 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 66ee │ │ │ │ │ - b.n 6700 │ │ │ │ │ + bne.n 6872 │ │ │ │ │ + b.n 6884 │ │ │ │ │ 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 67a8 │ │ │ │ │ + beq.n 692c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #124] @ (67b4 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (6938 ) │ │ │ │ │ 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 66c2 │ │ │ │ │ + bcc.n 6846 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 677a │ │ │ │ │ + beq.n 68fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 677a │ │ │ │ │ + cbnz r3, 68fe │ │ │ │ │ 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, 67a8 │ │ │ │ │ + cbz r0, 692c │ │ │ │ │ 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 66ea │ │ │ │ │ + b.n 686e │ │ │ │ │ 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 6702 │ │ │ │ │ + b.n 6886 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000067b8 : │ │ │ │ │ +0000693c : │ │ │ │ │ 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 685a │ │ │ │ │ + beq.n 69de │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 685a │ │ │ │ │ + beq.n 69de │ │ │ │ │ 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 6850 │ │ │ │ │ + bne.n 69d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e4c │ │ │ │ │ + bne.w 6fd2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6e3e │ │ │ │ │ + bcs.w 6fc4 │ │ │ │ │ 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 68e8 │ │ │ │ │ + bne.n 6a6c │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 682e │ │ │ │ │ + bge.n 69b2 │ │ │ │ │ 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 6846 │ │ │ │ │ + beq.n 69ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6846 │ │ │ │ │ + cbnz r3, 69ca │ │ │ │ │ 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 6802 │ │ │ │ │ + bge.n 6986 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 6802 │ │ │ │ │ + b.n 6986 │ │ │ │ │ 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 6f94 │ │ │ │ │ + bne.w 711a │ │ │ │ │ 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 6e4c │ │ │ │ │ + blt.w 6fd2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 68fc │ │ │ │ │ + beq.n 6a80 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6f80 │ │ │ │ │ + beq.w 7106 │ │ │ │ │ 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 6e4c │ │ │ │ │ + beq.w 6fd2 │ │ │ │ │ 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 69f4 │ │ │ │ │ - beq.w 69fc │ │ │ │ │ + blt.w 6b78 │ │ │ │ │ + beq.w 6b80 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6a08 │ │ │ │ │ + bgt.w 6b8c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 69ca │ │ │ │ │ + bne.w 6b4e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1848 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6848 │ │ │ │ │ + beq.n 69cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6848 │ │ │ │ │ + bne.n 69cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6848 │ │ │ │ │ + b.n 69cc │ │ │ │ │ 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 6830 │ │ │ │ │ + b.n 69b4 │ │ │ │ │ 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 6a14 │ │ │ │ │ - beq.w 6a1e │ │ │ │ │ + blt.w 6b98 │ │ │ │ │ + beq.w 6ba2 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 6a1c │ │ │ │ │ + bgt.n 6ba0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6a28 │ │ │ │ │ + beq.w 6bac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6846 │ │ │ │ │ + ble.n 69ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6940 │ │ │ │ │ + bge.n 6ac4 │ │ │ │ │ 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 6f7a │ │ │ │ │ + beq.w 7100 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ittt cc │ │ │ │ │ subcc.w r9, r0, #4 │ │ │ │ │ movcc.w r8, #0 │ │ │ │ │ ldrcc r3, [sp, #12] │ │ │ │ │ - bcc.n 697c │ │ │ │ │ - b.n 6e08 │ │ │ │ │ + bcc.n 6b00 │ │ │ │ │ + b.n 6f8e │ │ │ │ │ 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 6c20 │ │ │ │ │ + bcs.w 6da6 │ │ │ │ │ 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 6966 │ │ │ │ │ + bcc.n 6aea │ │ │ │ │ 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 6970 │ │ │ │ │ + b.n 6af4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 6e52 │ │ │ │ │ - cbnz r0, 6a34 │ │ │ │ │ + bne.w 6fd8 │ │ │ │ │ + cbnz r0, 6bb8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6846 │ │ │ │ │ + beq.w 69ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6846 │ │ │ │ │ + bne.w 69ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6846 │ │ │ │ │ + b.n 69ca │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6a08 │ │ │ │ │ + blt.n 6b8c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 69ca │ │ │ │ │ + bne.n 6b4e │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - b.n 68c4 │ │ │ │ │ + b.n 6a48 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 69ca │ │ │ │ │ + bne.n 6b4e │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 68c4 │ │ │ │ │ + b.n 6a48 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 6a1e │ │ │ │ │ + bge.n 6ba2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6926 │ │ │ │ │ + bne.n 6aaa │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1848 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6848 │ │ │ │ │ + b.n 69cc │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f64 │ │ │ │ │ + beq.w 70ea │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 6fae │ │ │ │ │ + bpl.w 7134 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble.w 6c18 │ │ │ │ │ + ble.w 6d9e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r7, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ - sub.w r6, r9, #4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 6d10 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + sub.w r6, r9, #4 │ │ │ │ │ + it eq │ │ │ │ │ + mvneq.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.w 6e96 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6adc │ │ │ │ │ + beq.n 6c62 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6abc │ │ │ │ │ + beq.n 6c42 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6aa2 │ │ │ │ │ + beq.n 6c28 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 6b62 │ │ │ │ │ + beq.n 6ce8 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ 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 6cfc │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, fp, #3 │ │ │ │ │ - bne.n 6adc │ │ │ │ │ + bne.n 6c62 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ec6 │ │ │ │ │ + bne.w 704c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ed6 │ │ │ │ │ + bne.w 705c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ef6 │ │ │ │ │ + bne.w 707c │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ee6 │ │ │ │ │ + bne.w 706c │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6f36 │ │ │ │ │ + bne.w 70bc │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6f26 │ │ │ │ │ + bne.w 70ac │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6f16 │ │ │ │ │ + bne.w 709c │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 6c18 │ │ │ │ │ + beq.n 6d9e │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 6e16 │ │ │ │ │ + bne.w 6f9c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 6c06 │ │ │ │ │ + bne.n 6d8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 69d6 │ │ │ │ │ + b.n 6b5a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc.w 6e26 │ │ │ │ │ + bcc.w 6fac │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 6e0c │ │ │ │ │ + ble.w 6f92 │ │ │ │ │ add.w r8, r5, #6 │ │ │ │ │ add.w r8, r8, r5, asr #3 │ │ │ │ │ bic.w r8, r8, #3 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r8, r5, #3 │ │ │ │ │ biclt.w r8, r8, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6f56 │ │ │ │ │ + beq.w 70dc │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 6f5a │ │ │ │ │ + bcs.w 70e0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f5a │ │ │ │ │ + beq.w 70e0 │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e96 │ │ │ │ │ + bne.w 701c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6e7a │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ea6 │ │ │ │ │ + bne.w 702c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6e7a │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6eb6 │ │ │ │ │ + bne.w 703c │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6e7a │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6f06 │ │ │ │ │ + bne.w 708c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6e7a │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r7, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6f46 │ │ │ │ │ + bne.w 70cc │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6e7a │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 6e86 │ │ │ │ │ + bne.w 700c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6ce2 │ │ │ │ │ + bne.n 6e68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6848 │ │ │ │ │ + b.n 69cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 6a72 │ │ │ │ │ - b.n 6b62 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ 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 6d7e │ │ │ │ │ + beq.n 6f04 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6d5e │ │ │ │ │ + beq.n 6ee4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6d44 │ │ │ │ │ + beq.n 6eca │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r1, r4 │ │ │ │ │ - beq.w 6b62 │ │ │ │ │ + beq.w 6ce8 │ │ │ │ │ adds r6, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ add.w r7, 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 6df4 │ │ │ │ │ + bne.n 6f7a │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ add.w r6, fp, #12 │ │ │ │ │ add.w r7, 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 6d72 │ │ │ │ │ + beq.n 6ef8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r4 │ │ │ │ │ - bne.n 6d14 │ │ │ │ │ - b.n 6b62 │ │ │ │ │ + bne.n 6e9a │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6c22 │ │ │ │ │ + b.n 6da8 │ │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ │ - bge.w 6c7c │ │ │ │ │ - b.n 6c3a │ │ │ │ │ + bge.w 6e02 │ │ │ │ │ + b.n 6dc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c12 │ │ │ │ │ + bne.w 6d98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c12 │ │ │ │ │ + b.n 6d98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 6c2e │ │ │ │ │ + b.n 6db4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6848 │ │ │ │ │ + b.n 69cc │ │ │ │ │ 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 │ │ │ │ │ @@ -11131,372 +11327,371 @@ │ │ │ │ │ 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 6e4c │ │ │ │ │ + beq.n 6fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6e4c │ │ │ │ │ + bne.n 6fd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e4c │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cee │ │ │ │ │ + bne.w 6e74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cee │ │ │ │ │ + b.n 6e74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c8c │ │ │ │ │ + bne.w 6e12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c8c │ │ │ │ │ + b.n 6e12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c9e │ │ │ │ │ + bne.w 6e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6e24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cb0 │ │ │ │ │ + bne.w 6e36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cb0 │ │ │ │ │ + b.n 6e36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b72 │ │ │ │ │ + bne.w 6cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b72 │ │ │ │ │ + b.n 6cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b88 │ │ │ │ │ + bne.w 6d0e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b88 │ │ │ │ │ + b.n 6d0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bb4 │ │ │ │ │ + bne.w 6d3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6bb4 │ │ │ │ │ + b.n 6d3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b9e │ │ │ │ │ + bne.w 6d24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b9e │ │ │ │ │ + b.n 6d24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cc2 │ │ │ │ │ + bne.w 6e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cc2 │ │ │ │ │ + b.n 6e48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bfa │ │ │ │ │ + bne.w 6d80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6bfa │ │ │ │ │ + b.n 6d80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6be0 │ │ │ │ │ + bne.w 6d66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6be0 │ │ │ │ │ + b.n 6d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bca │ │ │ │ │ + bne.w 6d50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6bca │ │ │ │ │ + b.n 6d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cd8 │ │ │ │ │ + bne.w 6e5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cd8 │ │ │ │ │ + b.n 6e5e │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 6c64 │ │ │ │ │ + b.n 6dea │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6c7e │ │ │ │ │ + b.n 6e04 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f7a │ │ │ │ │ + beq.n 7100 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6f7a │ │ │ │ │ + cbnz r3, 7100 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6e4c │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 663c │ │ │ │ │ + bl 67c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 689a │ │ │ │ │ - b.n 6e4c │ │ │ │ │ + bne.w 6a1e │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ 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 6e4c │ │ │ │ │ + b.n 6fd2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 6a5c │ │ │ │ │ - b.n 6c18 │ │ │ │ │ - nop │ │ │ │ │ + bgt.w 6be0 │ │ │ │ │ + b.n 6d9e │ │ │ │ │ │ │ │ │ │ -00006fc0 : │ │ │ │ │ +00007144 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 6fca │ │ │ │ │ + cbz r0, 714e │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006fcc : │ │ │ │ │ +00007150 : │ │ │ │ │ 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, 7014 │ │ │ │ │ + cbnz r3, 7198 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 705a │ │ │ │ │ + blt.n 71de │ │ │ │ │ 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 7080 │ │ │ │ │ + bne.n 7204 │ │ │ │ │ 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 464 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r6, [pc, #132] @ (70a0 ) │ │ │ │ │ + ldr r6, [pc, #132] @ (7224 ) │ │ │ │ │ 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 709c │ │ │ │ │ + beq.n 7220 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7000 │ │ │ │ │ + beq.n 7184 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - cbz r1, 7050 │ │ │ │ │ + cbz r1, 71d4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 700a │ │ │ │ │ + beq.n 718e │ │ │ │ │ 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 700a │ │ │ │ │ - b.n 709c │ │ │ │ │ + bge.n 718e │ │ │ │ │ + b.n 7220 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 7040 │ │ │ │ │ - ldr r5, [pc, #68] @ (70a0 ) │ │ │ │ │ + b.n 71c4 │ │ │ │ │ + ldr r5, [pc, #68] @ (7224 ) │ │ │ │ │ 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, 709c │ │ │ │ │ + cbz r0, 7220 │ │ │ │ │ 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 7040 │ │ │ │ │ - ldr r5, [pc, #28] @ (70a0 ) │ │ │ │ │ + b.n 71c4 │ │ │ │ │ + ldr r5, [pc, #28] @ (7224 ) │ │ │ │ │ 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 7030 │ │ │ │ │ + bne.n 71b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7010 │ │ │ │ │ + b.n 7194 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000070a4 : │ │ │ │ │ +00007228 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 719c │ │ │ │ │ + beq.n 7320 │ │ │ │ │ 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 71f2 │ │ │ │ │ + bne.w 7376 │ │ │ │ │ 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 71c6 │ │ │ │ │ + blt.n 734a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7178 │ │ │ │ │ + ble.n 72fc │ │ │ │ │ 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 710a │ │ │ │ │ + b.n 728e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 7178 │ │ │ │ │ + ble.n 72fc │ │ │ │ │ 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 712e │ │ │ │ │ + ble.n 72b2 │ │ │ │ │ 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 71bc │ │ │ │ │ + blt.n 7340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71bc │ │ │ │ │ + beq.n 7340 │ │ │ │ │ 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 71a8 │ │ │ │ │ + blt.n 732c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 71d6 │ │ │ │ │ + beq.n 735a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71d6 │ │ │ │ │ + bne.n 735a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7100 │ │ │ │ │ + beq.n 7284 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7100 │ │ │ │ │ + bne.n 7284 │ │ │ │ │ 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 710a │ │ │ │ │ + blt.n 728e │ │ │ │ │ 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 71c6 │ │ │ │ │ + blt.n 734a │ │ │ │ │ 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 │ │ │ │ │ @@ -11505,98 +11700,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 71bc │ │ │ │ │ + beq.n 7340 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 71bc │ │ │ │ │ + cbnz r3, 7340 │ │ │ │ │ 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 71e2 │ │ │ │ │ + bne.n 7366 │ │ │ │ │ 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 7196 │ │ │ │ │ + b.n 731a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7100 │ │ │ │ │ - b.n 7160 │ │ │ │ │ + beq.n 7284 │ │ │ │ │ + b.n 72e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71c6 │ │ │ │ │ + bne.n 734a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 71c6 │ │ │ │ │ - ble.n 71d2 │ │ │ │ │ + b.n 734a │ │ │ │ │ + ble.n 7356 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007208 <_PyList_ClearFreeList>: │ │ │ │ │ +0000738c <_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 723c <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 73c0 <_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 7222 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 7240 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 73a6 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 73c4 <_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 │ │ │ │ │ │ │ │ │ │ -0000724c : │ │ │ │ │ +000073d0 : │ │ │ │ │ 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 72aa │ │ │ │ │ + blt.n 742e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 728a │ │ │ │ │ + bcs.n 740e │ │ │ │ │ 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 │ │ │ │ │ @@ -11608,25 +11803,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 72aa │ │ │ │ │ + beq.n 742e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 72ae │ │ │ │ │ + cbz r3, 7432 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72aa │ │ │ │ │ + b.n 742e │ │ │ │ │ │ │ │ │ │ -000072b4 : │ │ │ │ │ +00007438 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11637,119 +11832,119 @@ │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000072e4 : │ │ │ │ │ +00007468 : │ │ │ │ │ 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 r6, #1 │ │ │ │ │ movgt r6, #0 │ │ │ │ │ - ble.w 747e │ │ │ │ │ + ble.w 7602 │ │ │ │ │ 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 75cc │ │ │ │ │ - ldr r3, [pc, #696] @ (75d4 ) │ │ │ │ │ + bgt.w 7750 │ │ │ │ │ + ldr r3, [pc, #696] @ (7758 ) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mul.w r5, 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 74e2 │ │ │ │ │ + ble.w 7666 │ │ │ │ │ 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 r6, r6, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #636] @ (75d8 ) │ │ │ │ │ + ldr r3, [pc, #636] @ (775c ) │ │ │ │ │ cmp.w r5, #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 752c │ │ │ │ │ + bcs.w 76b0 │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7530 │ │ │ │ │ + beq.w 76b4 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.w 755e │ │ │ │ │ + bne.w 76e2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, r2, r5 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ add.w r2, r6, sl │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 7476 │ │ │ │ │ + bcs.n 75fa │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w r0, sl, lsr #2 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - beq.n 7474 │ │ │ │ │ + beq.n 75f8 │ │ │ │ │ lsrs r1, r0, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ │ subs r2, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 743a │ │ │ │ │ + beq.n 75be │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 742e │ │ │ │ │ + beq.n 75b2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7426 │ │ │ │ │ + beq.n 75aa │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 741e │ │ │ │ │ + beq.n 75a2 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 7416 │ │ │ │ │ + beq.n 759a │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 740e │ │ │ │ │ + beq.n 7592 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7406 │ │ │ │ │ + beq.n 758a │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ strd r3, r3, [r6] │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ @@ -11757,55 +11952,55 @@ │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 7468 │ │ │ │ │ + beq.n 75ec │ │ │ │ │ add.w r2, ip, #8 │ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ │ strd r3, r3, [ip] │ │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ │ cmp r1, ip │ │ │ │ │ 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 743a │ │ │ │ │ + bne.n 75be │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bpl.n 7476 │ │ │ │ │ + bpl.n 75fa │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ add.w r6, r6, r0, lsl #2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #348] @ (75dc ) │ │ │ │ │ + ldr r3, [pc, #348] @ (7760 ) │ │ │ │ │ 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 75a6 │ │ │ │ │ + ble.w 772a │ │ │ │ │ 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] @ (75e0 ) │ │ │ │ │ + ldr r1, [pc, #300] @ (7764 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -11823,356 +12018,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 75ba │ │ │ │ │ + beq.n 773e │ │ │ │ │ strd r6, r6, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #224] @ (75e4 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (7768 ) │ │ │ │ │ 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 7386 │ │ │ │ │ + bcc.w 750a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7546 │ │ │ │ │ + beq.n 76ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7546 │ │ │ │ │ + cbnz r3, 76ca │ │ │ │ │ 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, 75ba │ │ │ │ │ + cbz r0, 773e │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 73a6 │ │ │ │ │ + beq.w 752a │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 7588 │ │ │ │ │ + bcs.n 770c │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 75be │ │ │ │ │ + bne.n 7742 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7576 │ │ │ │ │ + bne.n 76fa │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.w 7476 │ │ │ │ │ + ble.w 75fa │ │ │ │ │ sub.w r8, sl, r7 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7588 │ │ │ │ │ + b.n 770c │ │ │ │ │ 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 74ae │ │ │ │ │ + bne.w 7632 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7478 │ │ │ │ │ + b.n 75fc │ │ │ │ │ add r1, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7576 │ │ │ │ │ - b.n 7588 │ │ │ │ │ + bne.n 76fa │ │ │ │ │ + b.n 770c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000002ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000276 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000075e8 : │ │ │ │ │ +0000776c : │ │ │ │ │ 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, 7638 │ │ │ │ │ + cbz r4, 77bc │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 7632 │ │ │ │ │ + bmi.n 77b6 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 7618 │ │ │ │ │ + cbz r0, 779c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7650 │ │ │ │ │ + bne.n 77d4 │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7632 │ │ │ │ │ + beq.n 77b6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 762e │ │ │ │ │ + cbz r0, 77b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 7642 │ │ │ │ │ + bne.n 77c6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 7622 │ │ │ │ │ + bcs.n 77a6 │ │ │ │ │ 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 762e │ │ │ │ │ + bne.n 77b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 762e │ │ │ │ │ + b.n 77b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7618 │ │ │ │ │ + bne.n 779c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 761e │ │ │ │ │ - b.n 7632 │ │ │ │ │ + bne.n 77a2 │ │ │ │ │ + b.n 77b6 │ │ │ │ │ │ │ │ │ │ -00007664 : │ │ │ │ │ +000077e8 : │ │ │ │ │ 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, 76cc │ │ │ │ │ + cbz r2, 7850 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 76b2 │ │ │ │ │ + b.n 7836 │ │ │ │ │ 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 76f0 │ │ │ │ │ + bne.n 7874 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r9, r9, #1 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ - bgt.n 76c6 │ │ │ │ │ + bgt.n 784a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 771a │ │ │ │ │ + bne.n 789e │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 76cc │ │ │ │ │ + bcs.n 7850 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 76d6 │ │ │ │ │ + bne.n 785a │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 7688 │ │ │ │ │ + bne.n 780c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.n 76b2 │ │ │ │ │ + bhi.n 7836 │ │ │ │ │ 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 7700 │ │ │ │ │ + beq.n 7884 │ │ │ │ │ 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 769a │ │ │ │ │ + beq.n 781e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 769a │ │ │ │ │ + bne.n 781e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 769a │ │ │ │ │ + b.n 781e │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 76c6 │ │ │ │ │ + beq.n 784a │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76c6 │ │ │ │ │ + bne.n 784a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b.n 76c6 │ │ │ │ │ + b.n 784a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00007720 : │ │ │ │ │ +000078a4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 7730 │ │ │ │ │ + bgt.n 78b4 │ │ │ │ │ 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 7726 │ │ │ │ │ + bcs.n 78aa │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 773c │ │ │ │ │ + bhi.n 78c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007758 : │ │ │ │ │ +000078dc : │ │ │ │ │ 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 783e │ │ │ │ │ + bhi.n 79c2 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 783a │ │ │ │ │ + beq.n 79be │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7816 │ │ │ │ │ + beq.n 799a │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 77a4 │ │ │ │ │ + beq.n 7928 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7816 │ │ │ │ │ + beq.n 799a │ │ │ │ │ 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 77fe │ │ │ │ │ + ble.n 7982 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 77fe │ │ │ │ │ + bls.n 7982 │ │ │ │ │ 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 781e │ │ │ │ │ + bne.n 79a2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 782e │ │ │ │ │ + bgt.n 79b2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r5, 7816 │ │ │ │ │ + cbnz r5, 799a │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 77ca │ │ │ │ │ + bne.n 794e │ │ │ │ │ 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 │ │ │ │ │ @@ -12183,74 +12378,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 77f2 │ │ │ │ │ + bne.n 7976 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 77f2 │ │ │ │ │ + b.n 7976 │ │ │ │ │ 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 77c6 │ │ │ │ │ + b.n 794a │ │ │ │ │ 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 7816 │ │ │ │ │ + beq.n 799a │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 77a4 │ │ │ │ │ + ble.n 7928 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7798 │ │ │ │ │ - b.n 7816 │ │ │ │ │ + bne.n 791c │ │ │ │ │ + b.n 799a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000786c : │ │ │ │ │ +000079f0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007884 : │ │ │ │ │ +00007a08 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7896 │ │ │ │ │ + blt.n 7a1a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 7896 │ │ │ │ │ + bmi.n 7a1a │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000789c : │ │ │ │ │ +00007a20 : │ │ │ │ │ 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 1c7c │ │ │ │ │ + bl 1c9c │ │ │ │ │ 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 4cac <_list_extend> │ │ │ │ │ + b.w 4e34 <_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: 108520 (bytes into file) │ │ │ │ │ + Start of section headers: 108588 (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 0x1a7e8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1a82c: │ │ │ │ │ │ │ │ │ │ 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 016b08 0003b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008d0 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 016eb8 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d98 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d98 01160c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 017270 003340 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0123a4 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012f18 000280 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01a5b0 000168 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 013198 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01a718 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 013f52 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 013f52 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 013f88 001b00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 015a88 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01a758 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000894 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016b4c 0003b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0008c8 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016efc 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d90 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000d90 011638 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0172b4 003340 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0123c8 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012f3c 000280 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01a5f4 000168 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0131bc 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01a75c 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 013f76 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 013f76 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 013fac 001b20 10 16 300 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 015acc 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01a79c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 432 entries: │ │ │ │ │ +Symbol table '.symtab' contains 434 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -31,22 +31,22 @@ │ │ │ │ │ 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: 0000c6fd 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 35: 00000e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 00000e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 37: 00001160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 0000116c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 0000125d 428 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 40: 000012aa 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 000012b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 0000c735 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 424 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 │ │ │ │ │ @@ -71,365 +71,367 @@ │ │ │ │ │ 67: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 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: 0000258d 748 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 73: 00002879 1484 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 74: 000094a1 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 74: 00009489 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 75: 00002874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 76: 00002878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 77: 00002e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 78: 00002e44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 79: 00002e45 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 80: 00008871 756 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 81: 000071e9 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 80: 00008859 756 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 81: 000071d1 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: 00003381 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 86: 000034a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000034a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 88: 000034a5 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 89: 00005881 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 90: 0000c715 258 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 89: 0000586d 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 90: 0000c74d 258 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 91: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 92: 000035fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 000036c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 000036b8 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: 000036cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 000036cd 1944 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 103: 00003aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00003aa8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 00003e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00003e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 000036bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 000036bd 1940 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 103: 00003a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00003a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 00003e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00003e50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 107: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 108: 00004359 3052 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 109: 00004518 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 0000451c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00004b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00004b40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00004f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00004f44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 00005630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00005634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 0000587c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 00005880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 00005cad 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 120: 000060a9 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 121: 00005eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00005eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 000060a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 000060a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 00010a59 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 126: 00006b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00006b54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00006e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00006e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 000071e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 000071e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 132: 000073e9 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 133: 0000797d 3434 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 108: 00004345 3052 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 109: 00004504 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00004508 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00004b24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00004b2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00004f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00004f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 0000561c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00005620 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 00005868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000586c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 00005c95 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 120: 00006091 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 121: 00005e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00005ea0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 0000608c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00006090 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00010a89 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 126: 00006b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00006b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00006e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00006e68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 000071cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 000071d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 000073d1 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 133: 00007965 3436 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 134: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 135: 00007535 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 136: 0000ca65 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 137: 0000759c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 0000751d 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 136: 0000ca9d 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 137: 00007584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 139: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 140: 000075a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00007890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 000078a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 00007d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00007d08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 0000872c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00008730 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00008731 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 148: 00008b5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00008b64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 00008b65 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 151: 00008c9d 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 140: 00007588 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 00007878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00007890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 00007cec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00007cf0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00008714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00008718 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00008719 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 148: 00008b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00008b4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 00008b4d 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 151: 00008c85 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: 00008ffd 1186 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 00008ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00008fe5 1186 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 00008fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 159: 00008ffc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 0000f4e1 2288 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 000093bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000093c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000d0fd 2424 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 00008fe4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000f519 2288 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 000093a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000093ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 0000d135 2424 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 164: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 165: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 166: 00009859 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 166: 00009841 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: 0000997d 2486 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 171: 0000a090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000a0a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00009965 2486 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 171: 0000a078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000a090 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: 0000a531 8036 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 177: 0000dfc1 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 178: 0000a8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000a900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000ae9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000aea4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000b340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000b34c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000b624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000b62c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000fdd1 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 187: 0000be1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000be24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 0000c48c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000c494 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 192: 0000c6a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000c6a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 0000c6f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000c6fc 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: 0000c819 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 200: 0000ca60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000ca64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000cc10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000cc14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000cc15 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 205: 0000cd98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000cda4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000cec1 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 208: 0000cfa9 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 209: 0000d0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000d0b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 212: 0000da75 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 213: 0000db59 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 214: 0000df60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000df64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000e3e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000e3ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000e529 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 219: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 220: 0000e928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 0000e940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 222: 0000ea25 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 223: 0000f2c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000f2d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000f2e9 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 226: 0000f414 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: 0000f418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 0000fdc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000fdd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 0000fe70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000fe74 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: 00010c4d 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 247: 00010cc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 248: 00010cc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 249: 00010f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 250: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 251: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 252: 00010f24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 253: 00011604 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 │ │ │ │ │ - 261: 00000600 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 262: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 263: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 264: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 265: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 266: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 267: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 268: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 269: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 270: 000000e8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 271: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 272: 000003ac 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 273: 000006ec 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 274: 00000a30 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 275: 00000b40 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 276: 00000bf8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 277: 00000c78 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 278: 00000cb4 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 279: 00000d48 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 280: 00000d9c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 281: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 282: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 283: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 284: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 285: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 286: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 287: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 288: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 289: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 290: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 291: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 292: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 293: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 294: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 295: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ - 296: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ - 297: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ - 298: 00000001 136 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 303: 00000089 136 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 304: 00000111 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 307: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 309: 00000251 174 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 310: 00000301 198 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 311: 0000041d 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 314: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 319: 000004f9 3428 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 329: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 176: 0000a519 8116 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 177: 0000dff9 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 178: 0000a8e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000a8e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000aed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000aedc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000b37c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000b388 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000b6c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000b6c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000bb58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000bb5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 0000fe09 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 189: 0000bec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000bec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000c4c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000c4cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 194: 0000c6dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000c6e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 0000c730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000c734 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 199: 000006d4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 200: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 201: 0000c851 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 202: 0000ca98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000ca9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000cc48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000cc4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 0000cc4d 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 207: 0000cdd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000cddc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000cef9 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 210: 0000cfe1 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 0000d0ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000d0f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 214: 0000daad 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 215: 0000db91 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 216: 0000df98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000df9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000e420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000e424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000e561 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 221: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 222: 0000e960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000e978 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 224: 0000ea5d 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 225: 0000f300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000f321 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 228: 0000f44c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 230: 000000e5 356 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 231: 00000240 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 232: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 233: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 234: 0000f450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 0000fe00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 0000fe08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 0000fea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 0000feac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 239: 00000248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 240: 00000249 40 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 241: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 242: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 243: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 244: 00000271 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 245: 00000274 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 246: 00000278 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 247: 00000279 440 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 248: 00010c7d 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 249: 00010cf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 250: 00010cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 251: 00010f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 253: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 254: 00010f54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 255: 00011630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 257: 000007cc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 258: 000005fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 000007f0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 260: 0000015d 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ + 261: 000007f4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 262: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 263: 00000600 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 264: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 265: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 266: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 267: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 268: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 269: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 270: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 271: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 272: 000000e8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 273: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 274: 000003ac 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 275: 000006ec 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 276: 00000a30 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 277: 00000b40 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 278: 00000bf8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 279: 00000c78 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 280: 00000cb4 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 281: 00000d48 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 282: 00000d9c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 283: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 284: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 285: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 286: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 287: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 288: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 289: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 290: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 291: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 292: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 293: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 294: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 295: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 296: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 297: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ + 298: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ + 299: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ + 300: 00000001 136 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 305: 00000089 136 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 306: 00000111 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 309: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 311: 00000251 174 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 312: 00000301 198 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 313: 0000041d 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 316: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 321: 000004f9 3432 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 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: 00001419 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 337: 00001591 264 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: 00002451 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 347: 000024ad 224 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: 00002fc9 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 351: 00003131 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 352: 0000329d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 353: 0000c5b5 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 354: 000035fd 208 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 PyObject_IsTrue │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 360: 00003e65 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: 00004f45 2364 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 364: 00005a09 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 365: 00005b75 312 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 366: 00005eb9 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 367: 00007529 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: 000075a1 776 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: 000078a9 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 376: 000086e9 72 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 378: 00009781 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 379: 000097c1 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: 000098c1 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 385: 0000e5a9 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 387: 0000a335 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: 0000c495 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: 0000c6a9 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: 0000ce45 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 398: 0000cda5 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: 0000d0b9 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 404: 0000e43d 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: 0000f419 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 409: 0000fe75 3042 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: 00010cc9 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 414: 00010de5 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 415: 00000431 74 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 416: 00010f25 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 │ │ │ │ │ - 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 │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 332: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 337: 00001419 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 339: 00001591 264 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 348: 00002451 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 349: 000024ad 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 352: 00002fc9 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 353: 00003131 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 354: 0000329d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 355: 0000c5ed 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 356: 000035fd 192 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 362: 00003e51 1266 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 365: 00004f31 2364 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 366: 000059f5 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 367: 00005b61 308 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 368: 00005ea1 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 369: 00007511 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 373: 00007589 776 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 377: 00007891 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 378: 000086d1 72 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 380: 00009769 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 381: 000097a9 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 386: 000098a9 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 387: 0000e5e1 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 389: 0000a31d 508 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 392: 0000c4cd 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 393: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 395: 0000c6e1 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 399: 0000ce7d 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 400: 0000cddd 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 405: 0000d0f1 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 406: 0000e475 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 408: 0000047d 388 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 410: 0000f451 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 411: 0000fead 3034 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 415: 00010cf9 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 416: 00010e15 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 417: 00000431 74 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 418: 00010f55 1764 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 419: 00000045 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 420: 0000009b 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 421: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 423: 00000181 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 424: 00000601 658 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 425: 000001d7 74 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ + 426: 00000221 66 FUNC GLOBAL DEFAULT 9 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 427: 00000263 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 428: 0000026f 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 429: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 430: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,391 +1,391 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16b08 contains 118 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16b4c 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 │ │ │ │ │ +0000001e 0001360a 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 │ │ │ │ │ 00000044 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 00013b0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 00013d0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000120a R_ARM_THM_CALL 000003c9 _PyLong_FromMedium │ │ │ │ │ -00000096 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000120a R_ARM_THM_CALL 000003c9 _PyLong_FromMedium │ │ │ │ │ -000000a8 00013c0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -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 │ │ │ │ │ +000000a8 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00013002 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 │ │ │ │ │ +00000108 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000011e 0000550a R_ARM_THM_CALL 00003381 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 0000a531 long_pow │ │ │ │ │ -00000164 0001960a R_ARM_THM_CALL 0000047d _PyLong_DivmodNear │ │ │ │ │ +00000136 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000013a 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000013e 0000b00a R_ARM_THM_CALL 0000a519 long_pow │ │ │ │ │ +00000164 0001980a R_ARM_THM_CALL 0000047d _PyLong_DivmodNear │ │ │ │ │ 0000017c 00004f0a R_ARM_THM_CALL 00002e45 long_sub │ │ │ │ │ -00000194 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000194 0001400a 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 │ │ │ │ │ -00000204 0000e330 R_ARM_THM_MOVT_ABS 0000077c .LC53 │ │ │ │ │ -0000020e 0001970a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000226 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000238 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000240 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000244 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001d6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000200 0000e52f R_ARM_THM_MOVW_ABS_NC 0000077c .LC53 │ │ │ │ │ +00000204 0000e530 R_ARM_THM_MOVT_ABS 0000077c .LC53 │ │ │ │ │ +0000020e 0001990a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000226 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000238 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000240 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000244 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000024a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000024e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000274 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b6 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000002f0 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000002fc 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000308 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000314 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000320 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000032c 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000033a 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000344 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000034e 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000358 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000362 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000036c 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000376 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -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 00005881 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 0000d0fd long_format_binary │ │ │ │ │ +00000274 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b6 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000002f0 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000002fc 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000308 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000314 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000320 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000032c 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000033a 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000344 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000034e 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000358 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000362 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000036c 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000376 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000380 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000038e 0001370a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ +000003a8 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000003b8 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000003bc 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +000003d6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e0 0001370a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ +000003f0 0000590a R_ARM_THM_CALL 0000586d long_add │ │ │ │ │ +00000422 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000045a 0000a30a R_ARM_THM_CALL 0000d135 long_format_binary │ │ │ │ │ 00000474 0000390a R_ARM_THM_CALL 000017b5 long_to_decimal_string_internal │ │ │ │ │ -000004c8 00009c0a R_ARM_THM_CALL 00008ffd long_divrem │ │ │ │ │ +000004c8 00009c0a R_ARM_THM_CALL 00008fe5 long_divrem │ │ │ │ │ 000004d8 0000480a R_ARM_THM_CALL 0000258d 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 00005881 long_add │ │ │ │ │ -00000556 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000538 0000590a R_ARM_THM_CALL 0000586d long_add │ │ │ │ │ +00000556 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000564 00004f0a R_ARM_THM_CALL 00002e45 long_sub │ │ │ │ │ -00000582 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000220a R_ARM_THM_CALL 0000c6fd Py_XDECREF │ │ │ │ │ -00000592 0000220a R_ARM_THM_CALL 0000c6fd Py_XDECREF │ │ │ │ │ +00000582 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0000220a R_ARM_THM_CALL 0000c735 Py_XDECREF │ │ │ │ │ +00000592 0000220a R_ARM_THM_CALL 0000c735 Py_XDECREF │ │ │ │ │ 00000598 0000550a R_ARM_THM_CALL 00003381 long_neg │ │ │ │ │ -000005b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005be 0000590a R_ARM_THM_CALL 00005881 long_add │ │ │ │ │ +000005b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005be 0000590a R_ARM_THM_CALL 0000586d long_add │ │ │ │ │ 000005c6 00004f0a R_ARM_THM_CALL 00002e45 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 00003e65 _PyLong_AsByteArray │ │ │ │ │ -0000066a 00015a0a R_ARM_THM_CALL 00002451 _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 00002451 _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 0001480a 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 │ │ │ │ │ -000000e0 0001881e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000266 0001611e R_ARM_THM_JUMP24 0000c5b5 _PyLong_Copy │ │ │ │ │ -000001ca 0001611e R_ARM_THM_JUMP24 0000c5b5 _PyLong_Copy │ │ │ │ │ +000005ce 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005d2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005d6 0001012f R_ARM_THM_MOVW_ABS_NC 000007cc .LC56 │ │ │ │ │ +000005da 00010130 R_ARM_THM_MOVT_ABS 000007cc .LC56 │ │ │ │ │ +000005e0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005f4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000662 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +00000668 00015c0a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +000006c4 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c8 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0001052f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ +000006d0 00010530 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ +000006d8 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e8 00015c0a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +0000071c 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000752 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000756 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000075a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000076c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000770 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000774 0001062f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ +00000778 00010630 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ +0000077e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000079c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f4 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000081e 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000864 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000000e0 00018a1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000266 0001631e R_ARM_THM_JUMP24 0000c5ed _PyLong_Copy │ │ │ │ │ +000001ca 0001631e R_ARM_THM_JUMP24 0000c5ed _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x16eb8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16efc contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001ad02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0000125d long_richcompare │ │ │ │ │ +00000048 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00010802 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 0000c819 long_new │ │ │ │ │ -000000a0 00014102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008702 R_ARM_ABS32 00007535 long_vectorcall │ │ │ │ │ +0000009c 0000c902 R_ARM_ABS32 0000c851 long_new │ │ │ │ │ +000000a0 00014302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008702 R_ARM_ABS32 0000751d long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00010802 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 │ │ │ │ │ +00000210 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000278 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000027c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000290 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000298 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000029c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b0 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002b8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000278 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000027c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000290 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000298 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000029c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b0 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002b8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00005881 long_add │ │ │ │ │ +000002e4 00005902 R_ARM_ABS32 0000586d long_add │ │ │ │ │ 000002e8 00004f02 R_ARM_ABS32 00002e45 long_sub │ │ │ │ │ -000002ec 00007702 R_ARM_ABS32 00005cad long_mul │ │ │ │ │ -000002f0 0000d502 R_ARM_ABS32 0000db59 long_mod │ │ │ │ │ -000002f4 0000da02 R_ARM_ABS32 0000e529 long_divmod │ │ │ │ │ -000002f8 0000b002 R_ARM_ABS32 0000a531 long_pow │ │ │ │ │ +000002ec 00007702 R_ARM_ABS32 00005c95 long_mul │ │ │ │ │ +000002f0 0000d702 R_ARM_ABS32 0000db91 long_mod │ │ │ │ │ +000002f4 0000dc02 R_ARM_ABS32 0000e561 long_divmod │ │ │ │ │ +000002f8 0000b002 R_ARM_ABS32 0000a519 long_pow │ │ │ │ │ 000002fc 00005502 R_ARM_ABS32 00003381 long_neg │ │ │ │ │ -00000300 0000d002 R_ARM_ABS32 0000cfa9 long_long │ │ │ │ │ -00000304 0000e102 R_ARM_ABS32 0000f2e9 long_abs │ │ │ │ │ +00000300 0000d202 R_ARM_ABS32 0000cfe1 long_long │ │ │ │ │ +00000304 0000e302 R_ARM_ABS32 0000f321 long_abs │ │ │ │ │ 00000308 00003402 R_ARM_ABS32 00001409 long_bool │ │ │ │ │ 0000030c 00005802 R_ARM_ABS32 000034a5 long_invert │ │ │ │ │ 00000310 00004802 R_ARM_ABS32 0000258d long_lshift │ │ │ │ │ -00000314 0000de02 R_ARM_ABS32 0000ea25 long_rshift │ │ │ │ │ -00000318 00008402 R_ARM_ABS32 000073e9 long_and │ │ │ │ │ -0000031c 0000cf02 R_ARM_ABS32 0000cec1 long_xor │ │ │ │ │ -00000320 00009302 R_ARM_ABS32 00008731 long_or │ │ │ │ │ -00000324 0000d002 R_ARM_ABS32 0000cfa9 long_long │ │ │ │ │ -0000032c 0000d402 R_ARM_ABS32 0000da75 long_float │ │ │ │ │ -00000358 00009602 R_ARM_ABS32 00008b65 long_div │ │ │ │ │ -0000035c 0000aa02 R_ARM_ABS32 0000997d long_true_divide │ │ │ │ │ -00000368 0000d002 R_ARM_ABS32 0000cfa9 long_long │ │ │ │ │ +00000314 0000e002 R_ARM_ABS32 0000ea5d long_rshift │ │ │ │ │ +00000318 00008402 R_ARM_ABS32 000073d1 long_and │ │ │ │ │ +0000031c 0000d102 R_ARM_ABS32 0000cef9 long_xor │ │ │ │ │ +00000320 00009302 R_ARM_ABS32 00008719 long_or │ │ │ │ │ +00000324 0000d202 R_ARM_ABS32 0000cfe1 long_long │ │ │ │ │ +0000032c 0000d602 R_ARM_ABS32 0000daad long_float │ │ │ │ │ +00000358 00009602 R_ARM_ABS32 00008b4d long_div │ │ │ │ │ +0000035c 0000aa02 R_ARM_ABS32 00009965 long_true_divide │ │ │ │ │ +00000368 0000d202 R_ARM_ABS32 0000cfe1 long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ +00000378 0000f002 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 │ │ │ │ │ +0000038c 0000f202 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ +000003a0 0000f002 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 000003a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000f202 R_ARM_ABS32 00000271 long_get1 │ │ │ │ │ +000003b4 0000f402 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 │ │ │ │ │ +000003dc 0000f002 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 0000cc15 int_bit_length │ │ │ │ │ -000003f4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 0000ce02 R_ARM_ABS32 0000cc4d int_bit_length │ │ │ │ │ +000003f4 00010802 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 │ │ │ │ │ +000003fc 0000f702 R_ARM_ABS32 00000279 int_bit_count │ │ │ │ │ +00000404 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006602 R_ARM_ABS32 000036cd int_to_bytes │ │ │ │ │ -00000414 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000040c 00006602 R_ARM_ABS32 000036bd int_to_bytes │ │ │ │ │ +00000414 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006c02 R_ARM_ABS32 00004359 int_from_bytes │ │ │ │ │ -00000424 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000041c 00006c02 R_ARM_ABS32 00004345 int_from_bytes │ │ │ │ │ +00000424 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f602 R_ARM_ABS32 00010c4d int_as_integer_ratio │ │ │ │ │ -00000434 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000042c 0000f802 R_ARM_ABS32 00010c7d int_as_integer_ratio │ │ │ │ │ +00000434 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ +0000043c 0000f002 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 │ │ │ │ │ +0000044c 0000f002 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ +0000045c 0000f002 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000464 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e402 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ -00000474 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000046c 0000e602 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ +00000474 00010802 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 │ │ │ │ │ +0000047c 00010402 R_ARM_ABS32 0000015d int___getnewargs__ │ │ │ │ │ +00000484 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a602 R_ARM_ABS32 00009859 int___format__ │ │ │ │ │ -00000494 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000048c 0000a602 R_ARM_ABS32 00009841 int___format__ │ │ │ │ │ +00000494 00010802 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 │ │ │ │ │ +0000049c 0000fd02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004a4 00010802 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 │ │ │ │ │ +000004ac 00010002 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ +000004b4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17270 contains 1640 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x172b4 contains 1640 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000022 00012d0a 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 │ │ │ │ │ -00000084 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000aa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000042 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000068 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000084 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000aa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000f0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000104 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000010c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000132 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ca 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000f0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000104 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000010c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000132 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000013a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000013e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000160 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000016e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000178 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000180 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000184 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000160 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000016e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000178 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000180 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000184 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000188 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000192 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000026c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000270 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000292 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000192 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000026c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000270 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000292 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000029a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000029e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002f8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000031a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000031e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000033e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002b6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002f8 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000031a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000031e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000033e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000348 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000034c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000036e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000037e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000036e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000037e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000038e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000392 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003a2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003c0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003da 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003a2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003c0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003da 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000003e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000040c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000416 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000494 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000498 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000040c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000416 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000494 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000498 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000049c 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000004a0 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000004a6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004cc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004d0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004a6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004cc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004d4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000004d8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000004de 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004de 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000004e8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000004f0 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000532 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000536 00014030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000004f0 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000532 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000536 00014230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000588 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000058c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005e2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005e6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000640 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000676 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a7e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a82 00014030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000af4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b26 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c48 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000c50 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000c54 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000d06 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000d82 0001430a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d90 0001440a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000d98 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d9c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000640 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000676 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a7e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a82 00014230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000af4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b26 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c48 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000c50 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000c54 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000d06 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000d82 0001450a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000d90 0001460a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000d98 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d9c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000da0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00000da4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000dae 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000dc4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e28 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e34 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e58 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e90 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000eba 0001470a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -000010a4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010ba 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010be 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000010c2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000010c6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010cc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010d2 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010d6 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010da 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000010de 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000010e4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010fc 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000110c 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001158 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001168 0001496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000116e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001174 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001178 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000117e 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -00001182 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001188 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000118e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001192 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001196 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000011a8 0001440a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000011b6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000011ba 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000011c0 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -000011c4 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000011c8 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001214 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001218 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000121c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -00001220 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001226 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000122e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001234 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001238 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000123c 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -00001240 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001246 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000124e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001256 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b2 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012b6 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012c2 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012c6 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000dae 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000dc4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e34 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e68 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e9c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000ea0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000eca 0001490a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +00001098 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000109c 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000010a0 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000010b2 0001460a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000010c0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000010c4 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000010ca 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +000010ce 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +000010d2 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000111c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001120 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001124 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +00001128 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +0000112e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001136 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001146 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001158 00014c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000116c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001182 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001186 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000118c 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +00001190 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +00001196 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011ae 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000011be 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001204 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001212 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001216 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000121a 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +0000121e 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001224 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001230 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001234 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001238 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000123c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001242 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001248 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000124c 00014730 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 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012b4 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012b8 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012c4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012c8 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000012e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 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 │ │ │ │ │ @@ -396,1548 +396,1548 @@ │ │ │ │ │ 00001374 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001388 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 │ │ │ │ │ -000013d8 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013dc 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013c4 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013c8 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ce 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013d2 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013d8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013dc 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 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 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001404 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000144c 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014b0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000014b4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000144c 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014b0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000014b4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000014b8 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 000014bc 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000014c2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014ec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014ec 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001512 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001516 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000151a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015ce 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001648 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000151a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015ce 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001648 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001674 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001678 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000167c 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 │ │ │ │ │ +0000167c 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001768 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000176c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001808 00012d0a 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 0001496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000183e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000189c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018ba 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018e2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001902 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001922 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001940 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001996 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000019ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001ad4 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001b08 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d5a 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001ddc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001de8 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e04 00014c6b 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 │ │ │ │ │ +00001fb2 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fcc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fd0 00014730 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 0001496b 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 │ │ │ │ │ +00001fde 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fec 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000209c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000020e8 00014c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020fe 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002102 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002106 00014730 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 │ │ │ │ │ +00002116 0001480a 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 00014a0a 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 00014b0a 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 │ │ │ │ │ +000021a2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ca 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002394 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000023a0 00015b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000023cc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023d0 00013a30 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 │ │ │ │ │ -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 │ │ │ │ │ +000023de 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023fc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002404 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002490 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002494 00013330 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 │ │ │ │ │ -0000252a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000252e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000024a2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000252a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000252e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002532 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ 00002536 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -0000253c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002546 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000254a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000253c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002546 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000254a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000254e 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ 00002552 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ -00002558 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002562 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002566 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002558 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002562 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002566 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000256a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 0000256e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00002574 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002574 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000257a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000257e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002586 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002648 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000264c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000026ba 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002586 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002648 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000264c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000026ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000026c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000026ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026ec 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002722 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000026ec 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002722 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000272e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002732 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000274e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000027b8 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000027bc 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000274e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000027b8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000027bc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000027c0 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000027c4 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000027ca 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027e0 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000027f2 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -0000280c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000281a 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002832 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002852 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002856 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000285c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002860 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000027ca 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027e0 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000027f2 0001390a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000280c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000281a 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002832 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002852 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002856 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000285c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002860 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002864 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ 00002868 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000286e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002874 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028b6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000286e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002874 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028b6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000028c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000028c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028e8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002912 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002d8e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002d96 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002d9a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002de8 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002dec 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000028e8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002912 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002d8e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002d96 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002d9a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002de8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dec 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002df0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002df4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dfa 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e18 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e24 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e40 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002eb4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002eb8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002ee0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002dfa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e18 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e24 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e40 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002eb4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002eb8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002ee0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002eea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002eee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f10 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f38 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f10 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f38 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002f46 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002f4a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f5e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f9e 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fa2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fc2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003024 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003028 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003050 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f5e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f9e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fa2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fc2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003024 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003028 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003050 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000305a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000305e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003080 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000030a8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003080 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030a8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000030b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000030ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030ce 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003128 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003164 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000031ca 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000031ce 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000030ce 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003128 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003164 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000031ca 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000031ce 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000031d2 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ 000031d6 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -000031dc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003202 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031dc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003202 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000321e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003222 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003226 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003320 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003324 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003226 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003320 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003324 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003328 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ 0000332c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -00003332 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003338 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000333c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003332 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003338 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000333c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003340 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ 00003344 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -0000334a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003354 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003358 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000334a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003354 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003358 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000335c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00003360 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003366 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003366 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003370 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003374 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003378 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033e4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003378 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033e4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000033ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000033f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003414 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003420 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000345a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003414 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003420 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000345a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003462 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003466 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000347a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003498 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034a0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034e2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034e6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000350c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000347a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003498 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034e2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034e6 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000350c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003516 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000351a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000353c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035e4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ea 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035f4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035f8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003644 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003652 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003656 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003666 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003686 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036a4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036c8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003714 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003774 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003784 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000379a 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000389e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000038a2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000038a6 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000038aa 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000038b0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038d0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039de 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003aa0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003aa4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003caa 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003cb8 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003ce6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -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 │ │ │ │ │ -00003d20 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003d3e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d42 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d46 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003d4a 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003d50 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d5e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d92 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d96 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d9a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00003d9e 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00003da4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003dbc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dc0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dc4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003dc8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003de4 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003df4 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003e1c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e20 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e24 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00003e28 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00003e2e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e3a 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00003e3e 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00003e42 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00003e46 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00003e4a 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -00003e4e 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -00003e52 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003e5c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f94 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004310 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004314 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004318 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000431c 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00004322 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004332 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004336 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000433a 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000433e 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004344 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000043be 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000043d0 0001690a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00004518 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000456e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000457c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004580 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045a8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004820 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004840 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004844 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000499e 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004b04 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b08 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004b0c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b10 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b16 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b38 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004b66 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b74 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b94 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b9e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ba2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004baa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e32 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e48 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004e52 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e56 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e5a 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004e5e 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00004e64 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e6e 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004e7a 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004e8a 0001650a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004ebc 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004eea 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00004eee 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00004ef2 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00004ef6 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004efa 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -00004efe 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -00004f02 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004f0c 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004f2c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f34 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f38 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f3c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050da 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000050e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000510c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005396 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000539e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000053a2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000055ce 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000055da 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005630 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005862 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005866 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000586a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000586e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005874 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000587c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058f4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000058f8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005922 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000592c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005930 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005952 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000596e 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005972 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000599a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059be 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a00 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a6c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005a70 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a9a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005aa4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aa8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005aca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b08 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005b14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b2c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b6e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005bb0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005bba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005be0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c02 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c2e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c68 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005c6c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c7e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ca6 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d14 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d18 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d70 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005da2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dae 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005db2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005de0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005de4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005dfe 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e94 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e9a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005eb4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f10 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005f14 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005f3c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005f48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f6e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005fc4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005fce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005fd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fee 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006084 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000608a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006104 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006110 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006114 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000612a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006144 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000618e 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006376 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006604 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006610 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006614 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000662c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006666 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000066a0 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000687a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a3a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a6e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a92 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006ad2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006af6 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b28 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b50 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b56 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006d30 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006e04 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006e1e 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006e24 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e7c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e84 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006e9e 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006ea4 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006ed8 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007106 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007124 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007128 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000712c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007130 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007136 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007178 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007182 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000071bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071c4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071ca 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000071ce 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000071d2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000071d6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000071dc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071e4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007222 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007234 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007238 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000724c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000073c8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073d0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000073d4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000073d8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000073dc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000073e2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007452 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007456 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000747e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007488 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000748c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074ae 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000074ce 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000074da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074f2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007516 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000751c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007520 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000756e 0001710a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000757e 0001720a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007586 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000758a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000758e 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -00007592 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -0000759c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000075e8 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075ec 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007614 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007620 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007624 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007646 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000766e 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000076a4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000076b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000076b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000076d8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076fe 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000771c 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007736 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000775a 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000077a0 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000077d2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000077e2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077f0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007802 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007806 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007816 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007832 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007836 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000783a 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -0000783e 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00007844 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000784a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000784e 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007852 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -00007856 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -0000785c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007868 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007874 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000787e 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000078ec 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -000078fc 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000793c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007942 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007946 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000794e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007960 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -00007a18 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a24 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a28 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a4c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b70 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007b78 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007b7c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007b90 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bae 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007bc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007bd6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c8c 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007cce 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007cd2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007cd6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007cda 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ce0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cfc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d04 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f46 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f70 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080da 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000857a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008584 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008588 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000859e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000085be 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000085cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000085e0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008636 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000864e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008662 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000866a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000867c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008694 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008698 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000869c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000086a0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000086a6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086ac 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000086b0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000086b4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000086b8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000086be 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086ca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000870c 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000871e 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000872c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000879a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000879e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000087c6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000087d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000087d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000087f6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000880c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008818 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000881c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008830 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008860 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008866 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000886a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000088b2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000088be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000088e4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a34 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008a3c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008a40 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008a7c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008b2e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b44 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008b48 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008b4c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008b50 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008b56 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b5c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008b60 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008ba4 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008bb6 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008bba 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008bce 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008bec 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008bf6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008bfa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c1c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c4a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008c56 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c5a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c6e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c8c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c92 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008c96 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008d26 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008d2a 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008d50 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008d58 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008d88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008da4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dd2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e04 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e36 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008e40 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008e6e 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008e74 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008e8e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00008e92 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00008e96 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00008ea4 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -00008ea8 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00008eac 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00008eb0 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00008eb4 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00008f2e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f44 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008f48 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008f4c 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ -00008f50 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ -00008f56 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f6e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008f72 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008f76 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -00008f7a 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00008f80 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fa0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fc0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fc6 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008fce 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008fe2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ff0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ff8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009044 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000909c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000090a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009150 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009158 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000915c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091b0 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000091b8 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000091bc 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000929a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092ba 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092d8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000092e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000930c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009344 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000934e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009352 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009376 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000939a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093bc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000093c0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000093d0 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000093d4 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000093d8 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ -000093dc 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ -000093e2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009404 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009422 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -00009444 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000944a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009478 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094d2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000094de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000094e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094fa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009672 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000968a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096aa 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096bc 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096d0 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096e4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096fa 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009708 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009710 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009714 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009728 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009740 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009748 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000974c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009750 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009754 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000975a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009766 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009810 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009814 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009818 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000981c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -00009822 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009826 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000983a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000983e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009842 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009846 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000984c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009852 00014f0a R_ARM_THM_CALL 00001419 PyLong_AsLong │ │ │ │ │ -00009876 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00009886 00017d0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00009890 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009898 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000098a2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -000098a6 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -000098aa 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ -000098ae 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ -000098b2 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ -000098b6 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ -000098ba 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009900 0001810a R_ARM_THM_CALL 0000e5a9 _PyLong_Frexp │ │ │ │ │ -00009928 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009934 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009938 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000993c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -00009940 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -00009946 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009950 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009954 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009958 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000995c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009962 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009968 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000996c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009974 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009ab2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009ac4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ac8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009adc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009afe 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009ce4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d0e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009da2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009db8 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009e06 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009e0a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009e9c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009ea8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009eac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ece 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a0fa 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a0fe 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a102 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ -0000a106 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ -0000a10c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a128 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a12c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a130 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ -0000a134 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ -0000a13a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a19e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a286 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a29a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2a6 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2f4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2f8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2fc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a300 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a306 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a328 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a32c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a41c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a420 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a424 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000a428 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000a42e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a450 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a4e4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a4e8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a4ec 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000a4f0 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000a4f6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a506 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a50a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a50e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a512 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a518 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a51e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a522 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a52a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a58a 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a58e 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a646 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a64a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a660 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a664 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a6cc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a74c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a750 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a778 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7dc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a80c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a858 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8ec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8fc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a95c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a982 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a992 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a996 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a9b8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aa04 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aa18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa3e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aa4a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa4e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa8e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab0a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab3a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab88 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000ac80 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acaa 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000acae 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000acb4 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ -0000acb8 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ -0000acc2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000acd4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acf2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae0c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae38 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae42 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000ae9c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aea0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aeb8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aece 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aed2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aef2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af4a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000afe6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b05c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b078 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b08e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0b2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b10e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b15e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b182 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b19e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b1a2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b1a8 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ -0000b1ac 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ -0000b1b8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b1f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b216 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000b21a 00018530 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000b222 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b226 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b338 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b340 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b344 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b348 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b432 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b446 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b480 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4f2 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b4f6 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b512 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b528 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b54a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b564 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b5b2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b5ee 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b602 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b624 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b628 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b6d0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b706 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b70a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b714 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b718 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b790 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b832 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b836 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b898 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8e2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b936 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b986 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9fe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba34 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba78 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baa4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb0c 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000bb14 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000bb72 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000bbcc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bbfe 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd7e 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000be1c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be20 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bf3a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bf54 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bf6e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bf96 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bfaa 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bfbe 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bfd2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bff6 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c012 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c03a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c06e 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c072 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c076 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000c07a 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000c08a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c0b6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0e0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c0f6 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c118 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000c1b2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c1f0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c234 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c264 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c278 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c294 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c356 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c35e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c366 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c36e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c38a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c39a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c3b4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c3ee 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c40c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c422 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c452 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c48c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c490 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c506 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c548 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c58c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c590 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c594 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c59c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c5a0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c5a8 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c5ee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c5f2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c616 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c61e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c622 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c63e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c65c 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c672 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c67c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c682 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c68c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c690 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c694 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c698 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c69e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c6a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c6c0 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000c6e4 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c6f0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6f8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c734 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c73e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c742 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c756 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c7a6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c7c6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c7e8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c7fe 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c840 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c844 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c85c 0001700a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c86e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c872 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c8a4 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000c8bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8e8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c8fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c914 0001660a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000c94a 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000c974 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c978 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c98a 00018d0a R_ARM_THM_CALL 0000ce45 _PyLong_FromBytes │ │ │ │ │ -0000c99a 00018e0a R_ARM_THM_CALL 0000cda5 PyLong_FromUnicodeObject │ │ │ │ │ -0000c9a8 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c9c0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c9c4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c9c8 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c9d8 00018d0a R_ARM_THM_CALL 0000ce45 _PyLong_FromBytes │ │ │ │ │ -0000c9e0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c9e4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c9e8 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000c9ec 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000c9f2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c9fa 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca02 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ca06 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ca0a 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000ca0e 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000ca14 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca24 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ca28 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ca2c 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000ca30 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000ca36 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca42 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000ca46 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000ca60 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca8e 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cabc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cac0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb14 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000cb34 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cb4c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cb50 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb54 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cb76 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb9c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cba8 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbb2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbb6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbba 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000cbbe 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000cbc4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbca 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cbce 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cbd2 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000cbd6 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000cbdc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbe2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbe6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbea 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000cbee 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000cbf4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc02 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cc06 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cc10 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc5a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cc5e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cc74 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc94 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ccb2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccca 0001350a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -0000ccfe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd04 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000cd36 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd52 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd66 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd74 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd98 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cd9c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cda0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cdbe 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000cdc8 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000cdd2 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000ce14 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce18 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce1c 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000ce20 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000ce2a 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ce34 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce3c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce60 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000ce82 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000ce8a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce8e 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce96 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000ce9a 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000cea0 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ceb6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf20 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cf24 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cf4a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cf52 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cf56 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cf78 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cf98 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf9e 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cfa2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cfba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cfbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cff2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cff6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d01a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d03a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d058 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d080 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d08a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d090 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d09a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d09e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d0a2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d0a6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d0ac 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0b4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d1aa 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000d3f4 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d420 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000d7ac 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000d7d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d7da 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d7e2 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d9b2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9b6 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9ba 0000d32f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ -0000d9be 0000d330 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ -0000d9c4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dabc 0001810a R_ARM_THM_CALL 0000e5a9 _PyLong_Frexp │ │ │ │ │ -0000dad6 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000dae8 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db00 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db0c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000db10 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000db14 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000db18 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000db1e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db24 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000db28 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000db2c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000db30 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000db36 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db3c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000db40 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000db48 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dbc0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc38 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000dc40 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dc44 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dc94 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000dc9c 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000de10 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000de42 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de46 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de96 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000deac 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ded6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000deec 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df02 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df18 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df26 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000df30 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000df46 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000df4a 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000df4e 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000df52 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000df58 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df60 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df8a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df98 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000dfb4 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dfb8 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e016 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e092 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e09a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e09e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e0ee 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e0f6 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e280 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e2b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e2b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e30a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e326 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e358 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e372 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e38c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3a6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3b8 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e3ca 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e3ce 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e3d2 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000e3d6 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000e3dc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e3e8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e412 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e42c 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000e49e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e4a2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e4aa 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e4b6 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000e4f2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -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 │ │ │ │ │ -0000e556 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e568 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e56c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e598 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5a0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e660 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e664 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e8fe 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e902 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e9f6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e9fa 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e9fe 0000db2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ -0000ea02 0000db30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ -0000ea08 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eaee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eaf2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000eb20 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eb2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eb30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eb54 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ebae 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ebbc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ebc0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ebe0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000efe2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000efea 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000efee 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f0b4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f0c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0dc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f14c 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f162 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -0000f17a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f188 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f1ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f1f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f240 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f244 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f248 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000f24c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000f252 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f284 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f298 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f29c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f2ae 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f2b2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f2b6 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000f2ba 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000f2c0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f2c8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f2cc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f2d0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f2d4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f2d8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f2dc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f2e2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f306 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f30a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f36a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f372 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f376 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f39a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f3a4 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000f3c6 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f3e8 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f400 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f414 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f470 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f474 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f478 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000f47c 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000f482 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f486 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f496 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f49a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f49e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f4a2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f4a8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4ae 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4b2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4b6 0000e72f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -0000f4ba 0000e730 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -0000f4c0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4c6 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f4ca 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f4ce 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ -0000f4d2 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ -0000f4d8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f51a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f528 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f52c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f546 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f560 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f594 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f83a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f862 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f8ac 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000f8e4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fa6e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb86 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fba4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fbb2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fbbe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fbde 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcdc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fcea 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd0a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd38 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fd84 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd8c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd92 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd96 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd9a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fd9e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fda4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fdaa 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdae 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdb2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fdb6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fdbc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe70 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ff46 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000ff5e 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000ff70 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000ffaa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ffb6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ffba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ffdc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000100e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010104 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010114 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010118 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010132 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000101de 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001023e 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000102c8 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000102f0 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000103f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010502 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010530 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001054e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001057c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010580 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010722 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -00010744 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -00010766 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010800 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010844 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001084a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010856 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000108a2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108b8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108d0 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -000108fc 0001680a R_ARM_THM_CALL 00003e65 _PyLong_AsByteArray │ │ │ │ │ -00010920 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001092a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109a8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109b8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109d6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a12 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -00010a48 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a50 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a94 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010aa0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010aa4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010acc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010ae0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010b12 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010b24 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010b34 0001480a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010bce 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010bda 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010c0c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010c24 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c2a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010c2e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010c32 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010c36 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010c3c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010c5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010c60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010c7a 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010c94 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010cae 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cb4 0001610a R_ARM_THM_CALL 0000c5b5 _PyLong_Copy │ │ │ │ │ -00010cc4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010d08 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00010d0c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00010d14 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010d6e 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010da6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e5e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010e62 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010e88 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010e92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010eb8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f14 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f20 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010fb4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010fb8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010fe4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010ff0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010ff4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011016 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011060 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001106e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011072 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001108c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011498 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000114a0 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000114a4 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000114e4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011534 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00011580 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011584 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000115c8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000115ea 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000115ee 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000115f2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000115f6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000115fc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011604 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011608 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001784 0001521e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000243a 0001411e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00007540 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007598 0001461e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009920 0001751e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00009dce 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00009e42 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c70e 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000cae0 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cb2e 00018e1e R_ARM_THM_JUMP24 0000cda5 PyLong_FromUnicodeObject │ │ │ │ │ -0000dab6 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000daf8 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f262 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -0000f2aa 0001611e R_ARM_THM_JUMP24 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000f40e 0001611e R_ARM_THM_JUMP24 0000c5b5 _PyLong_Copy │ │ │ │ │ -0000fe40 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000115c4 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -000115e2 0001611e R_ARM_THM_JUMP24 0000c5b5 _PyLong_Copy │ │ │ │ │ +0000353c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035d8 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035ec 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035f8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000363c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003646 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000364a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000365e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000368c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000036b0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036b8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003704 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003764 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003774 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000378a 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000388e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003892 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003896 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000389a 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000038a0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038c0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039cc 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a68 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a6c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c6c 0001670a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003c7a 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003ca8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cae 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cb2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cb6 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00003cba 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00003cc0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ce2 0001680a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003d00 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003d04 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d08 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003d0c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003d12 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d20 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d54 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003d58 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003d5c 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00003d60 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +00003d66 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d7e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d82 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d86 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003d8a 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003da6 0001680a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003db6 0001670a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e08 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e0c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e10 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00003e14 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00003e1a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e26 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00003e2a 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00003e2e 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00003e32 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00003e36 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +00003e3a 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +00003e3e 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003e48 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f80 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000042fc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004300 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004304 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00004308 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000430e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000431e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004322 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004326 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000432a 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00004330 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000043aa 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000043bc 00016b0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00004504 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000455a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004568 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000456c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004594 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000480c 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000482c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004830 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000498a 0001680a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004af0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004af4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004af8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004afc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b02 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004b52 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004b60 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b80 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b96 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e1e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e34 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004e3e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e42 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e46 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00004e4a 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00004e50 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e5a 0001670a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e66 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004e76 0001670a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004ea8 0001680a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ed6 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00004eda 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00004ede 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00004ee2 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00004ee6 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00004eea 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00004eee 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004ef8 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004f18 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f20 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004f24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004f28 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004f2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000050c6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000050d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050f8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005382 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000538a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000538e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000055ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000055c6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000561c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000584e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005852 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005856 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000585a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005860 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005868 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058e0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000058e4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000590e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005918 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000591c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000593e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000595a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000595e 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005986 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005992 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005996 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059aa 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000059ec 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a58 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a5c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005a86 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ab6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005af4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b00 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b04 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b18 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b5a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b9c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ba6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005baa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bcc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bee 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005bfc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c1a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c54 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c58 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005c66 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c8e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005cfc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d00 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005d58 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d64 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d68 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d8a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d96 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d9a 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dbe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005dc8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005dcc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005de6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e7c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e82 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e9c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ef8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005efc 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005f24 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005f30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f56 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fac 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005fb6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005fba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fd6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000606c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006072 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000608c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060ec 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000060f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000060fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006112 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000612c 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006176 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000635e 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000065ec 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006614 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000664e 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006688 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006862 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a22 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a56 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a7a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006aba 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006ade 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b10 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b3e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006d18 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006dec 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e06 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e0c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e64 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e6c 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006e86 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e8c 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006ec0 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000070ee 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000710c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007110 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007114 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007118 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000711e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007160 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000716a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000071a4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071b2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000071b6 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000071ba 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000071be 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000071c4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071cc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000720a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000721c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007220 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007234 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000073b0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000073b8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000073bc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000073c0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000073c4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000073ca 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000743a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000743e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007466 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007470 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007474 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007496 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074b6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000074c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074da 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074fe 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007504 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007508 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007556 0001730a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007566 0001740a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000756e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007572 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007576 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +0000757a 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +00007584 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075d0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000075d4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000075fc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007608 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000760c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000762e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007656 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000768c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007698 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000769c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000076c0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076e6 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007704 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000771e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007742 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007788 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000077ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077ca 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077d8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000077fe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000781a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000781e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007822 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00007826 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +0000782c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007832 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007836 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000783a 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +0000783e 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +00007844 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007850 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000785c 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007866 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000078d4 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +000078e4 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007924 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000792a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000792e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007936 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007948 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +00007a00 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a34 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b58 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007b60 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b64 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007b78 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b96 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ba8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007bbe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c74 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007cb6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007cba 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007cbe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007cc2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007cc8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ce4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f2e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f42 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f46 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f58 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000080c2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008566 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008570 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008574 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000858a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085a6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000085b0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000085b4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000085c8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000861e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008636 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000864a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008652 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000865e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008662 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008666 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000866a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008670 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000867c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008696 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000869a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000869e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000086a2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000086a8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086b4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000086f4 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00008706 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00008714 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008782 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008786 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000087ae 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000087b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000087bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000087de 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000087f4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008800 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008804 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008818 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008848 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000884e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008852 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000889a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000088a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000088cc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a1c 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008a24 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008a28 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008a64 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008b16 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b2c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008b30 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008b34 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008b38 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008b3e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b44 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b48 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b8c 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008b9e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008ba2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008bb6 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008bd4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008bde 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008be2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c04 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008c32 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008c3e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c42 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c56 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008c74 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c7a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008c7e 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008d0e 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008d12 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008d38 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008d40 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008d70 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d8c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dec 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e1e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008e28 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008e56 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008e5c 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008e76 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00008e7a 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00008e7e 00014a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00008e8c 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +00008e90 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00008e94 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00008e98 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00008e9c 00014b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00008f16 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f2c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008f30 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008f34 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ +00008f38 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ +00008f3e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f56 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008f5a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008f5e 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +00008f62 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00008f68 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f70 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f88 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fa8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fae 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008fb6 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008fca 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fd8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fe0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000902c 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00009084 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009088 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009138 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009140 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009144 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009198 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000091a0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091a4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009282 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092a2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092c0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000092cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000092d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000092f4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000932c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009336 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000933a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000935e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009382 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093a4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000093a8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000093b8 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000093bc 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000093c0 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ +000093c4 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ +000093ca 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093ec 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000940a 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000942c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009432 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009460 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000094e2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000965a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009672 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009692 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096a4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096b8 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096cc 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096e2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096f0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000096f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009710 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009728 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009730 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009734 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009738 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000973c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009742 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000974e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000097f8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000097fc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009800 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00009804 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000980a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000980e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009822 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009826 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000982a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000982e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009834 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000983a 0001510a R_ARM_THM_CALL 00001419 PyLong_AsLong │ │ │ │ │ +0000985e 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000986e 00017f0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00009878 0001800a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009880 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000988a 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000988e 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00009892 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ +00009896 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ +0000989a 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ +0000989e 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ +000098a2 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000098e8 0001830a R_ARM_THM_CALL 0000e5e1 _PyLong_Frexp │ │ │ │ │ +00009910 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000991c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009920 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009924 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +00009928 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000992e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009938 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000993c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009940 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009944 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000994a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009950 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009954 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000995c 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009a9a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009aac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ab0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ac4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ae6 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009ccc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cf6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d8a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009da0 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009dee 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009df2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009e84 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009e90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009eb6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a0e2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a0e6 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a0ea 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ +0000a0ee 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ +0000a0f4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a110 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a114 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a118 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ +0000a11c 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ +0000a122 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a186 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a26e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a282 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a28e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2dc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2e0 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2e4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a2e8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a2ee 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a310 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a314 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a404 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a408 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a40c 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000a410 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000a416 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a438 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a4cc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a4d0 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a4d4 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000a4d8 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000a4de 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4ee 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a4f2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a4f6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a4fa 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a500 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a506 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a50a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a512 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a572 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a576 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a62e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a632 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a648 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a64c 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6b4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a734 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a738 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a760 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7c4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7dc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7f4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a840 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8d2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8e0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a94e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a994 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a9ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a9ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9f0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa3c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000aa50 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa54 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aa76 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa82 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa86 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aac6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab42 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab72 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abc0 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000acb8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ace2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ace6 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000acec 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ +0000acf0 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ +0000acfa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ad0c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad2a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae46 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae72 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae8e 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000aed4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aed8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aef0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af2a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af82 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b01e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b094 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b0b0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b0c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b0ea 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b146 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b196 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1d6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b1da 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b1e0 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ +0000b1e4 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ +0000b1f0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b22a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b250 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000b254 00018730 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000b25c 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b260 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b372 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b37c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b380 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b384 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b47a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b48e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b4cc 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b506 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b534 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b54a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b586 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b5a0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b5c4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b608 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b612 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b61c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b62a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6a2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6aa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6b2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6c0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6c4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b772 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7a8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b7ac 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b7b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b7ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b832 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b86a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8bc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8c0 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b922 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b96c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9c0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba10 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba46 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba8a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bac0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb04 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb30 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb58 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb9e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000bba6 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000bc02 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000bc5e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bc90 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000be10 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000bec0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bfda 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bff4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c00e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c036 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c04a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c05e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c072 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c096 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c0b2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c0da 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c110 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c114 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c11a 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000c11e 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000c12e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c15a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c17e 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000c196 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c1ac 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c1e4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c238 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c26c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c30a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c31c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c370 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c398 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3dc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c42a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c43e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c452 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c468 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c482 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4c4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c4c8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c53e 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c580 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c5c8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c5cc 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c5d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c5d8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c5e0 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c626 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c62a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c64e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c656 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c65a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c676 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c694 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c6aa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c6b4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6ba 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6c4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c6c8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c6cc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c6d0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c6d6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c6dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6f8 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000c71c 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c728 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c730 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c76c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c776 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c77a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c78e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7de 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c7e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c7ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c7fe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c820 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c836 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c878 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c87c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c894 0001720a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000c8a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c8aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c8dc 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000c8f4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c920 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c92e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c932 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c94c 0001680a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000c982 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000c9ac 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c9b0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c9c2 00018f0a R_ARM_THM_CALL 0000ce7d _PyLong_FromBytes │ │ │ │ │ +0000c9d2 0001900a R_ARM_THM_CALL 0000cddd PyLong_FromUnicodeObject │ │ │ │ │ +0000c9e0 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c9f8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c9fc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ca00 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ca10 00018f0a R_ARM_THM_CALL 0000ce7d _PyLong_FromBytes │ │ │ │ │ +0000ca18 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ca1c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ca20 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000ca24 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000ca2a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca32 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca3a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ca3e 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ca42 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000ca46 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000ca4c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca5c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ca60 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ca64 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000ca68 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000ca6e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca7a 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000ca7e 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000ca98 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000caaa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000caae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cac6 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000caf4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000caf8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cb4c 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000cb6c 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cb84 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cb88 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cb8c 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cbae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbd4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbe0 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbea 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cbee 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cbf2 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000cbf6 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000cbfc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc02 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cc06 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cc0a 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000cc0e 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000cc14 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc1a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc1e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc22 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000cc26 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000cc2c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc3a 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cc3e 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cc48 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cc92 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cc96 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ccac 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ccb4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccb8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cccc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ccea 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd02 0001370a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ +0000cd36 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd3c 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000cd6e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd8a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd9e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdac 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cdca 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cdd4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cdd8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cdf6 0001930a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000ce00 0001940a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000ce0a 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000ce4c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ce50 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ce54 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000ce58 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000ce62 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ce6c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce74 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce98 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000ceba 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000cec2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cec6 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cece 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000ced2 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000ced8 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ceee 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf58 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cf5c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cf82 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cf8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cf8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cfb0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cfd0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cfd6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cfda 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cff2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cff6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d02a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d02e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d052 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d072 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d090 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d0b8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d0c2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0c8 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0d2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d0d6 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d0da 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d0de 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d0e4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d0ec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d1e2 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000d42c 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d458 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000d7e4 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000d80e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d812 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d81a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d9ea 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9ee 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9f2 0000d52f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ +0000d9f6 0000d530 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ +0000d9fc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000daf4 0001830a R_ARM_THM_CALL 0000e5e1 _PyLong_Frexp │ │ │ │ │ +0000db0e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000db20 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db38 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db44 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db48 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db4c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000db50 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000db56 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db5c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000db60 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000db64 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000db68 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000db6e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db74 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000db78 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000db80 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dbf8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc70 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000dc78 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dc7c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dccc 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000dcd4 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000de48 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000de7a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000de7e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dece 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dee4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df0e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df24 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df3a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df50 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df5e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000df68 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000df7e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000df82 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000df86 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000df8a 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000df90 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df98 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dfc2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dfd0 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000dfec 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dff0 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e04e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0ca 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e0d2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e0d6 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e126 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e12e 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e2b8 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e2ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e342 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e35e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e390 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3aa 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3c4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3de 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3f0 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e402 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e406 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e40a 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000e40e 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000e414 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e420 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e44a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e464 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000e4d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e4da 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e4e2 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e4ee 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000e52a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e54e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e552 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e55a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e58e 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e5a0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5a4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5d0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e698 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e69c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e936 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e93a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ea2e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ea32 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ea36 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ +0000ea3a 0000dd30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ +0000ea40 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eb26 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000eb2a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000eb58 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eb64 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eb68 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eb8c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ebe6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ebf4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ebf8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ec18 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f01a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f022 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f026 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f0ec 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f0fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f100 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f114 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f184 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f19a 0001390a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000f1b2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1c0 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f224 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f228 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f278 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f27c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f280 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000f284 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000f28a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f2bc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f2d0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f2d4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f2e6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f2ea 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f2ee 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000f2f2 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000f2f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f300 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f304 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f308 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f30c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f310 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f314 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f31a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f33e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f342 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f3a2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f3aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f3ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f3d2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f3dc 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +0000f3fe 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f420 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f438 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f44c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f4a8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4ac 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4b0 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000f4b4 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000f4ba 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4be 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4ce 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f4d2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f4d6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f4da 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f4e0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4e6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4ea 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4ee 0000e92f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +0000f4f2 0000e930 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +0000f4f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4fe 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f502 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f506 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +0000f50a 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +0000f510 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f552 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f560 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f564 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f57e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f598 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f5cc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f872 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f89a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f8e4 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000f91c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000faa6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbbe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fbdc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fbea 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fbf6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc16 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd14 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd22 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd42 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd70 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fdbc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdc4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdca 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdce 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdd2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fdd6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fddc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fde2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fde6 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdea 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fdee 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fdf4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fea8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ff7e 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000ff96 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000ffa8 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000ffe2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ffee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fff2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010014 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001011e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001013c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001014c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010150 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001016a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010216 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010276 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010300 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00010328 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0001042c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010518 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010534 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010568 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010586 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105b4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000105b8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010750 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +0001076e 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +000107a2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001082c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010838 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010884 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001088c 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000108d0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108e0 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +0001090c 00016a0a R_ARM_THM_CALL 00003e51 _PyLong_AsByteArray │ │ │ │ │ +0001093e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001097c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109da 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +00010a10 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a18 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a20 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a28 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a30 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a5a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a7a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ac4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ad0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010ad4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010afc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010b10 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010b42 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010b54 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010b64 00014d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010bfe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010c0a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010c3c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010c54 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c5a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010c5e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010c62 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010c66 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010c6c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010c8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010c90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010caa 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010cc4 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010cde 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ce4 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +00010cf4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010d38 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00010d3c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010d44 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010d9e 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010dd6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e8e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010e92 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010eb8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ec2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010ec6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010ee8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f44 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010f50 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010fe4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010fe8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011014 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011046 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011090 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001109e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000110a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000110bc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000114c4 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000114cc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000114d0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011510 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011560 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000115ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000115b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000115f4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011616 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001161a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001161e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011622 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011628 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011630 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011634 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001784 0001541e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000243a 0001431e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00007528 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00007580 0001481e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009908 0001771e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00009db6 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00009e2a 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c746 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000cb18 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000cb66 0001901e R_ARM_THM_JUMP24 0000cddd PyLong_FromUnicodeObject │ │ │ │ │ +0000daee 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000db30 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f29a 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0000f2e2 0001631e R_ARM_THM_JUMP24 0000c5ed _PyLong_Copy │ │ │ │ │ +0000f446 0001631e R_ARM_THM_JUMP24 0000c5ed _PyLong_Copy │ │ │ │ │ +0000fe78 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000115f0 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0001160e 0001631e R_ARM_THM_JUMP24 0000c5ed _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1a5b0 contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1a5f4 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 0000329d 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 0000a335 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 0000329d 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 0000c5b5 _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 000024ad PyLong_AsSize_t │ │ │ │ │ -000001ca 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000004 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000066 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000006a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000006e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +00000072 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +00000078 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000007e 0001620a R_ARM_THM_CALL 0000329d PyLong_AsUnsignedLong │ │ │ │ │ +0000008e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000bc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000c0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000c4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +000000c8 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +000000ce 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 0001850a R_ARM_THM_CALL 0000a31d PyLong_AsUnsignedLongLong │ │ │ │ │ +000000f0 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000122 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000126 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +0000012a 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +00000130 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000136 0001620a R_ARM_THM_CALL 0000329d PyLong_AsUnsignedLong │ │ │ │ │ +00000146 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000152 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000156 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000016a 0001630a R_ARM_THM_CALL 0000c5ed _PyLong_Copy │ │ │ │ │ +00000174 0001032f R_ARM_THM_MOVW_ABS_NC 000007f0 .LC57 │ │ │ │ │ +00000178 00010330 R_ARM_THM_MOVT_ABS 000007f0 .LC57 │ │ │ │ │ +000001a2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001a6 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001aa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +000001ae 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +000001b4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ba 00015d0a R_ARM_THM_CALL 000024ad PyLong_AsSize_t │ │ │ │ │ +000001ca 00013f0a 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 │ │ │ │ │ +00000218 00013b0a 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 00004f45 _PyLong_FromByteArray │ │ │ │ │ -0000024a 00016b1e R_ARM_THM_JUMP24 00004f45 _PyLong_FromByteArray │ │ │ │ │ +0000025a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000034 0001371e R_ARM_THM_JUMP24 00000251 PyLong_FromSsize_t │ │ │ │ │ +0000017c 0001a61e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000208 00016d1e R_ARM_THM_JUMP24 00004f31 _PyLong_FromByteArray │ │ │ │ │ +0000024a 00016d1e R_ARM_THM_JUMP24 00004f31 _PyLong_FromByteArray │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1a718 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1a75c 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -278,17 +278,17 @@ │ │ │ │ │ PyLong_FromString │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyObject_Free │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_FromStringAndSize │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyErr_Format │ │ │ │ │ -_Py_tss_tstate │ │ │ │ │ PyImport_ImportModule │ │ │ │ │ PyObject_CallMethod │ │ │ │ │ +_Py_tss_tstate │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyLong_AsLong │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsLongAndOverflow │ │ │ │ │ _Py_SetImmortal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ 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 a530 │ │ │ │ │ + bl a518 │ │ │ │ │ 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 ) │ │ │ │ │ @@ -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 c5b4 <_PyLong_Copy> │ │ │ │ │ + b.w c5ec <_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 c5b4 <_PyLong_Copy> │ │ │ │ │ + b.w c5ec <_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 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ 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,15 +511,15 @@ │ │ │ │ │ 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 d0fc │ │ │ │ │ + bl d134 │ │ │ │ │ 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} │ │ │ │ │ @@ -559,15 +559,15 @@ │ │ │ │ │ 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 8ffc │ │ │ │ │ + bl 8fe4 │ │ │ │ │ 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 258c │ │ │ │ │ @@ -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 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ 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> │ │ │ │ │ @@ -644,18 +644,18 @@ │ │ │ │ │ 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 c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 5e4 <_PyLong_DivmodNear+0x168> │ │ │ │ │ bl 3380 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ │ 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 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 56a <_PyLong_DivmodNear+0xee> │ │ │ │ │ bl 2e44 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 53e <_PyLong_DivmodNear+0xc2> │ │ │ │ │ @@ -709,80 +709,79 @@ │ │ │ │ │ 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 74e │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs.w r8, r2, lsr #31 │ │ │ │ │ - bne.w 762 │ │ │ │ │ + bne.w 74e │ │ │ │ │ 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 85e │ │ │ │ │ lsls r3, r6, #28 │ │ │ │ │ - bmi.w 7d2 │ │ │ │ │ + bmi.w 760 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 774 │ │ │ │ │ + bls.n 6f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6e8 │ │ │ │ │ + beq.n 6e6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2450 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 862 │ │ │ │ │ + beq.w 7a2 │ │ │ │ │ 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.w 7ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 67c │ │ │ │ │ + bne.n 67a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6fc │ │ │ │ │ + beq.w 824 │ │ │ │ │ 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 67a │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - beq.n 67e │ │ │ │ │ + beq.n 67c │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bpl.n 67c │ │ │ │ │ + bpl.n 67a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6a0 │ │ │ │ │ + beq.n 684 │ │ │ │ │ + b.n 7ae │ │ │ │ │ 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 │ │ │ │ │ @@ -797,104 +796,64 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2450 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 862 │ │ │ │ │ + beq.n 7a2 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + b.n 67c │ │ │ │ │ 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 80a │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bgt.n 830 │ │ │ │ │ + bgt.n 7e4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 81a │ │ │ │ │ + beq.n 7ce │ │ │ │ │ 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 67c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.w 67e │ │ │ │ │ + bls.n 67c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 856 │ │ │ │ │ + ble.n 80a │ │ │ │ │ asrs r1, r2 │ │ │ │ │ - bne.n 856 │ │ │ │ │ + bne.n 80a │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 67e │ │ │ │ │ + beq.n 67c │ │ │ │ │ lsls r0, r6, #29 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r4, #1 │ │ │ │ │ + bmi.n 67c │ │ │ │ │ + adds r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ + beq.n 684 │ │ │ │ │ + b.n 7ae │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -903,72 +862,113 @@ │ │ │ │ │ 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 │ │ │ │ │ + beq.n 6dc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6dc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6dc │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 684 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6de │ │ │ │ │ + beq.w 684 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6de │ │ │ │ │ + bne.w 684 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ 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 │ │ │ │ │ - asrs r1, r3, #31 │ │ │ │ │ - uxtb r1, r1 │ │ │ │ │ + bgt.n 7d2 │ │ │ │ │ + b.n 720 │ │ │ │ │ + asrs r2, r3, #31 │ │ │ │ │ + uxtb r1, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 88e │ │ │ │ │ + bne.n 816 │ │ │ │ │ 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 7fc │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 686 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + beq.w 684 │ │ │ │ │ + b.n 7ae │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 856 │ │ │ │ │ + b.n 80a │ │ │ │ │ + mov.w r6, r9, lsl #7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ + subs r1, r4, #1 │ │ │ │ │ + b.n 848 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ble.n 886 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n 876 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 67a │ │ │ │ │ + ldrb.w r2, [r7, #1]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 832 │ │ │ │ │ + sub.w ip, r6, r2 │ │ │ │ │ + rsbs r2, ip, #0 │ │ │ │ │ + adc.w r2, r2, ip │ │ │ │ │ + b.n 83c │ │ │ │ │ + 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 r2, #0 │ │ │ │ │ + beq.w 67a │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 684 │ │ │ │ │ + b.n 7ae │ │ │ │ │ + cmp.w r2, r9, lsl #7 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + b.n 83c │ │ │ │ │ + nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -565,29 +565,29 @@ │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1234 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fac │ │ │ │ │ + beq.w 1088 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ it pl │ │ │ │ │ movpl sl, r0 │ │ │ │ │ - bmi.w f8a │ │ │ │ │ + bmi.w 1066 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq.w sl, sl, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ beq.w d4a │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ @@ -613,59 +613,59 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 5a2 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - beq.w f7a │ │ │ │ │ + beq.w e58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ cmp r1, fp │ │ │ │ │ blt.n 596 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w f7a │ │ │ │ │ + beq.w e58 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ - beq.w f84 │ │ │ │ │ + beq.w e62 │ │ │ │ │ cmp r9, sl │ │ │ │ │ beq.w d6a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a7e │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w aa4 │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w e5c │ │ │ │ │ + bgt.w e6c │ │ │ │ │ mov.w r4, fp, lsl #3 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ vldr d5, [r3, #208] @ 0xd0 │ │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w eac │ │ │ │ │ + beq.w ebc │ │ │ │ │ vmov s15, r5 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vldr d4, [pc, #816] @ 938 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 10ba │ │ │ │ │ + bgt.w 1230 │ │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ vmov r2, s15 │ │ │ │ │ vstr s15, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 10ba │ │ │ │ │ + bgt.w 1230 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w e26 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -678,15 +678,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1094 │ │ │ │ │ + bne.w 115c │ │ │ │ │ add r4, r7 │ │ │ │ │ add.w r7, r7, fp, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -713,44 +713,44 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq.w 10ea │ │ │ │ │ + beq.w 119c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ ldrb.w r4, [r2, #224] @ 0xe0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w a6e │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1058 │ │ │ │ │ + beq.w fb6 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r1, sl, #2 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ umlal r3, r2, r4, fp │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #2 │ │ │ │ │ ble.w cee │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w fe2 │ │ │ │ │ + beq.w fc4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r0 │ │ │ │ │ bge.w 9c8 │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 1050 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -798,15 +798,15 @@ │ │ │ │ │ mov.w r5, fp, asr #31 │ │ │ │ │ ldrb.w r6, [r0], #1 │ │ │ │ │ mul.w r1, fp, r2 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ add r6, r7 │ │ │ │ │ - beq.w 1030 │ │ │ │ │ + beq.w 103c │ │ │ │ │ umull r4, r2, fp, r4 │ │ │ │ │ ldrb.w r6, [r6, #224] @ 0xe0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -938,15 +938,15 @@ │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r3 │ │ │ │ │ beq.n a12 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp.w r2, r3, lsr #3 │ │ │ │ │ - ble.w 10f2 │ │ │ │ │ + ble.w 11a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r9, sl │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ add.w r3, r3, #8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ @@ -1049,15 +1049,15 @@ │ │ │ │ │ b.n 7da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - beq.w 1050 │ │ │ │ │ + beq.w 1034 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5d6 │ │ │ │ │ movs.w r3, fp, lsr #2 │ │ │ │ │ @@ -1070,15 +1070,15 @@ │ │ │ │ │ bne.n ab6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r0, #65506 @ 0xffe2 │ │ │ │ │ movteq r0, #32767 @ 0x7fff │ │ │ │ │ bne.w cfc │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 10d2 │ │ │ │ │ + bgt.w 1212 │ │ │ │ │ mul.w r5, r7, r5 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ adds r5, #29 │ │ │ │ │ smull r2, r3, r3, r5 │ │ │ │ │ add r3, r5 │ │ │ │ │ asrs r5, r5, #31 │ │ │ │ │ @@ -1145,15 +1145,15 @@ │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ b.n bc0 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ mov r9, fp │ │ │ │ │ add.w r6, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r0, r8, r3 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 104a │ │ │ │ │ + beq.w 1028 │ │ │ │ │ ldrb.w r3, [r0, #224] @ 0xe0 │ │ │ │ │ lsl.w lr, r3, lr │ │ │ │ │ lsr.w r5, r3, r5 │ │ │ │ │ orr.w r0, lr, r5 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ @@ -1167,15 +1167,15 @@ │ │ │ │ │ rsb r5, r2, #32 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r6, sl │ │ │ │ │ bcc.n cc2 │ │ │ │ │ ldrb.w r3, [fp], #-1 │ │ │ │ │ add.w r0, r8, r3 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 104a │ │ │ │ │ + beq.w 1028 │ │ │ │ │ ldrb.w r3, [r0, #224] @ 0xe0 │ │ │ │ │ lsl.w lr, r3, lr │ │ │ │ │ lsr.w r5, r3, r5 │ │ │ │ │ orr.w r0, lr, r5 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ add r2, r7 │ │ │ │ │ @@ -1202,18 +1202,18 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n c4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cbnz r3, c4c │ │ │ │ │ - ldr r2, [pc, #536] @ (e58 ) │ │ │ │ │ + ldr r2, [pc, #552] @ (e68 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 100a │ │ │ │ │ + bne.w fa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -1233,15 +1233,15 @@ │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ bcc.n c2a │ │ │ │ │ b.n 9b8 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w lr, fp, asr #31 │ │ │ │ │ b.n 7da │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ - beq.w 1074 │ │ │ │ │ + beq.w f9c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ beq.w e4e │ │ │ │ │ mov.w fp, #10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r0, fp │ │ │ │ │ @@ -1286,15 +1286,15 @@ │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ beq.n e04 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ b.n 586 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - beq.w 1044 │ │ │ │ │ + beq.w 102e │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d22 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5d6 │ │ │ │ │ b.n aa4 │ │ │ │ │ @@ -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 c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -1361,15 +1361,15 @@ │ │ │ │ │ b.n 9c0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ b.n cca │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1138 │ │ │ │ │ + bne.w 122a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bne.w 99e │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -1398,41 +1398,46 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 64c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ b.n dc8 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - beq.w 108a │ │ │ │ │ + beq.w 1002 │ │ │ │ │ bhi.w c90 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 1066 │ │ │ │ │ + bne.w f8e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w fp, #16 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n e08 │ │ │ │ │ + cmp r4, #95 @ 0x5f │ │ │ │ │ + mov.w r4, #95 @ 0x5f │ │ │ │ │ + bne.w 5a2 │ │ │ │ │ + add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d6a │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r3, [pc, #776] @ (1168 ) │ │ │ │ │ + ldr r3, [pc, #744] @ (1158 ) │ │ │ │ │ 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 e7c │ │ │ │ │ + ble.n e8c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 1174 │ │ │ │ │ + bgt.w 1182 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n e8c │ │ │ │ │ + ble.n e9c │ │ │ │ │ cmp.w fp, #10 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1098 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r3, r7, fp, lsl #3 │ │ │ │ │ mov.w r4, fp, lsl #3 │ │ │ │ │ vldr d5, [r3, #208] @ 0xd0 │ │ │ │ │ @@ -1441,182 +1446,264 @@ │ │ │ │ │ bne.w 5fc │ │ │ │ │ vmov s15, fp │ │ │ │ │ mov.w r3, fp, asr #31 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL log │ │ │ │ │ - vldr d7, [pc, #672] @ 1160 │ │ │ │ │ + vldr d7, [pc, #640] @ 1150 │ │ │ │ │ umull r3, r2, fp, fp │ │ │ │ │ vdiv.f64 d5, d0, d7 │ │ │ │ │ umull r3, r2, r3, fp │ │ │ │ │ umull r2, r3, r3, fp │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ umull ip, lr, r2, fp │ │ │ │ │ umull r2, r1, ip, fp │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ vstr d5, [r3, #208] @ 0xd0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcs.n fd4 │ │ │ │ │ + bcs.w 1024 │ │ │ │ │ umull r3, r1, r2, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ │ - bcs.n fca │ │ │ │ │ + bcs.w 101a │ │ │ │ │ mul.w r2, fp, r0 │ │ │ │ │ mov.w r0, fp, asr #31 │ │ │ │ │ umull ip, lr, fp, r3 │ │ │ │ │ mla r2, r3, r0, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add lr, r2 │ │ │ │ │ sbcs.w r2, lr, #0 │ │ │ │ │ - bcs.n fc0 │ │ │ │ │ + bcs.n 1010 │ │ │ │ │ mul.w r3, fp, lr │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ umull r2, r1, fp, ip │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcs.n fbc │ │ │ │ │ + bcs.n 100c │ │ │ │ │ mul.w r1, fp, r1 │ │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ │ umull r0, r3, fp, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcs.n fd8 │ │ │ │ │ + bcs.n ff8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ umull r2, r3, r2, fp │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ │ - bcc.n f54 │ │ │ │ │ + bcc.n f68 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ strd ip, lr, [r3, #504] @ 0x1f8 │ │ │ │ │ add.w r3, r7, fp, lsl #2 │ │ │ │ │ str.w r1, [r3, #800] @ 0x320 │ │ │ │ │ b.w 5fc │ │ │ │ │ - cmp r4, #95 @ 0x5f │ │ │ │ │ - mov.w r4, #95 @ 0x5f │ │ │ │ │ - bne.w 5a2 │ │ │ │ │ - add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d6a │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - add.w sl, r0, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 55e │ │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - lsls r4, r2, #28 │ │ │ │ │ - bpl.w 548 │ │ │ │ │ - ldrb.w r3, [sl, #1]! │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n f96 │ │ │ │ │ - b.w 55e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 574 │ │ │ │ │ - b.n d5a │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.n f68 │ │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - b.n f68 │ │ │ │ │ - ldr.w lr, [sp, #8] │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - movs r1, #6 │ │ │ │ │ - b.n f68 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - b.n f68 │ │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - b.n f68 │ │ │ │ │ + bhi.w c9c │ │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ │ + beq.n 1002 │ │ │ │ │ + cmp r3, #79 @ 0x4f │ │ │ │ │ + bne.w c9c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov.w fp, #8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n e08 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n c48 │ │ │ │ │ + add.w r1, sl, #2 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + beq.n fec │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.w 70e │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n ff2 │ │ │ │ │ + beq.n fd4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bgt.w 73a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.w cba │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w lr, fp, asr #31 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.w 7da │ │ │ │ │ b.n cf6 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n c48 │ │ │ │ │ - add.w r1, sl, #4 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.n 102a │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt.w 766 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b.w 7c4 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.w 7c4 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne.w 792 │ │ │ │ │ - b.w 7c4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n d72 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - b.n b3c │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n d72 │ │ │ │ │ - add.w r1, sl, #2 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.n 107e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.w 70e │ │ │ │ │ - bhi.w c9c │ │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.n 108a │ │ │ │ │ - cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w c9c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov.w fp, #8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n e08 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w lr, fp, asr #31 │ │ │ │ │ mov sl, r9 │ │ │ │ │ b.w 7da │ │ │ │ │ + ldr.w lr, [sp, #4] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + b.n f7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n e08 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n f7c │ │ │ │ │ + ldr.w lr, [sp, #4] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + b.n f7c │ │ │ │ │ + ldr.w lr, [sp, #8] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + movs r1, #6 │ │ │ │ │ + b.n f7c │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + b.n f7c │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + b.n b3c │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n d72 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n d72 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.w 7c4 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bne.w 792 │ │ │ │ │ + b.w 7c4 │ │ │ │ │ + add.w r1, sl, #4 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + beq.n 1060 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt.w 766 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.w 7c4 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + add.w sl, r0, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 55e │ │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ + lsls r4, r2, #28 │ │ │ │ │ + bpl.w 548 │ │ │ │ │ + ldrb.w r3, [sl, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1072 │ │ │ │ │ + b.w 55e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 574 │ │ │ │ │ + b.n d5a │ │ │ │ │ + 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 dc8 │ │ │ │ │ + sub.w r1, r9, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w db2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 10e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 1134 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 10f8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbz r3, 113c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w dc8 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bmi.w 984 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 111c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbz r3, 1144 │ │ │ │ │ + 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 .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n dc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10f8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 111c │ │ │ │ │ + nop.w │ │ │ │ │ + .word 0xcf0a9650 │ │ │ │ │ + .word 0x4034cb5e │ │ │ │ │ + .word 0x000002e2 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add r4, r7 │ │ │ │ │ add.w r7, r7, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1624,350 +1711,261 @@ │ │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ b.w 688 │ │ │ │ │ - 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 dc8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n dc8 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.w 698 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 113e │ │ │ │ │ + cbz r0, 11ea │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, #12 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1122 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 116c │ │ │ │ │ + cbz r3, 120a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.w 698 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n d72 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w dc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w dc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n dc8 │ │ │ │ │ - nop │ │ │ │ │ - .word 0xcf0a9650 │ │ │ │ │ - .word 0x4034cb5e │ │ │ │ │ - .word 0x00000302 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1122 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + b.n 11d4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n dc8 │ │ │ │ │ - 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 dc8 │ │ │ │ │ - sub.w r1, r9, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w db2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 11e0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 124c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 11f0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1254 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w dc8 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bmi.w 984 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1214 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbz r3, 122c │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n d72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n dc8 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1214 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n dc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11f0 │ │ │ │ │ │ │ │ │ │ -0000125c : │ │ │ │ │ +00001260 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 13d8 │ │ │ │ │ + bpl.w 13d8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 13d8 │ │ │ │ │ + bpl.w 13d8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - 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 12cc │ │ │ │ │ + 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 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, r6, r3 │ │ │ │ │ + mls r3, r1, ip, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ + bhi.n 13a2 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .short 0x832c │ │ │ │ │ - .word 0x7c0a7f03 │ │ │ │ │ - cbz r3, 12c2 │ │ │ │ │ + .word 0x7e03822b │ │ │ │ │ + .short 0x7b0a │ │ │ │ │ + cbz r3, 12c4 │ │ │ │ │ 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 12b2 │ │ │ │ │ + ble.n 12b4 │ │ │ │ │ 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, r6, r4, r3 │ │ │ │ │ - cbz r3, 1308 │ │ │ │ │ + mls r3, ip, r4, r3 │ │ │ │ │ + cbz r3, 1308 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ bhi.w 1408 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 12e8 ) │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 12e8 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ .word 0x00001303 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c3 │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013a3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 12b2 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + bge.n 12b4 │ │ │ │ │ + b.n 12c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ - mov.w lr, r5, lsl #2 │ │ │ │ │ - add.w r7, r0, lr │ │ │ │ │ - add lr, r1 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ + mov.w ip, r5, lsl #2 │ │ │ │ │ + add.w r7, r0, ip │ │ │ │ │ + add ip, r1 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ - ldr.w r6, [lr, #8] │ │ │ │ │ + ldr.w r6, [ip, #8] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1350 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ - ldr.w r6, [lr, #4] │ │ │ │ │ + ldr.w r6, [ip, #4] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1350 │ │ │ │ │ subs r6, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ ldr.w r4, [r0, r5, lsl #2] │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1350 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n 1378 │ │ │ │ │ + bcc.n 1378 │ │ │ │ │ ldr.w r4, [r7, #-4]! │ │ │ │ │ - ldr.w r1, [lr, #-4]! │ │ │ │ │ + ldr.w r1, [ip, #-4]! │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - beq.n 1340 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - beq.n 13e2 │ │ │ │ │ + beq.n 1340 │ │ │ │ │ + cmp.w lr, #2 │ │ │ │ │ + beq.n 13e2 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ bhi.n 1408 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1360 ) │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1360 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ .word 0x00001301 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013af │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c3 │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bd │ │ │ │ │ + .word 0x000012bf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013a1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - beq.n 13e4 │ │ │ │ │ + cmp.w lr, #2 │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ bhi.n 1408 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1388 ) │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1388 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c3 │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c3 │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c3 │ │ │ │ │ + .word 0x000012c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 12b2 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + blt.n 12b4 │ │ │ │ │ + b.n 12c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c2 │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + bne.n 12c4 │ │ │ │ │ + b.n 12b4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12c2 │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + ble.n 12c4 │ │ │ │ │ + b.n 12b4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ bhi.n 1408 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0803 │ │ │ │ │ .word 0x08030308 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1983,26 +1981,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r3, r4 │ │ │ │ │ negs r3, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 13f0 ) │ │ │ │ │ + bhi.n 13a2 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 13f0 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ .word 0x00001303 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b1 │ │ │ │ │ + .word 0x000012b3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013a3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ │ │ │ │ │ 00001408 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ @@ -3517,15 +3515,15 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 23f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbz r3, 23fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ b.n 1dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 23f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -3918,15 +3916,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 25e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 94a0 │ │ │ │ │ + bl 9488 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 2836 │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -4541,15 +4539,15 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 2f7c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2f74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ blt.n 2fb4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -4574,18 +4572,18 @@ │ │ │ │ │ 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 2ec2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e8 │ │ │ │ │ + b.w 71d0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2fa8 │ │ │ │ │ - bl 71e8 │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2ec2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4596,15 +4594,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n 2ec2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ b.n 2f36 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -4684,15 +4682,15 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 30ec <_PyLong_Subtract+0x124> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 30e4 <_PyLong_Subtract+0x11c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ blt.n 311a <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -4717,32 +4715,32 @@ │ │ │ │ │ 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 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e8 │ │ │ │ │ + b.w 71d0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 310e <_PyLong_Subtract+0x146> │ │ │ │ │ - bl 71e8 │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3032 <_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 3032 <_PyLong_Subtract+0x6a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ b.n 30a6 <_PyLong_Subtract+0xde> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -5051,15 +5049,15 @@ │ │ │ │ │ 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 c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 33c6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ @@ -5143,21 +5141,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 35a4 │ │ │ │ │ + bcs.n 356c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ea │ │ │ │ │ + beq.n 35d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5172,326 +5170,325 @@ │ │ │ │ │ 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] @ (35f4 ) │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ee │ │ │ │ │ + beq.n 35dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 356c │ │ │ │ │ + bne.n 3576 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 34f0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + b.w c74c <_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 35ae │ │ │ │ │ - ldr r6, [pc, #100] @ (35f8 ) │ │ │ │ │ + ldr r6, [pc, #88] @ (35f8 ) │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 35d8 │ │ │ │ │ + bne.n 35e0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ b.n 34f0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c714 <_PyLong_FromLarge> │ │ │ │ │ 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 35ce │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3598 │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + b.n 35a2 │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + b.n 35a2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 35a0 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 34f0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 34f0 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000035fc : │ │ │ │ │ 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 3690 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + itt cc │ │ │ │ │ + ldrcc r4, [pc, #156] @ (36b8 ) │ │ │ │ │ + addcc.w r4, r4, r0, lsl #4 │ │ │ │ │ + bcc.n 3674 │ │ │ │ │ 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 363e │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w r8, #3 │ │ │ │ │ - moveq.w r8, #2 │ │ │ │ │ - add.w r0, r8, #3 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + bne.n 367a │ │ │ │ │ + adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 3686 │ │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 36b0 │ │ │ │ │ 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 369c │ │ │ │ │ + bne.n 3684 │ │ │ │ │ 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 36b8 │ │ │ │ │ - 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] @ (36c8 ) │ │ │ │ │ - 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 369c │ │ │ │ │ + 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 3638 │ │ │ │ │ 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 3680 │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq.n 3674 │ │ │ │ │ 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 3680 │ │ │ │ │ + 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 3674 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036cc : │ │ │ │ │ +000036bc : │ │ │ │ │ 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 3d04 │ │ │ │ │ + bne.w 3cc6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 3dd0 │ │ │ │ │ + blt.w 3d92 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3e34 │ │ │ │ │ + bne.w 3e20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3b78 │ │ │ │ │ + beq.w 3b3a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e58 │ │ │ │ │ + beq.w 3e44 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d5e │ │ │ │ │ + beq.w 3d20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 3dbc │ │ │ │ │ + bpl.w 3d7e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r6, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - bhi.w 3c7c │ │ │ │ │ + bhi.w 3c3e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3cda │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.w 3d5e │ │ │ │ │ + beq.w 3d20 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.w 3e0c │ │ │ │ │ + beq.w 3df8 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3df2 │ │ │ │ │ + beq.w 3db4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3e38 │ │ │ │ │ + bpl.w 3e24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3ca8 │ │ │ │ │ - ldr r1, [pc, #812] @ (3aa0 ) │ │ │ │ │ + bne.w 3c6a │ │ │ │ │ + ldr r1, [pc, #772] @ (3a68 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c68 │ │ │ │ │ - ldr r1, [pc, #800] @ (3aa4 ) │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ + ldr r1, [pc, #760] @ (3a6c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e1c │ │ │ │ │ + beq.w 3e08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 3d92 │ │ │ │ │ + blt.w 3d54 │ │ │ │ │ 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 3da8 │ │ │ │ │ + beq.w 3d6a │ │ │ │ │ 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 3b80 │ │ │ │ │ + beq.w 3b42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 38d6 │ │ │ │ │ + bne.w 38c6 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ add lr, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3aa8 │ │ │ │ │ + beq.w 3a70 │ │ │ │ │ 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 3846 │ │ │ │ │ + b.n 3836 │ │ │ │ │ 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 389a │ │ │ │ │ + bls.n 388a │ │ │ │ │ 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 383e │ │ │ │ │ + bls.n 382e │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls.n 389a │ │ │ │ │ + bls.n 388a │ │ │ │ │ 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 3b90 │ │ │ │ │ + beq.w 3b52 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c0a │ │ │ │ │ + bne.w 3bcc │ │ │ │ │ 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 3ba0 │ │ │ │ │ + beq.w 3b62 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 389a │ │ │ │ │ + bls.n 388a │ │ │ │ │ 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 37ee │ │ │ │ │ + bhi.n 37de │ │ │ │ │ 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 │ │ │ │ │ @@ -5499,155 +5496,143 @@ │ │ │ │ │ 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 3da8 │ │ │ │ │ + beq.w 3d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3da8 │ │ │ │ │ + bne.w 3d6a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3da8 │ │ │ │ │ + b.n 3d6a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c74 │ │ │ │ │ + beq.w 3c36 │ │ │ │ │ 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 3952 │ │ │ │ │ + b.n 3942 │ │ │ │ │ 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 39a6 │ │ │ │ │ + bls.n 3996 │ │ │ │ │ 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 394c │ │ │ │ │ + bls.n 393c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.n 39a6 │ │ │ │ │ + bls.n 3996 │ │ │ │ │ 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 39ac │ │ │ │ │ + beq.n 399c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3a52 │ │ │ │ │ + bne.n 3a18 │ │ │ │ │ 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 39ea │ │ │ │ │ + beq.n 39d8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39a6 │ │ │ │ │ + bls.n 3996 │ │ │ │ │ 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 38f8 │ │ │ │ │ + bhi.n 38e8 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 389e │ │ │ │ │ + b.n 388e │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3aae │ │ │ │ │ + beq.n 3a76 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 389e │ │ │ │ │ + bls.w 388e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, lr, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c54 │ │ │ │ │ + bne.w 3c16 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.n 39e2 │ │ │ │ │ + bls.n 39d0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3ae2 │ │ │ │ │ + bne.n 3aa8 │ │ │ │ │ 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 394c │ │ │ │ │ + beq.n 393c │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r5 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls.n 394c │ │ │ │ │ + bls.n 393c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39a6 │ │ │ │ │ + bls.n 3996 │ │ │ │ │ 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 │ │ │ │ │ - bls.w 3e02 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bcs.n 39a6 │ │ │ │ │ - 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 394c │ │ │ │ │ - b.n 390c │ │ │ │ │ + bhi.w 3dc4 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov lr, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 393c │ │ │ │ │ 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 │ │ │ │ │ @@ -5660,19 +5645,20 @@ │ │ │ │ │ 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 39ea │ │ │ │ │ + beq.n 39d8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39a6 │ │ │ │ │ + bls.n 3996 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ - b.n 398c │ │ │ │ │ + b.n 397c │ │ │ │ │ + nop │ │ │ │ │ .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 │ │ │ │ │ @@ -5683,47 +5669,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 3c98 │ │ │ │ │ + bne.w 3c5a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r8, r3, #0 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39e2 │ │ │ │ │ + bls.n 39d0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 39dc │ │ │ │ │ + beq.n 39ca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w 39e2 │ │ │ │ │ + bcs.n 39d0 │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 39e2 │ │ │ │ │ + bls.n 39d0 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b4a │ │ │ │ │ + beq.n 3b0c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b3e │ │ │ │ │ + beq.n 3b00 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b38 │ │ │ │ │ + beq.n 3afa │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3b32 │ │ │ │ │ + beq.n 3af4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3b2c │ │ │ │ │ + beq.n 3aee │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3b26 │ │ │ │ │ + beq.n 3ae8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3b20 │ │ │ │ │ + beq.n 3ae2 │ │ │ │ │ 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 │ │ │ │ │ @@ -5731,80 +5717,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 39e2 │ │ │ │ │ + beq.w 39d0 │ │ │ │ │ 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 3b4a │ │ │ │ │ - b.n 39e2 │ │ │ │ │ + bne.n 3b0c │ │ │ │ │ + b.n 39d0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3796 │ │ │ │ │ + b.n 3786 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3cae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 37c8 │ │ │ │ │ + b.n 37b8 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39a6 │ │ │ │ │ eor.w r1, r1, r9 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 383e │ │ │ │ │ + beq.w 382e │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3c50 │ │ │ │ │ + bls.n 3c12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 389a │ │ │ │ │ + bls.w 388a │ │ │ │ │ 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 3e10 │ │ │ │ │ + bls.w 3dfc │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bls.w 389a │ │ │ │ │ + bls.w 388a │ │ │ │ │ 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 383e │ │ │ │ │ - b.n 37fe │ │ │ │ │ + bls.w 382e │ │ │ │ │ + b.n 37ee │ │ │ │ │ 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 │ │ │ │ │ @@ -5813,234 +5799,246 @@ │ │ │ │ │ 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 3b9c │ │ │ │ │ + beq.n 3b5e │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 389a │ │ │ │ │ + bls.w 388a │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ - b.n 3880 │ │ │ │ │ + b.n 3870 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 383e │ │ │ │ │ + b.n 382e │ │ │ │ │ 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 3ad8 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 3796 │ │ │ │ │ - b.n 3d92 │ │ │ │ │ + bge.w 3786 │ │ │ │ │ + b.n 3d54 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3aae │ │ │ │ │ + b.n 3a76 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 3cc6 │ │ │ │ │ + bcc.n 3c88 │ │ │ │ │ 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 3c82 │ │ │ │ │ - b.n 3d3e │ │ │ │ │ + beq.n 3c44 │ │ │ │ │ + b.n 3d00 │ │ │ │ │ ldrsb.w r3, [lr, r1] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 389e │ │ │ │ │ - b.n 39e2 │ │ │ │ │ + bne.w 388e │ │ │ │ │ + b.n 39d0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.n 3da8 │ │ │ │ │ - ldr r1, [pc, #420] @ (3e5c ) │ │ │ │ │ + blt.n 3d6a │ │ │ │ │ + ldr r1, [pc, #464] @ (3e48 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3770 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3c6c │ │ │ │ │ + b.n 3c2e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3d34 │ │ │ │ │ + blt.n 3cf6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 374c │ │ │ │ │ + beq.w 373c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 374c │ │ │ │ │ + bne.w 373c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 374c │ │ │ │ │ + b.n 373c │ │ │ │ │ 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 38b4 │ │ │ │ │ + b.n 38a4 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #340] @ (3e60 ) │ │ │ │ │ + ldr r4, [pc, #380] @ (3e4c ) │ │ │ │ │ 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.n 3da8 │ │ │ │ │ + beq.n 3d6a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b78 │ │ │ │ │ + beq.w 3b3a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 370c │ │ │ │ │ + b.n 36fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 3d3e │ │ │ │ │ + bge.n 3d00 │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 3d7c │ │ │ │ │ + beq.n 3d3e │ │ │ │ │ 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 3d6e │ │ │ │ │ + bne.n 3d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3da8 │ │ │ │ │ + cbnz r0, 3d6a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 3d92 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3758 │ │ │ │ │ + b.n 3748 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d5e │ │ │ │ │ - b.n 3ce4 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ + b.n 3ca6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3dae │ │ │ │ │ + bne.n 3d70 │ │ │ │ │ subs r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ + bne.w 3748 │ │ │ │ │ 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 39e2 │ │ │ │ │ + b.n 39d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d86 │ │ │ │ │ + bne.n 3d48 │ │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3ce4 │ │ │ │ │ + b.n 3ca6 │ │ │ │ │ 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 3d50 │ │ │ │ │ + b.n 3d12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #140] @ (3e60 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (3e4c ) │ │ │ │ │ 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 370c │ │ │ │ │ - b.n 3da8 │ │ │ │ │ + bne.w 36fc │ │ │ │ │ + b.n 3d6a │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.n 3da8 │ │ │ │ │ + blt.n 3d6a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3c6c │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov lr, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 394c │ │ │ │ │ + b.n 3c2e │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bcs.w 3996 │ │ │ │ │ + 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 393c │ │ │ │ │ + b.n 38fc │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c6c │ │ │ │ │ + b.n 3c2e │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 383e │ │ │ │ │ + b.n 382e │ │ │ │ │ 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 3da8 │ │ │ │ │ + b.n 3d6a │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3d08 │ │ │ │ │ + b.n 3cca │ │ │ │ │ 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 │ │ │ │ │ @@ -6048,23 +6046,23 @@ │ │ │ │ │ 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 3da8 │ │ │ │ │ + b.n 3d6a │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 3758 │ │ │ │ │ + b.n 3748 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003e64 <_PyLong_AsByteArray>: │ │ │ │ │ +00003e50 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -6074,236 +6072,236 @@ │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov.w r2, r6, lsr #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ it ne │ │ │ │ │ strdne r3, r3, [sp, #8] │ │ │ │ │ - beq.w 4172 <_PyLong_AsByteArray+0x30e> │ │ │ │ │ + beq.w 415e <_PyLong_AsByteArray+0x30e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3fa0 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ + bne.w 3f8c <_PyLong_AsByteArray+0x13c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 42f0 <_PyLong_AsByteArray+0x48c> │ │ │ │ │ + beq.w 42dc <_PyLong_AsByteArray+0x48c> │ │ │ │ │ add.w sl, r0, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4204 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bne.w 41f0 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb ip, r3, #32 │ │ │ │ │ cmp r4, fp │ │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ │ lsr.w ip, r7, ip │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ orr.w r0, r0, r6 │ │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ - beq.w 4186 <_PyLong_AsByteArray+0x322> │ │ │ │ │ + beq.w 4172 <_PyLong_AsByteArray+0x322> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ uxtb.w ip, lr │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w r7, lr, lsr #16 │ │ │ │ │ orr.w r7, r7, r0, lsl #16 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ strb.w r3, [r1], #-1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ sub.w r3, r6, #24 │ │ │ │ │ strb r7, [r1, #0] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w lr, lr, lsr #24 │ │ │ │ │ add.w r7, r2, #3 │ │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ │ orr.w lr, lr, r0, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ movls r0, ip │ │ │ │ │ movls r2, r7 │ │ │ │ │ - bls.n 3f60 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + bls.n 3f4c <_PyLong_AsByteArray+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ strb.w lr, [r1, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ subs r1, #2 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 3eb6 <_PyLong_AsByteArray+0x52> │ │ │ │ │ + bne.n 3ea2 <_PyLong_AsByteArray+0x52> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 406e <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + beq.n 405a <_PyLong_AsByteArray+0x20a> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 42de <_PyLong_AsByteArray+0x47a> │ │ │ │ │ + bne.w 42ca <_PyLong_AsByteArray+0x47a> │ │ │ │ │ strb.w lr, [r1] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.n 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 4248 <_PyLong_AsByteArray+0x3e4> │ │ │ │ │ + bne.w 4234 <_PyLong_AsByteArray+0x3e4> │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 42f8 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + beq.w 42e4 <_PyLong_AsByteArray+0x494> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr.w ip, [r6, #4]! │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 411a <_PyLong_AsByteArray+0x2b6> │ │ │ │ │ + bne.w 4106 <_PyLong_AsByteArray+0x2b6> │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ │ lsr.w r9, ip, r9 │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ lsl.w r7, ip, r3 │ │ │ │ │ orr.w lr, r7, lr │ │ │ │ │ - beq.n 40a8 <_PyLong_AsByteArray+0x244> │ │ │ │ │ + beq.n 4094 <_PyLong_AsByteArray+0x244> │ │ │ │ │ add.w sl, r3, #30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ uxtb.w ip, lr │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov.w r7, lr, lsr #16 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ orr.w r7, r7, r0, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ strb.w r7, [ip] │ │ │ │ │ sub.w r3, sl, #24 │ │ │ │ │ mov.w r7, lr, lsr #24 │ │ │ │ │ add.w ip, r2, #3 │ │ │ │ │ orr.w r7, r7, r0, lsl #8 │ │ │ │ │ mov.w r9, r0, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 409a <_PyLong_AsByteArray+0x236> │ │ │ │ │ + bls.n 4086 <_PyLong_AsByteArray+0x236> │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov lr, r0 │ │ │ │ │ strb r7, [r1, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, sl, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 3fba <_PyLong_AsByteArray+0x156> │ │ │ │ │ + bne.n 3fa6 <_PyLong_AsByteArray+0x156> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f70 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + bne.n 3f5c <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4300 <_PyLong_AsByteArray+0x49c> │ │ │ │ │ + bne.w 42ec <_PyLong_AsByteArray+0x49c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ rsb r8, r3, #0 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ - b.n 3f88 <_PyLong_AsByteArray+0x124> │ │ │ │ │ + b.n 3f74 <_PyLong_AsByteArray+0x124> │ │ │ │ │ adds r1, #3 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 405e <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ + b.n 404a <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ eor.w ip, ip, r9 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 4110 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + beq.n 40fc <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub.w sl, r3, ip │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, sl │ │ │ │ │ - bls.n 4110 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + bls.n 40fc <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w r7, lr, lsr #8 │ │ │ │ │ sub.w r3, sl, #8 │ │ │ │ │ orr.w r7, r7, r0, lsl #24 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r6, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ │ - bls.n 4106 <_PyLong_AsByteArray+0x2a2> │ │ │ │ │ + bls.n 40f2 <_PyLong_AsByteArray+0x2a2> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ sub.w r3, sl, #16 │ │ │ │ │ strb r7, [r1, #1] │ │ │ │ │ mov.w r7, lr, lsr #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ orr.w r7, r7, r0, lsl #16 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ lsrs r6, r0, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 4028 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bhi.n 4014 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 405e <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ + b.n 404a <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.w 3fba <_PyLong_AsByteArray+0x156> │ │ │ │ │ - b.n 4064 <_PyLong_AsByteArray+0x200> │ │ │ │ │ + bne.w 3fa6 <_PyLong_AsByteArray+0x156> │ │ │ │ │ + b.n 4050 <_PyLong_AsByteArray+0x200> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w sl, ip, r9 │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ add sl, r6 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ and.w ip, sl, r9 │ │ │ │ │ @@ -6312,74 +6310,74 @@ │ │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ lsr.w sl, ip, sl │ │ │ │ │ orr.w r7, r7, sl │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ lsl.w r7, ip, r3 │ │ │ │ │ orr.w lr, r7, lr │ │ │ │ │ - beq.n 40a4 <_PyLong_AsByteArray+0x240> │ │ │ │ │ + beq.n 4090 <_PyLong_AsByteArray+0x240> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ add.w sl, r3, #30 │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ uxtb.w ip, lr │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ - b.n 400a <_PyLong_AsByteArray+0x1a6> │ │ │ │ │ + b.n 3ff6 <_PyLong_AsByteArray+0x1a6> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 432c <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ + beq.w 4318 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ - b.n 3e96 <_PyLong_AsByteArray+0x32> │ │ │ │ │ + b.n 3e82 <_PyLong_AsByteArray+0x32> │ │ │ │ │ eor.w r7, r7, ip │ │ │ │ │ - cbz r7, 41f0 <_PyLong_AsByteArray+0x38c> │ │ │ │ │ + cbz r7, 41dc <_PyLong_AsByteArray+0x38c> │ │ │ │ │ clz r6, r7 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 41ee <_PyLong_AsByteArray+0x38a> │ │ │ │ │ + bls.n 41da <_PyLong_AsByteArray+0x38a> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub.w r3, r6, #8 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r7, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w lr, [ip], #-1 │ │ │ │ │ - bls.w 434a <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ + bls.w 4336 <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r7, lr, lsr #16 │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ sub.w r3, r6, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r7, r7, r0, lsl #16 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ mov.w r9, r0, lsr #16 │ │ │ │ │ sub.w r1, r1, #2 │ │ │ │ │ ittt ls │ │ │ │ │ movls lr, r7 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r2, ip │ │ │ │ │ - bls.w 3f60 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ - b.n 3f20 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + bls.w 3f4c <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + b.n 3f0c <_PyLong_AsByteArray+0xbc> │ │ │ │ │ mov r3, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w 3f66 <_PyLong_AsByteArray+0x102> │ │ │ │ │ + beq.w 3f52 <_PyLong_AsByteArray+0x102> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3ec2 <_PyLong_AsByteArray+0x5e> │ │ │ │ │ + beq.w 3eae <_PyLong_AsByteArray+0x5e> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r9, r7, ip │ │ │ │ │ cmp r4, fp │ │ │ │ │ add r9, r6 │ │ │ │ │ and.w r7, r9, ip │ │ │ │ │ mov.w r6, r9, lsr #30 │ │ │ │ │ @@ -6388,43 +6386,43 @@ │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ │ orr.w r6, r6, r9 │ │ │ │ │ orr.w r0, r0, r6 │ │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ - beq.n 4182 <_PyLong_AsByteArray+0x31e> │ │ │ │ │ + beq.n 416e <_PyLong_AsByteArray+0x31e> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 430c <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.n 42f8 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ - b.n 3ef2 <_PyLong_AsByteArray+0x8e> │ │ │ │ │ + b.n 3ede <_PyLong_AsByteArray+0x8e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.w 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.w 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.w 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 42b0 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq.n 429c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 42a4 <_PyLong_AsByteArray+0x440> │ │ │ │ │ + beq.n 4290 <_PyLong_AsByteArray+0x440> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 429e <_PyLong_AsByteArray+0x43a> │ │ │ │ │ + beq.n 428a <_PyLong_AsByteArray+0x43a> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4298 <_PyLong_AsByteArray+0x434> │ │ │ │ │ + beq.n 4284 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4292 <_PyLong_AsByteArray+0x42e> │ │ │ │ │ + beq.n 427e <_PyLong_AsByteArray+0x42e> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 428c <_PyLong_AsByteArray+0x428> │ │ │ │ │ + beq.n 4278 <_PyLong_AsByteArray+0x428> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 4286 <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.n 4272 <_PyLong_AsByteArray+0x422> │ │ │ │ │ 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 │ │ │ │ │ @@ -6432,249 +6430,249 @@ │ │ │ │ │ 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 r5, r2 │ │ │ │ │ - beq.w 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + beq.w 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r5, 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 42b0 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ - b.n 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bne.n 429c <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + b.n 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 3f88 <_PyLong_AsByteArray+0x124> │ │ │ │ │ + b.n 3f74 <_PyLong_AsByteArray+0x124> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 406e <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + b.n 405a <_PyLong_AsByteArray+0x20a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 406e <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + b.n 405a <_PyLong_AsByteArray+0x20a> │ │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - beq.w 3f98 <_PyLong_AsByteArray+0x134> │ │ │ │ │ + beq.w 3f84 <_PyLong_AsByteArray+0x134> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cbz r3, 4326 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + cbz r3, 4312 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ 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 │ │ │ │ │ - b.n 3f9a <_PyLong_AsByteArray+0x136> │ │ │ │ │ + b.n 3f86 <_PyLong_AsByteArray+0x136> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4326 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + beq.n 4312 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ 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 4326 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + b.n 4312 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3f60 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + b.n 3f4c <_PyLong_AsByteArray+0xfc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004358 : │ │ │ │ │ +00004344 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4980 │ │ │ │ │ + bne.w 496c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 4ea8 │ │ │ │ │ + ble.w 4e94 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4ee4 │ │ │ │ │ + bne.w 4ed0 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 49b0 │ │ │ │ │ + beq.w 499c │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4e88 │ │ │ │ │ + beq.w 4e74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 4ee8 │ │ │ │ │ + bpl.w 4ed4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 4e6c │ │ │ │ │ - ldr r1, [pc, #348] @ (4518 ) │ │ │ │ │ + bne.w 4e58 │ │ │ │ │ + ldr r1, [pc, #348] @ (4504 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e44 │ │ │ │ │ + beq.w 4e30 │ │ │ │ │ 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 4e68 │ │ │ │ │ + beq.w 4e54 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4e0c │ │ │ │ │ + beq.w 4df8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 49bc │ │ │ │ │ + beq.w 49a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4dfc │ │ │ │ │ + bne.w 4de8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 451c │ │ │ │ │ + bne.w 4508 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 4b4a │ │ │ │ │ + beq.w 4b36 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b40 │ │ │ │ │ + bne.w 4b2c │ │ │ │ │ subs r6, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 4b52 │ │ │ │ │ + beq.w 4b3e │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4498 │ │ │ │ │ + beq.n 4484 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4488 │ │ │ │ │ + beq.n 4474 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 447c │ │ │ │ │ + beq.n 4468 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4470 │ │ │ │ │ + beq.n 445c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4464 │ │ │ │ │ + beq.n 4450 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4458 │ │ │ │ │ + beq.n 4444 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 444c │ │ │ │ │ + beq.n 4438 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4510 │ │ │ │ │ + beq.n 44fc │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-2] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-3] │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-4] │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-5] │ │ │ │ │ add.w r2, lr, #5 │ │ │ │ │ sub.w r6, ip, #7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ ldrb.w r3, [ip, #-6] │ │ │ │ │ add.w r2, lr, #6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ + bne.w 49a0 │ │ │ │ │ add.w r2, lr, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4498 │ │ │ │ │ + bne.n 4484 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4ac6 │ │ │ │ │ + b.n 4ab2 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -6692,26 +6690,26 @@ │ │ │ │ │ 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 4b04 │ │ │ │ │ + bhi.w 4af0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b62 │ │ │ │ │ + beq.w 4b4e │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b74 │ │ │ │ │ + beq.w 4b60 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -6726,30 +6724,30 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4b5c │ │ │ │ │ + beq.w 4b48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4bb0 │ │ │ │ │ + bne.w 4b9c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 4872 │ │ │ │ │ + bne.w 485e │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 464e │ │ │ │ │ + beq.n 463a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 461e │ │ │ │ │ + beq.n 460a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 45f2 │ │ │ │ │ + beq.n 45de │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ @@ -6761,240 +6759,240 @@ │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 4962 │ │ │ │ │ + bhi.w 494e │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 494a │ │ │ │ │ + bhi.w 4936 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 4722 │ │ │ │ │ + beq.n 470e │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 47a2 │ │ │ │ │ + bhi.w 478e │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 478a │ │ │ │ │ + bhi.n 4776 │ │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 4772 │ │ │ │ │ + bhi.n 475e │ │ │ │ │ ldrb.w r0, [ip, #3] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ │ orrs r7, r6 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bls.n 464a │ │ │ │ │ + bls.n 4636 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 464e │ │ │ │ │ - cbz r3, 472c │ │ │ │ │ + bne.n 463a │ │ │ │ │ + cbz r3, 4718 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4850 │ │ │ │ │ + beq.w 483c │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 47e0 │ │ │ │ │ + beq.n 47cc │ │ │ │ │ add.w r2, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r1, 47bc │ │ │ │ │ + cbz r1, 47a8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 47e0 │ │ │ │ │ + bls.n 47cc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4764 │ │ │ │ │ + beq.n 4750 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e30 │ │ │ │ │ + beq.w 4e1c │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.w 4f08 │ │ │ │ │ + bne.w 4ef4 │ │ │ │ │ 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 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 46d8 │ │ │ │ │ + b.n 46c4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 46ac │ │ │ │ │ + b.n 4698 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r2, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 4680 │ │ │ │ │ + b.n 466c │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b5c │ │ │ │ │ + beq.w 4b48 │ │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 47ba │ │ │ │ │ + beq.n 47a6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 4748 │ │ │ │ │ + beq.n 4734 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4748 │ │ │ │ │ + b.n 4734 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 474c │ │ │ │ │ + bcs.n 4738 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4824 │ │ │ │ │ + beq.n 4810 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4824 │ │ │ │ │ - ldr r2, [pc, #804] @ (4b38 ) │ │ │ │ │ + cbnz r3, 4810 │ │ │ │ │ + ldr r2, [pc, #804] @ (4b24 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e38 │ │ │ │ │ + bne.w 4e24 │ │ │ │ │ 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 483c │ │ │ │ │ + beq.n 4828 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ba8 │ │ │ │ │ + beq.w 4b94 │ │ │ │ │ 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, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 4764 │ │ │ │ │ + b.n 4750 │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 486e │ │ │ │ │ + cbz r2, 485a │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 47a8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 474c │ │ │ │ │ + bhi.w 4738 │ │ │ │ │ movs r4, #5 │ │ │ │ │ - b.n 4802 │ │ │ │ │ + b.n 47ee │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 4896 │ │ │ │ │ + bpl.n 4882 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 4722 │ │ │ │ │ + beq.w 470e │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 48e0 │ │ │ │ │ + b.n 48cc │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -7002,195 +7000,195 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 492e │ │ │ │ │ + bhi.n 491a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 497a │ │ │ │ │ + beq.n 4966 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 489c │ │ │ │ │ + bls.n 4888 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 489c │ │ │ │ │ + b.n 4888 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 48d6 │ │ │ │ │ + b.n 48c2 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 464a │ │ │ │ │ + b.n 4636 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 461e │ │ │ │ │ + b.n 460a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 4722 │ │ │ │ │ + b.n 470e │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #432] @ (4b3c ) │ │ │ │ │ + ldr r2, [pc, #432] @ (4b28 ) │ │ │ │ │ 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 4e68 │ │ │ │ │ + beq.w 4e54 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 43a2 │ │ │ │ │ + bne.w 438e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 43ce │ │ │ │ │ + b.n 43ba │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 4510 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4e96 │ │ │ │ │ + bne.w 4e82 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4b1c │ │ │ │ │ + bne.w 4b08 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 4b2a │ │ │ │ │ + beq.w 4b16 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4b2e │ │ │ │ │ + bne.w 4b1a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 4b2a │ │ │ │ │ + beq.w 4b16 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ add.w r5, r8, #17 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4a5a │ │ │ │ │ + beq.n 4a46 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4a4c │ │ │ │ │ + beq.n 4a38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4a42 │ │ │ │ │ + beq.n 4a2e │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4a38 │ │ │ │ │ + beq.n 4a24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4a2e │ │ │ │ │ + beq.n 4a1a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4a24 │ │ │ │ │ + beq.n 4a10 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 4a18 │ │ │ │ │ + beq.n 4a04 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4b24 │ │ │ │ │ + bne.w 4b10 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4b24 │ │ │ │ │ + bne.w 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4ac2 │ │ │ │ │ + beq.n 4aae │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ add.w r5, ip, #7 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ │ add.w r2, lr, #5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ ldrb.w r3, [ip, #7] │ │ │ │ │ add.w r2, lr, #6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ + bne.n 4b10 │ │ │ │ │ add.w r2, lr, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4a5a │ │ │ │ │ + bne.n 4a46 │ │ │ │ │ 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 │ │ │ │ │ @@ -7204,118 +7202,118 @@ │ │ │ │ │ mls r2, r2, r3, r7 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ adds r2, #29 │ │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ │ add.w r3, r3, r2, lsr #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 4562 │ │ │ │ │ + bls.w 454e │ │ │ │ │ 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 4b78 │ │ │ │ │ + b.n 4b64 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 4510 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 4510 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4ac2 │ │ │ │ │ + b.n 4aae │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 4524 │ │ │ │ │ + b.n 4510 │ │ │ │ │ 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 4524 │ │ │ │ │ + b.n 4510 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4ac6 │ │ │ │ │ + b.n 4ab2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4ac6 │ │ │ │ │ + b.n 4ab2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 486e │ │ │ │ │ + b.n 485a │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 457c │ │ │ │ │ + bne.w 4568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4e68 │ │ │ │ │ + beq.w 4e54 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4e68 │ │ │ │ │ + bne.w 4e54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4e68 │ │ │ │ │ + beq.w 4e54 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 4764 │ │ │ │ │ + b.n 4750 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 483c │ │ │ │ │ + b.n 4828 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 4cc8 │ │ │ │ │ + bne.w 4cb4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, ip, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 4c50 │ │ │ │ │ + bpl.n 4c3c │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ lsr.w lr, r1, r2 │ │ │ │ │ uxtb r4, r4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ and.w r3, r4, #255 @ 0xff │ │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ │ orr.w r4, r4, r1, lsl #24 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ - bne.n 4c50 │ │ │ │ │ - b.n 4ecc │ │ │ │ │ + bne.n 4c3c │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ @@ -7330,18 +7328,18 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 4cb0 │ │ │ │ │ + bhi.n 4c9c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + beq.w 4eb8 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ @@ -7356,42 +7354,42 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 4c00 │ │ │ │ │ + bls.n 4bec │ │ │ │ │ add.w r7, r5, r1, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 4c00 │ │ │ │ │ + b.n 4bec │ │ │ │ │ add.w r7, r5, r1, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 4c48 │ │ │ │ │ + b.n 4c34 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ lsls r4, r7, #31 │ │ │ │ │ - bpl.n 4d0c │ │ │ │ │ + bpl.n 4cf8 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r2, #255 @ 0xff │ │ │ │ │ mov.w r9, r2, lsr #8 │ │ │ │ │ @@ -7400,17 +7398,17 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ orr.w r9, r9, r1, lsl #24 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + beq.w 4eb8 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4d64 │ │ │ │ │ ldrb.w lr, [r6, #-1] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ @@ -7430,22 +7428,22 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r4 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bhi.n 4de2 │ │ │ │ │ + bhi.n 4dce │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + beq.w 4eb8 │ │ │ │ │ ldrb.w lr, [r6] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ adds.w lr, lr, r9 │ │ │ │ │ adc.w ip, r4, #0 │ │ │ │ │ and.w r4, lr, #255 @ 0xff │ │ │ │ │ @@ -7461,136 +7459,136 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r4 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls.n 4d10 │ │ │ │ │ + bls.n 4cfc │ │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ 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 4d10 │ │ │ │ │ + b.n 4cfc │ │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ 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 4d68 │ │ │ │ │ + b.n 4d54 │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 43f8 │ │ │ │ │ + bge.w 43e4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ - b.w 43fe │ │ │ │ │ + b.w 43ea │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4e20 │ │ │ │ │ + beq.n 4e0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 4e2c │ │ │ │ │ + cbz r3, 4e18 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #264] @ (4f34 ) │ │ │ │ │ - b.n 4764 │ │ │ │ │ - ldr r5, [pc, #260] @ (4f34 ) │ │ │ │ │ - b.n 4b92 │ │ │ │ │ + ldr r5, [pc, #264] @ (4f20 ) │ │ │ │ │ + b.n 4750 │ │ │ │ │ + ldr r5, [pc, #260] @ (4f20 ) │ │ │ │ │ + b.n 4b7e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4764 │ │ │ │ │ + b.n 4750 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 481e │ │ │ │ │ - ldr r1, [pc, #240] @ (4f38 ) │ │ │ │ │ + b.n 480a │ │ │ │ │ + ldr r1, [pc, #240] @ (4f24 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49b0 │ │ │ │ │ + bne.w 499c │ │ │ │ │ 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 476a │ │ │ │ │ + b.n 4756 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 4e68 │ │ │ │ │ - ldr r1, [pc, #196] @ (4f3c ) │ │ │ │ │ + blt.n 4e54 │ │ │ │ │ + ldr r1, [pc, #196] @ (4f28 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e44 │ │ │ │ │ + beq.n 4e30 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.w 43ce │ │ │ │ │ + b.w 43ba │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 43ce │ │ │ │ │ - b.n 4e68 │ │ │ │ │ + bge.w 43ba │ │ │ │ │ + b.n 4e54 │ │ │ │ │ ldrsb.w r3, [r8, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 49c2 │ │ │ │ │ + bge.w 49ae │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ - ldr r1, [pc, #148] @ (4f40 ) │ │ │ │ │ + b.n 49b2 │ │ │ │ │ + ldr r1, [pc, #148] @ (4f2c ) │ │ │ │ │ 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 4e68 │ │ │ │ │ + beq.n 4e54 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w 43a2 │ │ │ │ │ - cbnz r2, 4eda │ │ │ │ │ + b.w 438e │ │ │ │ │ + cbnz r2, 4ec6 │ │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4850 │ │ │ │ │ + beq.w 483c │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 4736 │ │ │ │ │ + b.n 4722 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 4ece │ │ │ │ │ + b.n 4eba │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 4984 │ │ │ │ │ + b.n 4970 │ │ │ │ │ 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 │ │ │ │ │ @@ -7598,167 +7596,167 @@ │ │ │ │ │ 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 4e68 │ │ │ │ │ + b.n 4e54 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4f20 │ │ │ │ │ + bne.n 4f0c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 476a │ │ │ │ │ + b.n 4756 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f1c │ │ │ │ │ + bne.n 4f08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 476a │ │ │ │ │ + b.n 4756 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004f44 <_PyLong_FromByteArray>: │ │ │ │ │ +00004f30 <_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 5832 <_PyLong_FromByteArray+0x8ee> │ │ │ │ │ + beq.w 581e <_PyLong_FromByteArray+0x8ee> │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54ae <_PyLong_FromByteArray+0x56a> │ │ │ │ │ + beq.w 549a <_PyLong_FromByteArray+0x56a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5824 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ + bne.w 5810 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5088 <_PyLong_FromByteArray+0x144> │ │ │ │ │ + bne.w 5074 <_PyLong_FromByteArray+0x144> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 55c6 <_PyLong_FromByteArray+0x682> │ │ │ │ │ + beq.w 55b2 <_PyLong_FromByteArray+0x682> │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 55bc <_PyLong_FromByteArray+0x678> │ │ │ │ │ + bne.w 55a8 <_PyLong_FromByteArray+0x678> │ │ │ │ │ subs r5, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5080 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + beq.n 506c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 500c <_PyLong_FromByteArray+0xc8> │ │ │ │ │ + beq.n 4ff8 <_PyLong_FromByteArray+0xc8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4ffc <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + beq.n 4fe8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4ff0 <_PyLong_FromByteArray+0xac> │ │ │ │ │ + beq.n 4fdc <_PyLong_FromByteArray+0xac> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 4fe4 <_PyLong_FromByteArray+0xa0> │ │ │ │ │ + beq.n 4fd0 <_PyLong_FromByteArray+0xa0> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 4fd8 <_PyLong_FromByteArray+0x94> │ │ │ │ │ + beq.n 4fc4 <_PyLong_FromByteArray+0x94> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 4fcc <_PyLong_FromByteArray+0x88> │ │ │ │ │ + beq.n 4fb8 <_PyLong_FromByteArray+0x88> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 4fc0 <_PyLong_FromByteArray+0x7c> │ │ │ │ │ + beq.n 4fac <_PyLong_FromByteArray+0x7c> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5080 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ + beq.n 506c <_PyLong_FromByteArray+0x13c> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r5, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-2] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-3] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-4] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-5] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ subs r5, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-6] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 54a6 <_PyLong_FromByteArray+0x562> │ │ │ │ │ + bne.w 5492 <_PyLong_FromByteArray+0x562> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 500c <_PyLong_FromByteArray+0xc8> │ │ │ │ │ + bne.n 4ff8 <_PyLong_FromByteArray+0xc8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5596 <_PyLong_FromByteArray+0x652> │ │ │ │ │ + b.n 5582 <_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 │ │ │ │ │ @@ -7774,24 +7772,24 @@ │ │ │ │ │ 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 5862 <_PyLong_FromByteArray+0x91e> │ │ │ │ │ + bhi.w 584e <_PyLong_FromByteArray+0x91e> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 55cc <_PyLong_FromByteArray+0x688> │ │ │ │ │ + beq.w 55b8 <_PyLong_FromByteArray+0x688> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55da <_PyLong_FromByteArray+0x696> │ │ │ │ │ + beq.w 55c6 <_PyLong_FromByteArray+0x696> │ │ │ │ │ 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 │ │ │ │ │ @@ -7806,30 +7804,30 @@ │ │ │ │ │ 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.w r9, #0 │ │ │ │ │ - beq.w 549e <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + beq.w 548a <_PyLong_FromByteArray+0x55a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 55e2 <_PyLong_FromByteArray+0x69e> │ │ │ │ │ + bne.w 55ce <_PyLong_FromByteArray+0x69e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 53b2 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ + bne.w 539e <_PyLong_FromByteArray+0x46e> │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 51be <_PyLong_FromByteArray+0x27a> │ │ │ │ │ + beq.n 51aa <_PyLong_FromByteArray+0x27a> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 518a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 5176 <_PyLong_FromByteArray+0x246> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5158 <_PyLong_FromByteArray+0x214> │ │ │ │ │ + beq.n 5144 <_PyLong_FromByteArray+0x214> │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -7841,187 +7839,187 @@ │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.w 5484 <_PyLong_FromByteArray+0x540> │ │ │ │ │ + bhi.w 5470 <_PyLong_FromByteArray+0x540> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 52ca <_PyLong_FromByteArray+0x386> │ │ │ │ │ + bhi.w 52b6 <_PyLong_FromByteArray+0x386> │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 5296 <_PyLong_FromByteArray+0x352> │ │ │ │ │ + beq.n 5282 <_PyLong_FromByteArray+0x352> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.w 5318 <_PyLong_FromByteArray+0x3d4> │ │ │ │ │ + bhi.w 5304 <_PyLong_FromByteArray+0x3d4> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.n 52fe <_PyLong_FromByteArray+0x3ba> │ │ │ │ │ + bhi.n 52ea <_PyLong_FromByteArray+0x3ba> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r5 │ │ │ │ │ - bhi.n 52e4 <_PyLong_FromByteArray+0x3a0> │ │ │ │ │ + bhi.n 52d0 <_PyLong_FromByteArray+0x3a0> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r5, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 51b8 <_PyLong_FromByteArray+0x274> │ │ │ │ │ + bls.n 51a4 <_PyLong_FromByteArray+0x274> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - bne.n 51be <_PyLong_FromByteArray+0x27a> │ │ │ │ │ - cbz r3, 52a0 <_PyLong_FromByteArray+0x35c> │ │ │ │ │ + bne.n 51aa <_PyLong_FromByteArray+0x27a> │ │ │ │ │ + cbz r3, 528c <_PyLong_FromByteArray+0x35c> │ │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 549e <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + beq.w 548a <_PyLong_FromByteArray+0x55a> │ │ │ │ │ orr.w r3, r3, r6, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5356 <_PyLong_FromByteArray+0x412> │ │ │ │ │ + beq.n 5342 <_PyLong_FromByteArray+0x412> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 5334 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ + cbz r2, 5320 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5356 <_PyLong_FromByteArray+0x412> │ │ │ │ │ + bls.n 5342 <_PyLong_FromByteArray+0x412> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 51ba <_PyLong_FromByteArray+0x276> │ │ │ │ │ + b.n 51a6 <_PyLong_FromByteArray+0x276> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 524e <_PyLong_FromByteArray+0x30a> │ │ │ │ │ + b.n 523a <_PyLong_FromByteArray+0x30a> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 5220 <_PyLong_FromByteArray+0x2dc> │ │ │ │ │ + b.n 520c <_PyLong_FromByteArray+0x2dc> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 51f2 <_PyLong_FromByteArray+0x2ae> │ │ │ │ │ + b.n 51de <_PyLong_FromByteArray+0x2ae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 549e <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + beq.w 548a <_PyLong_FromByteArray+0x55a> │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5332 <_PyLong_FromByteArray+0x3ee> │ │ │ │ │ + beq.n 531e <_PyLong_FromByteArray+0x3ee> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 52c0 <_PyLong_FromByteArray+0x37c> │ │ │ │ │ + beq.n 52ac <_PyLong_FromByteArray+0x37c> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 52c4 <_PyLong_FromByteArray+0x380> │ │ │ │ │ + bhi.n 52b0 <_PyLong_FromByteArray+0x380> │ │ │ │ │ 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 52c4 <_PyLong_FromByteArray+0x380> │ │ │ │ │ + bcs.n 52b0 <_PyLong_FromByteArray+0x380> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 539a <_PyLong_FromByteArray+0x456> │ │ │ │ │ + beq.n 5386 <_PyLong_FromByteArray+0x456> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 539a <_PyLong_FromByteArray+0x456> │ │ │ │ │ - ldr r2, [pc, #676] @ (5630 <_PyLong_FromByteArray+0x6ec>) │ │ │ │ │ + cbnz r3, 5386 <_PyLong_FromByteArray+0x456> │ │ │ │ │ + ldr r2, [pc, #676] @ (561c <_PyLong_FromByteArray+0x6ec>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5818 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ + bne.w 5804 <_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 │ │ │ │ │ @@ -8031,24 +8029,24 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5420 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + beq.n 540c <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ ldrb.w r1, [r5], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 5420 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - b.n 5296 <_PyLong_FromByteArray+0x352> │ │ │ │ │ + bne.n 540c <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b.n 5282 <_PyLong_FromByteArray+0x352> │ │ │ │ │ ldrb.w r1, [r5, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -8056,223 +8054,223 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 546a <_PyLong_FromByteArray+0x526> │ │ │ │ │ + bhi.n 5456 <_PyLong_FromByteArray+0x526> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 5296 <_PyLong_FromByteArray+0x352> │ │ │ │ │ + beq.w 5282 <_PyLong_FromByteArray+0x352> │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 53da <_PyLong_FromByteArray+0x496> │ │ │ │ │ + bls.n 53c6 <_PyLong_FromByteArray+0x496> │ │ │ │ │ add.w r1, r4, r6, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 53da <_PyLong_FromByteArray+0x496> │ │ │ │ │ + b.n 53c6 <_PyLong_FromByteArray+0x496> │ │ │ │ │ add.w r1, r4, r6, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5414 <_PyLong_FromByteArray+0x4d0> │ │ │ │ │ + b.n 5400 <_PyLong_FromByteArray+0x4d0> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - b.n 518a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + b.n 5176 <_PyLong_FromByteArray+0x246> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 5378 <_PyLong_FromByteArray+0x434> │ │ │ │ │ + b.n 5364 <_PyLong_FromByteArray+0x434> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5090 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b.n 507c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5836 <_PyLong_FromByteArray+0x8f2> │ │ │ │ │ + bne.w 5822 <_PyLong_FromByteArray+0x8f2> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 55a6 <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 5592 <_PyLong_FromByteArray+0x662> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5592 <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 557e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 55b4 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.n 55a0 <_PyLong_FromByteArray+0x670> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5592 <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 557e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 553c <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ + beq.n 5528 <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 552e <_PyLong_FromByteArray+0x5ea> │ │ │ │ │ + beq.n 551a <_PyLong_FromByteArray+0x5ea> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5524 <_PyLong_FromByteArray+0x5e0> │ │ │ │ │ + beq.n 5510 <_PyLong_FromByteArray+0x5e0> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 551a <_PyLong_FromByteArray+0x5d6> │ │ │ │ │ + beq.n 5506 <_PyLong_FromByteArray+0x5d6> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5510 <_PyLong_FromByteArray+0x5cc> │ │ │ │ │ + beq.n 54fc <_PyLong_FromByteArray+0x5cc> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 5506 <_PyLong_FromByteArray+0x5c2> │ │ │ │ │ + beq.n 54f2 <_PyLong_FromByteArray+0x5c2> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 54fc <_PyLong_FromByteArray+0x5b8> │ │ │ │ │ + beq.n 54e8 <_PyLong_FromByteArray+0x5b8> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5592 <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.n 557e <_PyLong_FromByteArray+0x64e> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 55ae <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + bne.n 559a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 553c <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ + bne.n 5528 <_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 50d0 <_PyLong_FromByteArray+0x18c> │ │ │ │ │ + b.n 50bc <_PyLong_FromByteArray+0x18c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5090 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b.n 507c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5090 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b.n 507c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5090 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b.n 507c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 5090 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b.n 507c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5596 <_PyLong_FromByteArray+0x652> │ │ │ │ │ + b.n 5582 <_PyLong_FromByteArray+0x652> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50e6 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + bne.w 50d2 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 52c4 <_PyLong_FromByteArray+0x380> │ │ │ │ │ + b.n 52b0 <_PyLong_FromByteArray+0x380> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 56fe <_PyLong_FromByteArray+0x7ba> │ │ │ │ │ + bne.w 56ea <_PyLong_FromByteArray+0x7ba> │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w lr, ip, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5684 <_PyLong_FromByteArray+0x740> │ │ │ │ │ + beq.n 5670 <_PyLong_FromByteArray+0x740> │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r5, r0, #255 @ 0xff │ │ │ │ │ mov.w r8, r0, lsr #8 │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ orr.w r8, r8, r3, lsl #24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsl.w r1, r5, r0 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 5684 <_PyLong_FromByteArray+0x740> │ │ │ │ │ - b.n 5812 <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ + bne.n 5670 <_PyLong_FromByteArray+0x740> │ │ │ │ │ + b.n 57fe <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ @@ -8289,17 +8287,17 @@ │ │ │ │ │ lsls r5, r3 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r2, r2, r5 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.n 56e6 <_PyLong_FromByteArray+0x7a2> │ │ │ │ │ + bhi.n 56d2 <_PyLong_FromByteArray+0x7a2> │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.w 5812 <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ + beq.w 57fe <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ adds.w r0, r0, r8 │ │ │ │ │ and.w r5, r0, #255 @ 0xff │ │ │ │ │ @@ -8314,57 +8312,57 @@ │ │ │ │ │ lsls r5, r3 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r2, r2, r5 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls.n 5634 <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ + bls.n 5620 <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5634 <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ + b.n 5620 <_PyLong_FromByteArray+0x6f0> │ │ │ │ │ add.w r5, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 567e <_PyLong_FromByteArray+0x73a> │ │ │ │ │ + b.n 566a <_PyLong_FromByteArray+0x73a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 579a <_PyLong_FromByteArray+0x856> │ │ │ │ │ + beq.n 5786 <_PyLong_FromByteArray+0x856> │ │ │ │ │ ldrb.w r0, [r5], #-1 │ │ │ │ │ mvn.w r8, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ and.w r0, ip, #255 @ 0xff │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ orr.w ip, ip, r3, lsl #24 │ │ │ │ │ lsl.w r1, r0, r8 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 579a <_PyLong_FromByteArray+0x856> │ │ │ │ │ - b.n 5812 <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ + bne.n 5786 <_PyLong_FromByteArray+0x856> │ │ │ │ │ + b.n 57fe <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ @@ -8380,19 +8378,19 @@ │ │ │ │ │ orr.w lr, r8, lr │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.n 57f8 <_PyLong_FromByteArray+0x8b4> │ │ │ │ │ + bhi.n 57e4 <_PyLong_FromByteArray+0x8b4> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 5812 <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ + beq.n 57fe <_PyLong_FromByteArray+0x8ce> │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ sub.w r8, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ adds.w ip, r0, ip │ │ │ │ │ and.w r0, ip, #255 @ 0xff │ │ │ │ │ @@ -8406,103 +8404,103 @@ │ │ │ │ │ orr.w lr, r8, lr │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls.n 5744 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bls.n 5730 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ 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 5744 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + b.n 5730 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add.w lr, r4, r6, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ 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 5790 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ - cbnz r3, 584a <_PyLong_FromByteArray+0x906> │ │ │ │ │ + b.n 577c <_PyLong_FromByteArray+0x84c> │ │ │ │ │ + cbnz r3, 5836 <_PyLong_FromByteArray+0x906> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 52a2 <_PyLong_FromByteArray+0x35e> │ │ │ │ │ + b.n 528e <_PyLong_FromByteArray+0x35e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5394 <_PyLong_FromByteArray+0x450> │ │ │ │ │ + b.n 5380 <_PyLong_FromByteArray+0x450> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 5856 <_PyLong_FromByteArray+0x912> │ │ │ │ │ + blt.n 5842 <_PyLong_FromByteArray+0x912> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 4f70 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #72] @ (587c <_PyLong_FromByteArray+0x938>) │ │ │ │ │ - b.n 52c4 <_PyLong_FromByteArray+0x380> │ │ │ │ │ + b.w 4f5c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #72] @ (5868 <_PyLong_FromByteArray+0x938>) │ │ │ │ │ + b.n 52b0 <_PyLong_FromByteArray+0x380> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 54b6 <_PyLong_FromByteArray+0x572> │ │ │ │ │ + bge.w 54a2 <_PyLong_FromByteArray+0x572> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 54ba <_PyLong_FromByteArray+0x576> │ │ │ │ │ + b.n 54a6 <_PyLong_FromByteArray+0x576> │ │ │ │ │ add.w r1, r4, r6, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 52a2 <_PyLong_FromByteArray+0x35e> │ │ │ │ │ + b.n 528e <_PyLong_FromByteArray+0x35e> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.w 4f74 <_PyLong_FromByteArray+0x30> │ │ │ │ │ + b.w 4f60 <_PyLong_FromByteArray+0x30> │ │ │ │ │ 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 55de <_PyLong_FromByteArray+0x69a> │ │ │ │ │ + b.n 55ca <_PyLong_FromByteArray+0x69a> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005880 : │ │ │ │ │ +0000586c : │ │ │ │ │ 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 596e │ │ │ │ │ + bpl.n 595a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 596e │ │ │ │ │ + bpl.n 595a │ │ │ │ │ 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 595e │ │ │ │ │ + bhi.n 594a │ │ │ │ │ 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 │ │ │ │ │ @@ -8510,15 +8508,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 5908 │ │ │ │ │ + bcs.n 58f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8528,21 +8526,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 5990 │ │ │ │ │ + bcs.n 597c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 59ea │ │ │ │ │ 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 │ │ │ │ │ @@ -8557,41 +8555,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 5978 │ │ │ │ │ + beq.n 5964 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5988 │ │ │ │ │ + beq.n 5974 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e8 │ │ │ │ │ + b.w 71d0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5902 │ │ │ │ │ + b.n 58ee │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 59d4 │ │ │ │ │ + beq.n 59c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 59f2 │ │ │ │ │ + blt.n 59de │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 59fe │ │ │ │ │ + cbz r0, 59ea │ │ │ │ │ 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 │ │ │ │ │ @@ -8604,51 +8602,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 5902 │ │ │ │ │ - bl 71e8 │ │ │ │ │ + b.n 58ee │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5902 │ │ │ │ │ + beq.n 58ee │ │ │ │ │ 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 5902 │ │ │ │ │ + b.n 58ee │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5998 │ │ │ │ │ + b.n 5984 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5902 │ │ │ │ │ + b.n 58ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a08 <_PyLong_Add>: │ │ │ │ │ +000059f4 <_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 5ad6 <_PyLong_Add+0xce> │ │ │ │ │ + bhi.n 5ac2 <_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 │ │ │ │ │ @@ -8656,15 +8654,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 5a80 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 5a6c <_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 │ │ │ │ │ @@ -8674,21 +8672,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 5afe <_PyLong_Add+0xf6> │ │ │ │ │ + bcs.n 5aea <_PyLong_Add+0xf6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b6c <_PyLong_Add+0x164> │ │ │ │ │ + beq.n 5b58 <_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 │ │ │ │ │ @@ -8703,36 +8701,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 5ae6 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 5ad2 <_PyLong_Add+0xde> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5af6 <_PyLong_Add+0xee> │ │ │ │ │ + beq.n 5ae2 <_PyLong_Add+0xee> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e8 │ │ │ │ │ + b.w 71d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5b42 <_PyLong_Add+0x13a> │ │ │ │ │ + beq.n 5b2e <_PyLong_Add+0x13a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 8870 │ │ │ │ │ + b.w 8858 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5b60 <_PyLong_Add+0x158> │ │ │ │ │ + blt.n 5b4c <_PyLong_Add+0x158> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5b6c <_PyLong_Add+0x164> │ │ │ │ │ + cbz r0, 5b58 <_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 │ │ │ │ │ @@ -8745,61 +8743,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 5a7a <_PyLong_Add+0x72> │ │ │ │ │ - bl 71e8 │ │ │ │ │ + b.n 5a66 <_PyLong_Add+0x72> │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a7a <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 5a66 <_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 5a7a <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5a66 <_PyLong_Add+0x72> │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5b06 <_PyLong_Add+0xfe> │ │ │ │ │ + b.n 5af2 <_PyLong_Add+0xfe> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5a7a <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5a66 <_PyLong_Add+0x72> │ │ │ │ │ │ │ │ │ │ -00005b74 : │ │ │ │ │ +00005b60 : │ │ │ │ │ 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 5c64 │ │ │ │ │ + bcc.n 5c50 │ │ │ │ │ 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 5bec │ │ │ │ │ + bcs.n 5bd8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ca4 │ │ │ │ │ + beq.n 5c8c │ │ │ │ │ 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 │ │ │ │ │ @@ -8819,21 +8817,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 5c7c │ │ │ │ │ + bne.n 5c64 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ca4 │ │ │ │ │ + beq.n 5c8c │ │ │ │ │ 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] │ │ │ │ │ @@ -8846,77 +8844,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 5c8c │ │ │ │ │ + blt.n 5c74 │ │ │ │ │ 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 5be6 │ │ │ │ │ + beq.n 5bd2 │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n 5be6 │ │ │ │ │ + b.n 5bd2 │ │ │ │ │ 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 5bd2 │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5ca4 │ │ │ │ │ + cbz r0, 5c8c │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 5c10 │ │ │ │ │ + b.n 5bfc │ │ │ │ │ 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 5c52 │ │ │ │ │ + b.n 5c3e │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5be6 │ │ │ │ │ + b.n 5bd2 │ │ │ │ │ │ │ │ │ │ -00005cac : │ │ │ │ │ +00005c94 : │ │ │ │ │ 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 5dae │ │ │ │ │ + bpl.n 5d96 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 5dae │ │ │ │ │ + bpl.n 5d96 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 5d28 │ │ │ │ │ + bhi.n 5d10 │ │ │ │ │ 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 │ │ │ │ │ @@ -8924,56 +8921,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 5d58 │ │ │ │ │ + bcs.n 5d40 │ │ │ │ │ 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 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5d22 │ │ │ │ │ + beq.n 5d0a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e9e │ │ │ │ │ + beq.w 5e86 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 5e1e │ │ │ │ │ + bne.n 5e06 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + b.n 5d0a │ │ │ │ │ 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 5dbc │ │ │ │ │ + bcs.n 5da4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e9a │ │ │ │ │ + beq.w 5e82 │ │ │ │ │ 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 │ │ │ │ │ @@ -8996,26 +8993,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 5e56 │ │ │ │ │ + blt.n 5e3e │ │ │ │ │ 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 5e9a │ │ │ │ │ + beq.n 5e82 │ │ │ │ │ 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] │ │ │ │ │ @@ -9031,89 +9028,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 5d22 │ │ │ │ │ + beq.n 5d0a │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + b.n 5d0a │ │ │ │ │ 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 5e62 │ │ │ │ │ - ldr r4, [pc, #108] @ (5eb4 ) │ │ │ │ │ + bcs.n 5e4a │ │ │ │ │ + ldr r4, [pc, #108] @ (5e9c ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ │ - bne.n 5eaa │ │ │ │ │ + bne.n 5e92 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + b.n 5d0a │ │ │ │ │ negs r7, r4 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5dc8 │ │ │ │ │ + b.n 5db0 │ │ │ │ │ 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 5ea2 │ │ │ │ │ + bcs.n 5e8a │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e52 │ │ │ │ │ + beq.n 5e3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e52 │ │ │ │ │ + bne.n 5e3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + b.n 5d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5d22 │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5d0a │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5e7e │ │ │ │ │ + b.n 5e66 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5d22 │ │ │ │ │ + b.n 5d0a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005eb8 <_PyLong_Multiply>: │ │ │ │ │ +00005ea0 <_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 5f7a <_PyLong_Multiply+0xc2> │ │ │ │ │ + bhi.n 5f62 <_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 │ │ │ │ │ @@ -9121,15 +9118,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 5f24 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n 5f0c <_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 │ │ │ │ │ @@ -9137,21 +9134,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 5fa8 <_PyLong_Multiply+0xf0> │ │ │ │ │ + bcs.n 5f90 <_PyLong_Multiply+0xf0> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 608a <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.w 6072 <_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 │ │ │ │ │ @@ -9165,48 +9162,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 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 608e <_PyLong_Multiply+0x1d6> │ │ │ │ │ + beq.n 6076 <_PyLong_Multiply+0x1d6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 600e <_PyLong_Multiply+0x156> │ │ │ │ │ + bne.n 5ff6 <_PyLong_Multiply+0x156> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 6046 <_PyLong_Multiply+0x18e> │ │ │ │ │ + blt.n 602e <_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 608a <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.n 6072 <_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] │ │ │ │ │ @@ -9222,77 +9219,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 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f06 <_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 6052 <_PyLong_Multiply+0x19a> │ │ │ │ │ - ldr r6, [pc, #108] @ (60a4 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ + bcs.n 603a <_PyLong_Multiply+0x19a> │ │ │ │ │ + ldr r6, [pc, #108] @ (608c <_PyLong_Multiply+0x1ec>) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ - bne.n 609a <_PyLong_Multiply+0x1e2> │ │ │ │ │ + bne.n 6082 <_PyLong_Multiply+0x1e2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5fb2 <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 5f9a <_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 6092 <_PyLong_Multiply+0x1da> │ │ │ │ │ + bcs.n 607a <_PyLong_Multiply+0x1da> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6042 <_PyLong_Multiply+0x18a> │ │ │ │ │ + beq.n 602a <_PyLong_Multiply+0x18a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6042 <_PyLong_Multiply+0x18a> │ │ │ │ │ + bne.n 602a <_PyLong_Multiply+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 606e <_PyLong_Multiply+0x1b6> │ │ │ │ │ + b.n 6056 <_PyLong_Multiply+0x1b6> │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5f1e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f06 <_PyLong_Multiply+0x66> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000060a8 : │ │ │ │ │ +00006090 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9303,59 +9300,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 631e │ │ │ │ │ + blt.w 6306 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 6318 │ │ │ │ │ + beq.w 6300 │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 65b6 │ │ │ │ │ + blt.w 659e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 710c │ │ │ │ │ + beq.w 70f4 │ │ │ │ │ add.w r6, r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 7124 │ │ │ │ │ + bgt.w 710c │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7106 │ │ │ │ │ + beq.w 70ee │ │ │ │ │ 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 717e │ │ │ │ │ + bne.w 7166 │ │ │ │ │ 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 6354 │ │ │ │ │ + beq.w 633c │ │ │ │ │ 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 │ │ │ │ │ @@ -9373,31 +9370,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 7158 │ │ │ │ │ + bne.w 7140 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 62c8 │ │ │ │ │ + bcs.w 62b0 │ │ │ │ │ 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 6212 │ │ │ │ │ + beq.n 61fa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 61e8 │ │ │ │ │ + beq.n 61d0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 62ee │ │ │ │ │ + bne.w 62d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9413,15 +9410,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 62b6 │ │ │ │ │ + beq.n 629e │ │ │ │ │ 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 │ │ │ │ │ @@ -9460,70 +9457,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 6214 │ │ │ │ │ + bne.n 61fc │ │ │ │ │ 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 6186 │ │ │ │ │ + bne.w 616e │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 62e6 │ │ │ │ │ + beq.n 62ce │ │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 6332 │ │ │ │ │ + cbz r0, 631a │ │ │ │ │ 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 61c2 │ │ │ │ │ + b.n 61aa │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 60ca │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 6310 │ │ │ │ │ + beq.n 62f8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 60e0 │ │ │ │ │ + b.n 60c8 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 711a │ │ │ │ │ + beq.w 7102 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6590 │ │ │ │ │ + beq.w 6578 │ │ │ │ │ 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 │ │ │ │ │ @@ -9535,28 +9532,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 7192 │ │ │ │ │ + bne.w 717a │ │ │ │ │ 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 65aa │ │ │ │ │ + bls.w 6592 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ mvn.w sl, r5 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add sl, r7 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ ubfx sl, sl, #2, #2 │ │ │ │ │ @@ -9568,21 +9565,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 6550 │ │ │ │ │ + bls.w 6538 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6490 │ │ │ │ │ + beq.n 6478 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 645e │ │ │ │ │ + beq.n 6446 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 6430 │ │ │ │ │ + beq.n 6418 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ umull r2, r1, r6, ip │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ mla r1, r6, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -9616,15 +9613,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 6550 │ │ │ │ │ + bls.n 6538 │ │ │ │ │ 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 │ │ │ │ │ @@ -9672,24 +9669,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 6492 │ │ │ │ │ + bhi.n 647a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - bne.n 6566 │ │ │ │ │ + bne.n 654e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 6372 │ │ │ │ │ + bne.w 635a │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n 62d6 │ │ │ │ │ + b.n 62be │ │ │ │ │ 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 │ │ │ │ │ @@ -9697,63 +9694,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 6556 │ │ │ │ │ + b.n 653e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 711a │ │ │ │ │ + beq.w 7102 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 65b2 │ │ │ │ │ + cbz r4, 659a │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6340 │ │ │ │ │ - b.n 62e6 │ │ │ │ │ + bne.w 6328 │ │ │ │ │ + b.n 62ce │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n 6556 │ │ │ │ │ - b.n 6572 │ │ │ │ │ + beq.n 653e │ │ │ │ │ + b.n 655a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 6594 │ │ │ │ │ + b.n 657c │ │ │ │ │ cmp.w sl, r5, lsl #1 │ │ │ │ │ - bge.w 6e80 │ │ │ │ │ + bge.w 6e68 │ │ │ │ │ mov.w r7, sl, asr #1 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10a58 │ │ │ │ │ + bl 10a88 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e10 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 6e52 │ │ │ │ │ + beq.w 6e3a │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10a58 │ │ │ │ │ + bl 10a88 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e10 │ │ │ │ │ add r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 71ca │ │ │ │ │ + bgt.w 71b2 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e24 │ │ │ │ │ + beq.w 6e0c │ │ │ │ │ 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 │ │ │ │ │ @@ -9767,18 +9764,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 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e2c │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ 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 │ │ │ │ │ @@ -9789,55 +9786,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 6e12 │ │ │ │ │ + bne.w 6dfa │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a4 │ │ │ │ │ + beq.w 718c │ │ │ │ │ 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 6df4 │ │ │ │ │ + bne.w 6ddc │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ sub.w r4, r4, r7, lsl #2 │ │ │ │ │ rsb r5, r7, r5, lsr #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 6858 │ │ │ │ │ + beq.w 6840 │ │ │ │ │ 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 6738 │ │ │ │ │ + beq.n 6720 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 671c │ │ │ │ │ + beq.n 6704 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6706 │ │ │ │ │ + beq.n 66ee │ │ │ │ │ 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] │ │ │ │ │ @@ -9854,15 +9851,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 6798 │ │ │ │ │ + beq.n 6780 │ │ │ │ │ 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 │ │ │ │ │ @@ -9890,116 +9887,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 673c │ │ │ │ │ + bne.n 6724 │ │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6858 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ 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 6858 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ 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 6858 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ 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, 6858 │ │ │ │ │ + cbz r3, 6840 │ │ │ │ │ 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 6858 │ │ │ │ │ + beq.n 6840 │ │ │ │ │ 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 683a │ │ │ │ │ + bne.n 6822 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 687e │ │ │ │ │ + beq.n 6866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 687e │ │ │ │ │ - ldr r2, [pc, #736] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6866 │ │ │ │ │ + ldr r2, [pc, #736] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6db8 │ │ │ │ │ + bne.w 6da0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - beq.w 6a1c │ │ │ │ │ + beq.w 6a04 │ │ │ │ │ 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 68f6 │ │ │ │ │ + beq.n 68de │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 68d8 │ │ │ │ │ + beq.n 68c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 68c2 │ │ │ │ │ + beq.n 68aa │ │ │ │ │ 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] │ │ │ │ │ @@ -10015,15 +10012,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 6964 │ │ │ │ │ + beq.n 694c │ │ │ │ │ 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 │ │ │ │ │ @@ -10050,231 +10047,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 68fa │ │ │ │ │ + bne.n 68e2 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a1c │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ 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 6a1c │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ 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, 6a1c │ │ │ │ │ + cbz r3, 6a04 │ │ │ │ │ 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, 6a1c │ │ │ │ │ + cbz r3, 6a04 │ │ │ │ │ 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 6a1c │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ 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 69fe │ │ │ │ │ + bne.n 69e6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a3e │ │ │ │ │ + beq.n 6a26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6a3e │ │ │ │ │ - ldr r2, [pc, #288] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6a26 │ │ │ │ │ + ldr r2, [pc, #288] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dc4 │ │ │ │ │ + bne.w 6dac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 71e8 │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e2c │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a72 │ │ │ │ │ + beq.n 6a5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6a72 │ │ │ │ │ - ldr r2, [pc, #236] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6a5a │ │ │ │ │ + ldr r2, [pc, #236] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dd0 │ │ │ │ │ + bne.w 6db8 │ │ │ │ │ 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 6a96 │ │ │ │ │ + beq.n 6a7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6a96 │ │ │ │ │ - ldr r2, [pc, #200] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6a7e │ │ │ │ │ + ldr r2, [pc, #200] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ddc │ │ │ │ │ + bne.w 6dc4 │ │ │ │ │ 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 6d76 │ │ │ │ │ + beq.w 6d5e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 71e8 │ │ │ │ │ + bl 71d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a4 │ │ │ │ │ + beq.w 718c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6ad6 │ │ │ │ │ + beq.n 6abe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6ad6 │ │ │ │ │ - ldr r2, [pc, #136] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6abe │ │ │ │ │ + ldr r2, [pc, #136] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6de8 │ │ │ │ │ + bne.w 6dd0 │ │ │ │ │ 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 6afa │ │ │ │ │ + beq.n 6ae2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6afa │ │ │ │ │ - ldr r2, [pc, #100] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6ae2 │ │ │ │ │ + ldr r2, [pc, #100] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d88 │ │ │ │ │ + bne.w 6d70 │ │ │ │ │ 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 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b2c │ │ │ │ │ + beq.n 6b14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6b2c │ │ │ │ │ - ldr r2, [pc, #52] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6b14 │ │ │ │ │ + ldr r2, [pc, #52] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d94 │ │ │ │ │ + bne.w 6d7c │ │ │ │ │ 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 6b5a │ │ │ │ │ + beq.n 6b42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 6b5a │ │ │ │ │ - ldr r2, [pc, #12] @ (6b50 ) │ │ │ │ │ + cbnz r3, 6b42 │ │ │ │ │ + ldr r2, [pc, #12] @ (6b38 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6da0 │ │ │ │ │ - b.n 6b54 │ │ │ │ │ + bne.w 6d88 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6e2c │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq.w 6d14 │ │ │ │ │ + beq.w 6cfc │ │ │ │ │ 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 6bd0 │ │ │ │ │ + beq.n 6bb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6bb6 │ │ │ │ │ + beq.n 6b9e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6ba2 │ │ │ │ │ + beq.n 6b8a │ │ │ │ │ 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] │ │ │ │ │ @@ -10290,15 +10287,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 6c30 │ │ │ │ │ + beq.n 6c18 │ │ │ │ │ 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 │ │ │ │ │ @@ -10321,230 +10318,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 6bd0 │ │ │ │ │ + bne.n 6bb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r6 │ │ │ │ │ - ble.n 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6d14 │ │ │ │ │ + ble.n 6cfc │ │ │ │ │ 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 6cfc │ │ │ │ │ + bgt.n 6ce4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d34 │ │ │ │ │ + beq.n 6d1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6d34 │ │ │ │ │ - ldr r2, [pc, #340] @ (6e7c ) │ │ │ │ │ + cbnz r3, 6d1c │ │ │ │ │ + ldr r2, [pc, #340] @ (6e64 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6dac │ │ │ │ │ + bne.n 6d94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 62e6 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62e6 │ │ │ │ │ + bne.w 62ce │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7114 │ │ │ │ │ + beq.w 70fc │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 6d72 │ │ │ │ │ + cbz r4, 6d5a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 62e6 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 62e6 │ │ │ │ │ + b.w 62ce │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6d4e │ │ │ │ │ + b.n 6d36 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d84 │ │ │ │ │ + beq.n 6d6c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 6ab2 │ │ │ │ │ + b.n 6a9a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6af4 │ │ │ │ │ + b.n 6adc │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6b26 │ │ │ │ │ + b.n 6b0e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6b54 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6d2e │ │ │ │ │ + b.n 6d16 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6878 │ │ │ │ │ + b.n 6860 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a38 │ │ │ │ │ + b.n 6a20 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a6c │ │ │ │ │ + b.n 6a54 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a90 │ │ │ │ │ + b.n 6a78 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6ad0 │ │ │ │ │ + b.n 6ab8 │ │ │ │ │ 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 66b4 │ │ │ │ │ + b.n 669c │ │ │ │ │ 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 667e │ │ │ │ │ + b.n 6666 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 62e6 │ │ │ │ │ + b.w 62ce │ │ │ │ │ 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 │ │ │ │ │ @@ -10554,23 +10551,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 65f0 │ │ │ │ │ + b.w 65d8 │ │ │ │ │ .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 6e4a │ │ │ │ │ + beq.n 6e32 │ │ │ │ │ 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] │ │ │ │ │ @@ -10578,15 +10575,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 713c │ │ │ │ │ + beq.w 7124 │ │ │ │ │ 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] │ │ │ │ │ @@ -10602,40 +10599,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 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 713c │ │ │ │ │ + beq.w 7124 │ │ │ │ │ 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 70d0 │ │ │ │ │ + beq.w 70b8 │ │ │ │ │ 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 6f74 │ │ │ │ │ + beq.n 6f5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6f5a │ │ │ │ │ + beq.n 6f42 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6f46 │ │ │ │ │ + beq.n 6f2e │ │ │ │ │ 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 │ │ │ │ │ @@ -10653,15 +10650,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 6fda │ │ │ │ │ + beq.n 6fc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -10687,242 +10684,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 6f7a │ │ │ │ │ + bne.n 6f62 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70d0 │ │ │ │ │ + beq.n 70b8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70d0 │ │ │ │ │ + beq.n 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70d0 │ │ │ │ │ + beq.n 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70d0 │ │ │ │ │ + beq.n 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ - cbz r3, 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ + cbz r3, 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ - cbz r3, 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ + cbz r3, 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ - cbz r3, 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ + cbz r3, 70b8 │ │ │ │ │ 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 70d0 │ │ │ │ │ - cbz r1, 70d0 │ │ │ │ │ + ble.n 70b8 │ │ │ │ │ + cbz r1, 70b8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 70b8 │ │ │ │ │ + b.n 70a0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 70ce │ │ │ │ │ + ble.n 70b6 │ │ │ │ │ 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 70b4 │ │ │ │ │ + bne.n 709c │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ 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 6ec2 │ │ │ │ │ + bgt.w 6eaa │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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, 7114 │ │ │ │ │ + cbz r2, 70fc │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6d5c │ │ │ │ │ + bne.w 6d44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 70f4 │ │ │ │ │ + b.n 70dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6e4a │ │ │ │ │ - ldr.w r9, [pc, #212] @ 71e4 │ │ │ │ │ - b.w 62e6 │ │ │ │ │ + b.n 6e32 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 71cc │ │ │ │ │ + b.w 62ce │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 62e6 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 62e6 │ │ │ │ │ + b.w 62ce │ │ │ │ │ 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 6e4a │ │ │ │ │ + b.n 6e32 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7150 │ │ │ │ │ + beq.n 7138 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 71c2 │ │ │ │ │ + cbz r3, 71aa │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c6fc │ │ │ │ │ - b.n 6e4a │ │ │ │ │ + bl c734 │ │ │ │ │ + b.n 6e32 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e4a │ │ │ │ │ + beq.w 6e32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e4a │ │ │ │ │ + bne.w 6e32 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e4a │ │ │ │ │ + b.n 6e32 │ │ │ │ │ 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 6136 │ │ │ │ │ + b.w 611e │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 716a │ │ │ │ │ - b.n 6e4a │ │ │ │ │ + bne.n 7152 │ │ │ │ │ + b.n 6e32 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e2c │ │ │ │ │ + beq.w 6e14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e2c │ │ │ │ │ + bne.w 6e14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e2c │ │ │ │ │ + b.n 6e14 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7150 │ │ │ │ │ + b.n 7138 │ │ │ │ │ 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 6e28 │ │ │ │ │ + b.n 6e10 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000071e8 : │ │ │ │ │ +000071d0 : │ │ │ │ │ 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 73a8 │ │ │ │ │ + bgt.w 7390 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 73d0 │ │ │ │ │ + bgt.w 73b8 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73c8 │ │ │ │ │ + beq.w 73b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10933,194 +10930,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 738a │ │ │ │ │ + beq.w 7372 │ │ │ │ │ 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 72c8 │ │ │ │ │ + beq.n 72b0 │ │ │ │ │ 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 72c8 │ │ │ │ │ + beq.n 72b0 │ │ │ │ │ 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 72c8 │ │ │ │ │ + beq.n 72b0 │ │ │ │ │ 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 72ac │ │ │ │ │ + bne.n 7294 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 7394 │ │ │ │ │ + ble.n 737c │ │ │ │ │ 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 7334 │ │ │ │ │ + bge.n 731c │ │ │ │ │ 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 7334 │ │ │ │ │ + bge.n 731c │ │ │ │ │ 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 7334 │ │ │ │ │ + bge.n 731c │ │ │ │ │ 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 731e │ │ │ │ │ + bne.n 7306 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 734a │ │ │ │ │ + beq.n 7332 │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 7350 │ │ │ │ │ + cbz r1, 7338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7370 │ │ │ │ │ + beq.n 7358 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 737a │ │ │ │ │ + cbnz r0, 7362 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7370 │ │ │ │ │ + cbz r1, 7358 │ │ │ │ │ ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r4, 7376 │ │ │ │ │ + cbnz r4, 735e │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7362 │ │ │ │ │ + bne.n 734a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 734a │ │ │ │ │ + b.n 7332 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 734a │ │ │ │ │ + beq.n 7332 │ │ │ │ │ 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 73a2 │ │ │ │ │ + bne.n 738a │ │ │ │ │ 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 7342 │ │ │ │ │ - b.n 734a │ │ │ │ │ + bne.n 732a │ │ │ │ │ + b.n 7332 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 72cc │ │ │ │ │ + b.n 72b4 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 73d0 │ │ │ │ │ + bgt.n 73b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 721e │ │ │ │ │ + b.n 7206 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 734a │ │ │ │ │ + b.n 7332 │ │ │ │ │ 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 73cc │ │ │ │ │ + b.n 73b4 │ │ │ │ │ │ │ │ │ │ -000073e8 : │ │ │ │ │ +000073d0 : │ │ │ │ │ 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 751c │ │ │ │ │ + bpl.w 7504 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 751c │ │ │ │ │ + bpl.w 7504 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 74ba │ │ │ │ │ + bhi.n 74a2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 74ba │ │ │ │ │ + bhi.n 74a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -11129,15 +11126,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 7466 │ │ │ │ │ + bcs.n 744e │ │ │ │ │ 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 │ │ │ │ │ @@ -11145,21 +11142,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 74c4 │ │ │ │ │ + bcs.n 74ac │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7514 │ │ │ │ │ + beq.n 74fc │ │ │ │ │ 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 │ │ │ │ │ @@ -11176,24 +11173,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 797c │ │ │ │ │ + b.n 7964 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 7508 │ │ │ │ │ + blt.n 74f0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7514 │ │ │ │ │ + cbz r0, 74fc │ │ │ │ │ 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 │ │ │ │ │ @@ -11206,52 +11203,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 7460 │ │ │ │ │ + b.n 7448 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 74cc │ │ │ │ │ + b.n 74b4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7460 │ │ │ │ │ + b.n 7448 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 7460 │ │ │ │ │ + b.n 7448 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007528 <_PyLong_Sign>: │ │ │ │ │ +00007510 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007534 : │ │ │ │ │ +0000751c : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 7556 │ │ │ │ │ + cbnz r3, 753e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7544 │ │ │ │ │ + bne.n 752c │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 7550 │ │ │ │ │ + bne.n 7538 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w ca64 │ │ │ │ │ - cbnz r2, 7586 │ │ │ │ │ - ldr r0, [pc, #72] @ (759c ) │ │ │ │ │ + b.w ca9c │ │ │ │ │ + cbnz r2, 756e │ │ │ │ │ + ldr r0, [pc, #72] @ (7584 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -11279,35 +11276,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 │ │ │ │ │ │ │ │ │ │ -000075a0 : │ │ │ │ │ +00007588 : │ │ │ │ │ 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, #728] @ 7890 │ │ │ │ │ + vldr d6, [pc, #728] @ 7878 │ │ │ │ │ sub sp, #12 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 777e │ │ │ │ │ - vldr d6, [pc, #720] @ 7898 │ │ │ │ │ + ble.w 7766 │ │ │ │ │ + vldr d6, [pc, #720] @ 7880 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 7658 │ │ │ │ │ + bpl.n 7640 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r4, s15 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 7602 │ │ │ │ │ + bcs.n 75ea │ │ │ │ │ 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 │ │ │ │ │ @@ -11315,21 +11312,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 77ea │ │ │ │ │ + bcs.w 77d2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77e2 │ │ │ │ │ + beq.w 77ca │ │ │ │ │ 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 │ │ │ │ │ @@ -11346,18 +11343,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, #576] @ 78a0 │ │ │ │ │ + vldr d6, [pc, #576] @ 7888 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 7832 │ │ │ │ │ + bgt.w 781a │ │ │ │ │ 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 │ │ │ │ │ @@ -11365,37 +11362,37 @@ │ │ │ │ │ asrs r7, r6, #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r7, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - beq.w 77cc │ │ │ │ │ + beq.w 77b4 │ │ │ │ │ mov.w r8, #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 77e2 │ │ │ │ │ + beq.w 77ca │ │ │ │ │ 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 7862 │ │ │ │ │ + bne.w 784a │ │ │ │ │ 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 │ │ │ │ │ @@ -11405,63 +11402,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 7762 │ │ │ │ │ + blt.n 774a │ │ │ │ │ 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 7762 │ │ │ │ │ + bmi.n 774a │ │ │ │ │ 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 7762 │ │ │ │ │ + beq.n 774a │ │ │ │ │ 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 7748 │ │ │ │ │ + bne.n 7730 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 75f6 │ │ │ │ │ + beq.w 75de │ │ │ │ │ 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 75f6 │ │ │ │ │ + b.n 75de │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #284] @ 78a0 │ │ │ │ │ + vldr d5, [pc, #284] @ 7888 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 7832 │ │ │ │ │ + bgt.n 781a │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 784a │ │ │ │ │ + bvs.n 7832 │ │ │ │ │ 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 │ │ │ │ │ @@ -11469,35 +11466,35 @@ │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ asrs r7, r6, #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r7, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ - bne.w 769e │ │ │ │ │ + bne.w 7686 │ │ │ │ │ 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 76b0 │ │ │ │ │ + bne.w 7698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 75f6 │ │ │ │ │ + b.n 75de │ │ │ │ │ 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 77e2 │ │ │ │ │ + beq.n 77ca │ │ │ │ │ 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] │ │ │ │ │ @@ -11513,39 +11510,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 75f6 │ │ │ │ │ + b.n 75de │ │ │ │ │ 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 77e6 │ │ │ │ │ + b.n 77ce │ │ │ │ │ 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 77e6 │ │ │ │ │ + b.n 77ce │ │ │ │ │ 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 │ │ │ │ │ @@ -11554,116 +11551,116 @@ │ │ │ │ │ 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 7706 │ │ │ │ │ - b.n 7762 │ │ │ │ │ + bge.w 76ee │ │ │ │ │ + b.n 774a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000078a8 : │ │ │ │ │ +00007890 : │ │ │ │ │ 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 7942 │ │ │ │ │ + beq.n 792a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 78fc │ │ │ │ │ + bpl.n 78e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 78e0 │ │ │ │ │ + bhi.n 78c8 │ │ │ │ │ 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} │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 7904 │ │ │ │ │ + beq.n 78ec │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 78dc │ │ │ │ │ + b.n 78c4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 790c │ │ │ │ │ + cbnz r0, 78f4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 78dc │ │ │ │ │ + b.n 78c4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7954 │ │ │ │ │ + bhi.n 793c │ │ │ │ │ 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 78dc │ │ │ │ │ + beq.n 78c4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 78dc │ │ │ │ │ + bne.n 78c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78f2 │ │ │ │ │ + b.n 78da │ │ │ │ │ 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 7904 │ │ │ │ │ + b.n 78ec │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_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 78f2 │ │ │ │ │ + beq.n 78da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78f2 │ │ │ │ │ - b.n 793a │ │ │ │ │ + bne.n 78da │ │ │ │ │ + b.n 7922 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000797c : │ │ │ │ │ +00007964 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11672,60 +11669,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 7b96 │ │ │ │ │ + beq.w 7b7e │ │ │ │ │ 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 7f28 │ │ │ │ │ + beq.w 7f10 │ │ │ │ │ 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 7c92 │ │ │ │ │ + blt.w 7c7a │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 7ef8 │ │ │ │ │ + bne.w 7ee0 │ │ │ │ │ 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 7cce │ │ │ │ │ + bgt.w 7cb6 │ │ │ │ │ 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 8662 │ │ │ │ │ + beq.w 864a │ │ │ │ │ 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 │ │ │ │ │ @@ -11739,110 +11736,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 7d08 │ │ │ │ │ + bne.w 7cf0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8572 │ │ │ │ │ + beq.w 855a │ │ │ │ │ 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 7aac │ │ │ │ │ + beq.n 7a94 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - beq.n 7aac │ │ │ │ │ + beq.n 7a94 │ │ │ │ │ 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 7a98 │ │ │ │ │ + bne.n 7a80 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 7c7e │ │ │ │ │ + blt.w 7c66 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 83bc │ │ │ │ │ + bne.w 83a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7acc │ │ │ │ │ + beq.n 7ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7b8e │ │ │ │ │ + beq.n 7b76 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ae4 │ │ │ │ │ + beq.n 7acc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 80d8 │ │ │ │ │ + beq.w 80c0 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 7b2a │ │ │ │ │ + beq.n 7b12 │ │ │ │ │ add.w r1, r8, r0, lsl #2 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 7b08 │ │ │ │ │ + cbz r1, 7af0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 7b2a │ │ │ │ │ + bls.n 7b12 │ │ │ │ │ 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 7f1e │ │ │ │ │ + beq.w 7f06 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b06 │ │ │ │ │ + beq.n 7aee │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7afa │ │ │ │ │ + beq.n 7ae2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 7afa │ │ │ │ │ + b.n 7ae2 │ │ │ │ │ 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 7afe │ │ │ │ │ + bcs.n 7ae6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7b74 │ │ │ │ │ + beq.n 7b5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7b74 │ │ │ │ │ - ldr r2, [pc, #416] @ (7d04 ) │ │ │ │ │ + cbnz r3, 7b5c │ │ │ │ │ + ldr r2, [pc, #416] @ (7cec ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8654 │ │ │ │ │ + bne.w 863c │ │ │ │ │ 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 │ │ │ │ │ @@ -11851,39 +11848,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 7acc │ │ │ │ │ + b.n 7ab4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 86ac │ │ │ │ │ + bhi.w 8696 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8578 │ │ │ │ │ + beq.w 8564 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 866a │ │ │ │ │ + beq.w 8652 │ │ │ │ │ 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 86c4 │ │ │ │ │ + bne.w 86ae │ │ │ │ │ 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 │ │ │ │ │ @@ -11891,67 +11888,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 7c78 │ │ │ │ │ + bls.n 7c60 │ │ │ │ │ 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 7c78 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ 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 7c78 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ 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 7c78 │ │ │ │ │ + beq.n 7c60 │ │ │ │ │ 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 7c60 │ │ │ │ │ + bne.n 7c48 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 79c0 │ │ │ │ │ + b.n 79a8 │ │ │ │ │ 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 7ab2 │ │ │ │ │ + b.n 7a9a │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 8534 │ │ │ │ │ + bne.w 851c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bne.w 79f6 │ │ │ │ │ + bne.w 79de │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -11961,117 +11958,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 7a0c │ │ │ │ │ + ble.w 79f4 │ │ │ │ │ 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 863a │ │ │ │ │ + beq.w 8622 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 863a │ │ │ │ │ + bne.w 8622 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 863a │ │ │ │ │ + b.w 8622 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 80e0 │ │ │ │ │ + beq.w 80c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8572 │ │ │ │ │ + beq.w 855a │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 856e │ │ │ │ │ + beq.w 8556 │ │ │ │ │ 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 7ed6 │ │ │ │ │ + beq.w 7ebe │ │ │ │ │ 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 7ed6 │ │ │ │ │ + beq.w 7ebe │ │ │ │ │ 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 7ed6 │ │ │ │ │ + beq.w 7ebe │ │ │ │ │ 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 7ed6 │ │ │ │ │ + beq.w 7ebe │ │ │ │ │ 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 7ed6 │ │ │ │ │ + beq.w 7ebe │ │ │ │ │ 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 7e56 │ │ │ │ │ + beq.n 7e3e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7e2c │ │ │ │ │ + beq.n 7e14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7e08 │ │ │ │ │ + beq.n 7df0 │ │ │ │ │ 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] │ │ │ │ │ @@ -12099,15 +12096,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 7ed6 │ │ │ │ │ + beq.n 7ebe │ │ │ │ │ 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 │ │ │ │ │ @@ -12139,194 +12136,194 @@ │ │ │ │ │ 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 7e56 │ │ │ │ │ + bne.n 7e3e │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.w 7aac │ │ │ │ │ + bpl.w 7a94 │ │ │ │ │ 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 7aac │ │ │ │ │ + b.n 7a94 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 8398 │ │ │ │ │ + beq.w 8380 │ │ │ │ │ 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 7cce │ │ │ │ │ + bgt.w 7cb6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7a0c │ │ │ │ │ + b.n 79f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 7b4e │ │ │ │ │ + b.n 7b36 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bhi.w 8694 │ │ │ │ │ + bhi.w 865e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 85bc │ │ │ │ │ + beq.w 85a4 │ │ │ │ │ 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 8636 │ │ │ │ │ + beq.w 861e │ │ │ │ │ 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 8676 │ │ │ │ │ + bne.w 8676 │ │ │ │ │ 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 80b2 │ │ │ │ │ + bls.w 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 80b2 │ │ │ │ │ + beq.n 809a │ │ │ │ │ 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 8098 │ │ │ │ │ + bne.n 8080 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 854e │ │ │ │ │ + blt.w 8536 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - beq.w 7cae │ │ │ │ │ + beq.w 7c96 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ itt ne │ │ │ │ │ movne r6, sl │ │ │ │ │ ldrne r5, [sp, #0] │ │ │ │ │ - beq.w 85ae │ │ │ │ │ + beq.w 8596 │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 7cbc │ │ │ │ │ + b.n 7ca4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ae4 │ │ │ │ │ - cbz r6, 8146 │ │ │ │ │ + b.n 7acc │ │ │ │ │ + cbz r6, 812e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 85aa │ │ │ │ │ + beq.w 8560 │ │ │ │ │ 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 8104 │ │ │ │ │ + bne.n 80ec │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ mov r4, lr │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.n 8146 │ │ │ │ │ + bpl.n 812e │ │ │ │ │ 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 7aac │ │ │ │ │ + bpl.w 7a94 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 7ab2 │ │ │ │ │ + bge.w 7a9a │ │ │ │ │ sub.w ip, sl, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 8384 │ │ │ │ │ + beq.w 836c │ │ │ │ │ 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 8376 │ │ │ │ │ + beq.w 835e │ │ │ │ │ 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 8376 │ │ │ │ │ + beq.w 835e │ │ │ │ │ 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 8376 │ │ │ │ │ + beq.w 835e │ │ │ │ │ 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 8376 │ │ │ │ │ + beq.w 835e │ │ │ │ │ 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 82be │ │ │ │ │ + beq.n 82a6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 82a2 │ │ │ │ │ + beq.n 828a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 8272 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 8272 │ │ │ │ │ + beq.n 825a │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 825a │ │ │ │ │ + beq.n 8242 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 8242 │ │ │ │ │ + beq.n 822a │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq.n 822a │ │ │ │ │ + beq.n 8212 │ │ │ │ │ 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 8376 │ │ │ │ │ + beq.n 835e │ │ │ │ │ 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 82be │ │ │ │ │ + bne.n 82a6 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w 7ab2 │ │ │ │ │ + beq.w 7a9a │ │ │ │ │ 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 7ab2 │ │ │ │ │ + b.w 7a9a │ │ │ │ │ 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 7a0c │ │ │ │ │ - b.n 7cce │ │ │ │ │ + ble.w 79f4 │ │ │ │ │ + b.n 7cb6 │ │ │ │ │ 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 849a │ │ │ │ │ + beq.n 8482 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8482 │ │ │ │ │ + beq.n 846a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8470 │ │ │ │ │ + beq.n 8458 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 845e │ │ │ │ │ + beq.n 8446 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 844c │ │ │ │ │ + beq.n 8434 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 843a │ │ │ │ │ + beq.n 8422 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 8428 │ │ │ │ │ + beq.n 8410 │ │ │ │ │ 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 8526 │ │ │ │ │ + beq.n 850e │ │ │ │ │ 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,258 +12676,257 @@ │ │ │ │ │ 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 849a │ │ │ │ │ + bne.n 8482 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 7ac4 │ │ │ │ │ - b.w 7acc │ │ │ │ │ + bne.w 7aac │ │ │ │ │ + b.w 7ab4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ clz r9, r9 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ - beq.n 8568 │ │ │ │ │ + beq.n 8550 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 8612 │ │ │ │ │ + beq.n 85fa │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 7f08 │ │ │ │ │ + b.n 7ef0 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 8532 │ │ │ │ │ + bne.n 851a │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 8616 │ │ │ │ │ + beq.n 85fe │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 7a0c │ │ │ │ │ + b.w 79f4 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 83a4 │ │ │ │ │ + b.n 838c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7ee2 │ │ │ │ │ + b.n 7eca │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7aac │ │ │ │ │ + b.w 7a94 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 811a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 866a │ │ │ │ │ + beq.n 8652 │ │ │ │ │ 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 86c4 │ │ │ │ │ + bne.w 86ae │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r6, [sl, #12] │ │ │ │ │ - b.w 7c78 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 8132 │ │ │ │ │ + b.w 7c60 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 83a4 │ │ │ │ │ + b.n 838c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8636 │ │ │ │ │ + beq.n 861e │ │ │ │ │ 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 8676 │ │ │ │ │ + bne.n 8676 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w sl, [r4, #12] │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 85fc │ │ │ │ │ + bne.n 85e4 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r9, fp, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7cbc │ │ │ │ │ + b.w 7ca4 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.n 862a │ │ │ │ │ + beq.n 8612 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.w 7a0c │ │ │ │ │ + b.w 79f4 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 80ca │ │ │ │ │ + b.n 80b2 │ │ │ │ │ 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 7cae │ │ │ │ │ + b.w 7c96 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 83a4 │ │ │ │ │ + b.n 838c │ │ │ │ │ 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 866e │ │ │ │ │ + beq.n 8656 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 866e │ │ │ │ │ + cbnz r3, 8656 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 866e │ │ │ │ │ + b.n 8656 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 7b6e │ │ │ │ │ + b.w 7b56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 7ce4 │ │ │ │ │ + b.w 7ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w 7afe │ │ │ │ │ - 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 85e8 │ │ │ │ │ - b.n 7f80 │ │ │ │ │ + b.w 7ae6 │ │ │ │ │ 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 863a │ │ │ │ │ + b.n 8622 │ │ │ │ │ + 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 │ │ │ │ │ + bne.w 7f68 │ │ │ │ │ + b.n 85d0 │ │ │ │ │ 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 866e │ │ │ │ │ + b.n 8656 │ │ │ │ │ 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 7be8 │ │ │ │ │ - b.w 7c78 │ │ │ │ │ - nop │ │ │ │ │ + bne.w 7bd0 │ │ │ │ │ + b.w 7c60 │ │ │ │ │ │ │ │ │ │ -000086e8 : │ │ │ │ │ +000086d0 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 8706 │ │ │ │ │ - ldr r0, [pc, #44] @ (872c ) │ │ │ │ │ + bhi.n 86ee │ │ │ │ │ + ldr r0, [pc, #44] @ (8714 ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ lsrs r5, r0, #30 │ │ │ │ │ - beq.n 871c │ │ │ │ │ + beq.n 8704 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 8728 │ │ │ │ │ + cbz r0, 8710 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r4, r5, [r0, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 8728 │ │ │ │ │ + cbz r0, 8710 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008730 : │ │ │ │ │ +00008718 : │ │ │ │ │ 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 8866 │ │ │ │ │ + bpl.w 884e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8866 │ │ │ │ │ + bpl.w 884e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8846 │ │ │ │ │ + bhi.n 882e │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 8846 │ │ │ │ │ + bhi.n 882e │ │ │ │ │ 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 │ │ │ │ │ @@ -12939,15 +12935,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 87ae │ │ │ │ │ + bcs.n 8796 │ │ │ │ │ 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 │ │ │ │ │ @@ -12955,21 +12951,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 8802 │ │ │ │ │ + bcs.n 87ea │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 885e │ │ │ │ │ + beq.n 8846 │ │ │ │ │ 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 │ │ │ │ │ @@ -12986,20 +12982,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 8852 │ │ │ │ │ + blt.n 883a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 885e │ │ │ │ │ + cbz r0, 8846 │ │ │ │ │ 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 │ │ │ │ │ @@ -13012,64 +13008,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 87a8 │ │ │ │ │ + b.n 8790 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 797c │ │ │ │ │ + b.w 7964 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 880a │ │ │ │ │ + b.n 87f2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 87a8 │ │ │ │ │ + b.n 8790 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 87a8 │ │ │ │ │ + b.n 8790 │ │ │ │ │ │ │ │ │ │ -00008870 : │ │ │ │ │ +00008858 : │ │ │ │ │ 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 8a6c │ │ │ │ │ - beq.w 8a98 │ │ │ │ │ + bgt.w 8a54 │ │ │ │ │ + beq.w 8a80 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 8b44 │ │ │ │ │ + bhi.w 8b2c │ │ │ │ │ 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 8b2e │ │ │ │ │ + beq.w 8b16 │ │ │ │ │ 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 │ │ │ │ │ @@ -13084,124 +13080,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 8a62 │ │ │ │ │ + beq.w 8a4a │ │ │ │ │ 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 895e │ │ │ │ │ + beq.n 8946 │ │ │ │ │ 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 895e │ │ │ │ │ + beq.n 8946 │ │ │ │ │ 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 893e │ │ │ │ │ + bne.n 8926 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 89d2 │ │ │ │ │ + ble.n 89ba │ │ │ │ │ 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 89d2 │ │ │ │ │ + bge.n 89ba │ │ │ │ │ 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 89d2 │ │ │ │ │ + bge.n 89ba │ │ │ │ │ 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 89d2 │ │ │ │ │ + bge.n 89ba │ │ │ │ │ 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 89bc │ │ │ │ │ + bne.n 89a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 8a50 │ │ │ │ │ + beq.n 8a38 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 89ec │ │ │ │ │ + beq.n 89d4 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8aea │ │ │ │ │ + beq.n 8ad2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 89f6 │ │ │ │ │ + bls.n 89de │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ 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 89f0 │ │ │ │ │ + bcs.n 89d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8a38 │ │ │ │ │ + beq.n 8a20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8a38 │ │ │ │ │ - ldr r2, [pc, #304] @ (8b5c ) │ │ │ │ │ + cbnz r3, 8a20 │ │ │ │ │ + ldr r2, [pc, #304] @ (8b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b22 │ │ │ │ │ + bne.n 8b0a │ │ │ │ │ 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 │ │ │ │ │ @@ -13211,162 +13207,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 89d8 │ │ │ │ │ + b.n 89c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8962 │ │ │ │ │ - b.n 89d2 │ │ │ │ │ + bne.w 894a │ │ │ │ │ + b.n 89ba │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 8b44 │ │ │ │ │ + bhi.n 8b2c │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b2e │ │ │ │ │ + beq.n 8b16 │ │ │ │ │ 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 88be │ │ │ │ │ + b.n 88a6 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8b1e │ │ │ │ │ + beq.n 8b06 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8ad4 │ │ │ │ │ + bne.n 8abc │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 8b1e │ │ │ │ │ + beq.n 8b06 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8b08 │ │ │ │ │ + bne.n 8af0 │ │ │ │ │ add.w r4, r8, #12 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 8b1e │ │ │ │ │ + bcc.n 8b06 │ │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8ac2 │ │ │ │ │ + beq.n 8aaa │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - bcc.n 8b0c │ │ │ │ │ + bcc.n 8af4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 8b44 │ │ │ │ │ + bgt.n 8b2c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 88a4 │ │ │ │ │ + b.n 888c │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 8b36 │ │ │ │ │ + cbz r0, 8b1e │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8ae8 │ │ │ │ │ + beq.n 8ad0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 89ec │ │ │ │ │ + beq.w 89d4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 89ec │ │ │ │ │ + b.n 89d4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ + b.n 8abc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 8b44 │ │ │ │ │ + bgt.n 8b2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 88a6 │ │ │ │ │ - ldr r4, [pc, #64] @ (8b60 ) │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 888e │ │ │ │ │ + ldr r4, [pc, #64] @ (8b48 ) │ │ │ │ │ + b.n 89d8 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8a32 │ │ │ │ │ + b.n 8a1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 89f0 │ │ │ │ │ + b.n 89d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 89ec │ │ │ │ │ + beq.w 89d4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8a18 │ │ │ │ │ + b.n 8a00 │ │ │ │ │ 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 8b32 │ │ │ │ │ + b.n 8b1a │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008b64 : │ │ │ │ │ +00008b4c : │ │ │ │ │ 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 8c92 │ │ │ │ │ + bpl.w 8c7a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8c92 │ │ │ │ │ + bpl.w 8c7a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 8c2a │ │ │ │ │ + bne.n 8c12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8c2a │ │ │ │ │ + bne.n 8c12 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8bcc │ │ │ │ │ + bne.n 8bb4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 8bdc │ │ │ │ │ + bcs.n 8bc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13375,26 +13371,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 8bb2 │ │ │ │ │ + bcc.n 8b9a │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r6, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 8c44 │ │ │ │ │ + bcs.n 8c2c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c8a │ │ │ │ │ + beq.n 8c72 │ │ │ │ │ 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 │ │ │ │ │ @@ -13411,30 +13407,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 8c9c │ │ │ │ │ + bl 8c84 │ │ │ │ │ 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, 8c8a │ │ │ │ │ + cbz r0, 8c72 │ │ │ │ │ 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] │ │ │ │ │ @@ -13449,26 +13445,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 8bc4 │ │ │ │ │ + b.n 8bac │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8bc4 │ │ │ │ │ + b.n 8bac │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8bc4 │ │ │ │ │ + b.n 8bac │ │ │ │ │ │ │ │ │ │ -00008c9c : │ │ │ │ │ +00008c84 : │ │ │ │ │ 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] │ │ │ │ │ @@ -13476,205 +13472,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 8d0a │ │ │ │ │ + beq.n 8cf2 │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 8e84 │ │ │ │ │ + bhi.w 8e6c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 8ffc │ │ │ │ │ + bl 8fe4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + beq.w 8e4e │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 8e0e │ │ │ │ │ + beq.w 8df6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8daa │ │ │ │ │ + beq.n 8d92 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8d72 │ │ │ │ │ + beq.n 8d5a │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8d90 │ │ │ │ │ + beq.n 8d78 │ │ │ │ │ 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 8e54 │ │ │ │ │ + bne.w 8e3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8e18 │ │ │ │ │ + beq.n 8e00 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8e6c │ │ │ │ │ + bne.w 8e54 │ │ │ │ │ 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 8e66 │ │ │ │ │ - cbz r7, 8d66 │ │ │ │ │ + beq.w 8e4e │ │ │ │ │ + cbz r7, 8d4e │ │ │ │ │ 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 8e32 │ │ │ │ │ + bne.n 8e1a │ │ │ │ │ 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 8fd8 │ │ │ │ │ + beq.w 8fc0 │ │ │ │ │ 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 8d8c │ │ │ │ │ + beq.n 8d74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8d8c │ │ │ │ │ + cbnz r3, 8d74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8d00 │ │ │ │ │ + bne.n 8ce8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8d6a │ │ │ │ │ + beq.n 8d52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d6a │ │ │ │ │ + bne.n 8d52 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d6a │ │ │ │ │ + b.n 8d52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 8cf4 │ │ │ │ │ + bne.n 8cdc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq.n 8dd6 │ │ │ │ │ + beq.n 8dbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8dd6 │ │ │ │ │ + cbnz r3, 8dbe │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8fa4 │ │ │ │ │ - ldr r1, [pc, #536] @ (8ff8 ) │ │ │ │ │ + beq.w 8f8c │ │ │ │ │ + ldr r1, [pc, #536] @ (8fe0 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2e44 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f8e │ │ │ │ │ + beq.w 8f76 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e08 │ │ │ │ │ + beq.n 8df0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8e08 │ │ │ │ │ + cbnz r3, 8df0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 8cf4 │ │ │ │ │ + b.n 8cdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8cf4 │ │ │ │ │ - b.n 8db4 │ │ │ │ │ + bne.w 8cdc │ │ │ │ │ + b.n 8d9c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8d6a │ │ │ │ │ + beq.n 8d52 │ │ │ │ │ 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 8fc6 │ │ │ │ │ + beq.w 8fae │ │ │ │ │ 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 8fd8 │ │ │ │ │ + beq.w 8fc0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8d66 │ │ │ │ │ - b.n 8d6a │ │ │ │ │ + bne.n 8d4e │ │ │ │ │ + b.n 8d52 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 8ffc │ │ │ │ │ + bl 8fe4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8cde │ │ │ │ │ + bne.w 8cc6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8d04 │ │ │ │ │ + b.n 8cec │ │ │ │ │ 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 8d38 │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + bne.w 8d20 │ │ │ │ │ + b.n 8e4e │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 8e54 │ │ │ │ │ + ble.n 8e3c │ │ │ │ │ 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 8e66 │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ 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 │ │ │ │ │ @@ -13683,424 +13679,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 8ed2 │ │ │ │ │ + beq.n 8eba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ + beq.w 8fc8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 8e66 │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 8f5c │ │ │ │ │ + bpl.n 8f44 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 8f34 │ │ │ │ │ + bpl.n 8f1c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 8f34 │ │ │ │ │ - cbz r5, 8f04 │ │ │ │ │ + bpl.n 8f1c │ │ │ │ │ + cbz r5, 8eec │ │ │ │ │ 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, 8f16 │ │ │ │ │ + cbz r7, 8efe │ │ │ │ │ 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 8d6a │ │ │ │ │ + beq.w 8d52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d6a │ │ │ │ │ + bne.w 8d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d6a │ │ │ │ │ + b.n 8d52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f44 │ │ │ │ │ + beq.n 8f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8f86 │ │ │ │ │ + cbz r3, 8f6e │ │ │ │ │ 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 8e66 │ │ │ │ │ + b.n 8e4e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f6e │ │ │ │ │ + beq.n 8f56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8fee │ │ │ │ │ + beq.n 8fd6 │ │ │ │ │ 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 8e66 │ │ │ │ │ + b.n 8e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f44 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8fa4 │ │ │ │ │ + beq.n 8f8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8fa4 │ │ │ │ │ + cbnz r3, 8f8c │ │ │ │ │ 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 8e66 │ │ │ │ │ + beq.w 8e4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e66 │ │ │ │ │ + bne.w 8e4e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + b.n 8e4e │ │ │ │ │ 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, 8fe8 │ │ │ │ │ + cbnz r0, 8fd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c6fc │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + bl c734 │ │ │ │ │ + b.n 8e4e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ed2 │ │ │ │ │ + b.n 8eba │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ - b.n 8d6a │ │ │ │ │ + b.n 8d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f6e │ │ │ │ │ + b.n 8f56 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008ffc : │ │ │ │ │ +00008fe4 : │ │ │ │ │ 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 93d0 │ │ │ │ │ + beq.w 93b8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 909a │ │ │ │ │ + bgt.n 9082 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq.n 908c │ │ │ │ │ + beq.n 9074 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 90c2 │ │ │ │ │ + bne.n 90aa │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 94a0 │ │ │ │ │ + bl 9488 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93e6 │ │ │ │ │ + beq.w 93ce │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9430 │ │ │ │ │ + beq.w 9418 │ │ │ │ │ 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 91c8 │ │ │ │ │ + bne.w 91b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 90ea │ │ │ │ │ + beq.n 90d2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 9110 │ │ │ │ │ + bls.n 90f8 │ │ │ │ │ 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 9028 │ │ │ │ │ + bcs.n 9010 │ │ │ │ │ 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 9420 │ │ │ │ │ + bne.w 9408 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 91e8 │ │ │ │ │ - ldr r3, [pc, #772] @ (93bc ) │ │ │ │ │ + bne.w 91d0 │ │ │ │ │ + ldr r3, [pc, #772] @ (93a4 ) │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9086 │ │ │ │ │ + b.n 906e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4e0 │ │ │ │ │ + bl f518 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 90e0 │ │ │ │ │ + beq.n 90c8 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 9168 │ │ │ │ │ + bls.n 9150 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9050 │ │ │ │ │ - b.n 93e6 │ │ │ │ │ + bne.n 9038 │ │ │ │ │ + b.n 93ce │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 907a │ │ │ │ │ + beq.n 9062 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 923e │ │ │ │ │ + bne.w 9226 │ │ │ │ │ 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 9080 │ │ │ │ │ + bhi.n 9068 │ │ │ │ │ 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 9080 │ │ │ │ │ + bcs.n 9068 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9154 │ │ │ │ │ + beq.n 913c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9154 │ │ │ │ │ - ldr r2, [pc, #636] @ (93c0 ) │ │ │ │ │ + cbnz r3, 913c │ │ │ │ │ + ldr r2, [pc, #636] @ (93a8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93f8 │ │ │ │ │ + bne.w 93e0 │ │ │ │ │ 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 9080 │ │ │ │ │ + b.n 9068 │ │ │ │ │ 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 90e0 │ │ │ │ │ + bcs.n 90c8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 91b4 │ │ │ │ │ + beq.n 919c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 91b4 │ │ │ │ │ - ldr r2, [pc, #540] @ (93c0 ) │ │ │ │ │ + cbnz r3, 919c │ │ │ │ │ + ldr r2, [pc, #540] @ (93a8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93ec │ │ │ │ │ + bne.w 93d4 │ │ │ │ │ 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 90e0 │ │ │ │ │ + b.n 90c8 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 91f6 │ │ │ │ │ + bne.n 91de │ │ │ │ │ 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 9076 │ │ │ │ │ + b.n 905e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #460] @ (93bc ) │ │ │ │ │ + ldr r3, [pc, #460] @ (93a4 ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 90be │ │ │ │ │ + b.n 90a6 │ │ │ │ │ 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 92c0 │ │ │ │ │ - ldr r2, [pc, #412] @ (93bc ) │ │ │ │ │ + bcs.n 92a8 │ │ │ │ │ + ldr r2, [pc, #412] @ (93a4 ) │ │ │ │ │ add.w r9, r2, sl, lsl #4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 9076 │ │ │ │ │ + beq.w 905e │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 9076 │ │ │ │ │ + b.n 905e │ │ │ │ │ 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 932a │ │ │ │ │ - ldr r3, [pc, #340] @ (93bc ) │ │ │ │ │ + bcs.n 9312 │ │ │ │ │ + ldr r3, [pc, #340] @ (93a4 ) │ │ │ │ │ add.w r9, r3, sl, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 9414 │ │ │ │ │ + bne.w 93fc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 907a │ │ │ │ │ + bne.w 9062 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 93e6 │ │ │ │ │ + beq.w 93ce │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 93e6 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93e6 │ │ │ │ │ + beq.w 93ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 93e6 │ │ │ │ │ + beq.w 93ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93e6 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93e6 │ │ │ │ │ + b.n 93ce │ │ │ │ │ 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 93a4 │ │ │ │ │ + bcs.n 938c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 9432 │ │ │ │ │ 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 │ │ │ │ │ @@ -14116,32 +14112,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 946c │ │ │ │ │ + bne.w 9454 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 9076 │ │ │ │ │ + b.n 905e │ │ │ │ │ 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 93c4 │ │ │ │ │ + bcs.n 93ac │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9404 │ │ │ │ │ + beq.n 93ec │ │ │ │ │ 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 │ │ │ │ │ @@ -14158,184 +14154,184 @@ │ │ │ │ │ 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 907a │ │ │ │ │ + beq.w 9062 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 907a │ │ │ │ │ + bne.w 9062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ - b.n 927a │ │ │ │ │ + b.n 9262 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9484 │ │ │ │ │ + bne.n 946c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 9454 │ │ │ │ │ + beq.n 943c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 9236 │ │ │ │ │ + b.n 921e │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 926c │ │ │ │ │ + b.n 9254 │ │ │ │ │ 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 9086 │ │ │ │ │ + b.n 906e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 91ae │ │ │ │ │ + b.n 9196 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 914e │ │ │ │ │ + b.n 9136 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 9282 │ │ │ │ │ + beq.w 926a │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 927a │ │ │ │ │ - b.n 9398 │ │ │ │ │ + bne.w 9262 │ │ │ │ │ + b.n 9380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ee │ │ │ │ │ - b.n 93e6 │ │ │ │ │ + bne.w 91d6 │ │ │ │ │ + b.n 93ce │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 93e6 │ │ │ │ │ + beq.n 93ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 93e6 │ │ │ │ │ + bne.n 93ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93e6 │ │ │ │ │ + b.n 93ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9494 │ │ │ │ │ + bne.n 947c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 93e6 │ │ │ │ │ + beq.n 93ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 92b0 │ │ │ │ │ - b.n 93e6 │ │ │ │ │ + bne.w 9298 │ │ │ │ │ + b.n 93ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9320 │ │ │ │ │ + bne.w 9308 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 93b8 │ │ │ │ │ - b.n 9454 │ │ │ │ │ + bne.n 93a0 │ │ │ │ │ + b.n 943c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9476 │ │ │ │ │ + beq.n 945e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 93b8 │ │ │ │ │ - b.n 9454 │ │ │ │ │ + bne.n 93a0 │ │ │ │ │ + b.n 943c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9454 │ │ │ │ │ - b.n 9476 │ │ │ │ │ + bne.n 943c │ │ │ │ │ + b.n 945e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000094a0 : │ │ │ │ │ +00009488 : │ │ │ │ │ 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 9748 │ │ │ │ │ + bhi.w 9730 │ │ │ │ │ mov.w r8, r4, lsr #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9706 │ │ │ │ │ + beq.w 96ee │ │ │ │ │ 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 9740 │ │ │ │ │ + beq.w 9728 │ │ │ │ │ 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 9760 │ │ │ │ │ + bne.w 9748 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w 963e │ │ │ │ │ + bne.w 9626 │ │ │ │ │ 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 956a │ │ │ │ │ + bpl.n 9552 │ │ │ │ │ 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 │ │ │ │ │ @@ -14345,15 +14341,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 95fa │ │ │ │ │ + beq.n 95e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -14388,35 +14384,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 956a │ │ │ │ │ + bne.n 9552 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 9612 │ │ │ │ │ + beq.n 95fa │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 961a │ │ │ │ │ + cbz r2, 9602 │ │ │ │ │ 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 977a │ │ │ │ │ + beq.w 9762 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9618 │ │ │ │ │ + beq.n 9600 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9612 │ │ │ │ │ + beq.n 95fa │ │ │ │ │ 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 │ │ │ │ │ @@ -14424,19 +14420,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 9698 │ │ │ │ │ + beq.n 9680 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 967c │ │ │ │ │ + beq.n 9664 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 96f2 │ │ │ │ │ + bne.n 96da │ │ │ │ │ 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 │ │ │ │ │ @@ -14448,15 +14444,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 95fa │ │ │ │ │ + beq.n 95e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -14487,142 +14483,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 9698 │ │ │ │ │ - b.n 95fa │ │ │ │ │ + bne.n 9680 │ │ │ │ │ + b.n 95e2 │ │ │ │ │ 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 9664 │ │ │ │ │ + b.n 964c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9740 │ │ │ │ │ + cbz r0, 9728 │ │ │ │ │ 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 9760 │ │ │ │ │ + bne.n 9748 │ │ │ │ │ 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 9604 │ │ │ │ │ - b.n 9612 │ │ │ │ │ + bne.w 95ec │ │ │ │ │ + b.n 95fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9612 │ │ │ │ │ + b.n 95fa │ │ │ │ │ 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 9744 │ │ │ │ │ + b.n 972c │ │ │ │ │ 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 9730 │ │ │ │ │ + beq.n 9718 │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ - b.n 9502 │ │ │ │ │ + b.n 94ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 9612 │ │ │ │ │ + b.n 95fa │ │ │ │ │ │ │ │ │ │ -00009780 <_PyLong_FormatWriter>: │ │ │ │ │ +00009768 <_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 97a8 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 9790 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ 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 d0fc │ │ │ │ │ - b.n 97a4 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl d134 │ │ │ │ │ + b.n 978c <_PyLong_FormatWriter+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000097c0 : │ │ │ │ │ +000097a8 : │ │ │ │ │ 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 983a │ │ │ │ │ + bpl.n 9822 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 9852 │ │ │ │ │ + beq.n 983a │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 97f6 │ │ │ │ │ + bhi.n 97de │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 9826 │ │ │ │ │ + beq.n 980e │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 9836 │ │ │ │ │ + bcc.n 981e │ │ │ │ │ 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 97fc │ │ │ │ │ + beq.n 97e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14634,66 +14630,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 97f0 │ │ │ │ │ + b.n 97d8 │ │ │ │ │ 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 9826 │ │ │ │ │ + b.n 980e │ │ │ │ │ bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - b.n 97f0 │ │ │ │ │ + b.n 97d8 │ │ │ │ │ │ │ │ │ │ -00009858 : │ │ │ │ │ +00009840 : │ │ │ │ │ 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 98a0 │ │ │ │ │ + bpl.n 9888 │ │ │ │ │ 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 9898 │ │ │ │ │ + beq.n 9880 │ │ │ │ │ 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 9894 │ │ │ │ │ + b.n 987c │ │ │ │ │ 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 │ │ │ │ │ @@ -14701,112 +14697,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 989c │ │ │ │ │ + b.n 9884 │ │ │ │ │ │ │ │ │ │ -000098c0 : │ │ │ │ │ +000098a8 : │ │ │ │ │ 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 9968 │ │ │ │ │ + beq.n 9950 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9950 │ │ │ │ │ + bpl.n 9938 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 98fe │ │ │ │ │ + bhi.n 98e6 │ │ │ │ │ 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 e5a8 <_PyLong_Frexp> │ │ │ │ │ + bl e5e0 <_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 9924 │ │ │ │ │ + beq.n 990c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n 9934 │ │ │ │ │ + bgt.n 991c │ │ │ │ │ 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 9912 │ │ │ │ │ + beq.n 98fa │ │ │ │ │ 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 98f8 │ │ │ │ │ + b.n 98e0 │ │ │ │ │ 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 994a │ │ │ │ │ + b.n 9932 │ │ │ │ │ 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 994a │ │ │ │ │ + b.n 9932 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000997c : │ │ │ │ │ +00009964 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a328 │ │ │ │ │ + bpl.w a310 │ │ │ │ │ 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 9e06 │ │ │ │ │ + bpl.w 9dee │ │ │ │ │ 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 │ │ │ │ │ @@ -14815,85 +14811,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 a0fa │ │ │ │ │ + beq.w a0e2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9df0 │ │ │ │ │ + beq.w 9dd8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 9dd2 │ │ │ │ │ + beq.w 9dba │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w a140 │ │ │ │ │ + beq.w a128 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a114 │ │ │ │ │ + beq.w a0fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a1de │ │ │ │ │ + beq.w a1c6 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w a128 │ │ │ │ │ + bge.w a110 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9df0 │ │ │ │ │ + blt.w 9dd8 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a30c │ │ │ │ │ + beq.w a2f4 │ │ │ │ │ clz r2, r0 │ │ │ │ │ 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 a312 │ │ │ │ │ + beq.w a2fa │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w a128 │ │ │ │ │ + bgt.w a110 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9df0 │ │ │ │ │ + blt.w 9dd8 │ │ │ │ │ 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 9e66 │ │ │ │ │ + bgt.w 9e4e │ │ │ │ │ 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 a2f4 │ │ │ │ │ + bgt.w a2dc │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a6 │ │ │ │ │ + beq.w a28e │ │ │ │ │ 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 │ │ │ │ │ @@ -14907,15 +14903,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 9b20 │ │ │ │ │ + ble.n 9b08 │ │ │ │ │ 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 │ │ │ │ │ @@ -14938,21 +14934,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 9c9a │ │ │ │ │ + ble.w 9c82 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9bec │ │ │ │ │ + beq.n 9bd4 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 9bbc │ │ │ │ │ + beq.n 9ba4 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 9b96 │ │ │ │ │ + beq.n 9b7e │ │ │ │ │ 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 │ │ │ │ │ @@ -14979,15 +14975,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 9c9a │ │ │ │ │ + ble.n 9c82 │ │ │ │ │ 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 │ │ │ │ │ @@ -15026,72 +15022,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 9bec │ │ │ │ │ + bgt.n 9bd4 │ │ │ │ │ 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 a232 │ │ │ │ │ + beq.w a21a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a064 │ │ │ │ │ + beq.w a04c │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a172 │ │ │ │ │ + beq.w a15a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f4e0 │ │ │ │ │ + bl f518 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9ce8 │ │ │ │ │ + beq.n 9cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9ce8 │ │ │ │ │ + cbnz r3, 9cd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a110 │ │ │ │ │ + beq.w a0f8 │ │ │ │ │ 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 9d12 │ │ │ │ │ + beq.n 9cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9d12 │ │ │ │ │ + cbnz r3, 9cfa │ │ │ │ │ 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, 9d32 │ │ │ │ │ + cbz r3, 9d1a │ │ │ │ │ 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 │ │ │ │ │ @@ -15099,79 +15095,79 @@ │ │ │ │ │ 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 9d5c │ │ │ │ │ + beq.n 9d44 │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r7 │ │ │ │ │ it ne │ │ │ │ │ addne r7, r7, r0 │ │ │ │ │ mvn.w r0, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ and.w r3, r3, r7 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ vldr s15, [r6, #8] │ │ │ │ │ vcvt.f64.u32 d8, s15 │ │ │ │ │ - ble.n 9d90 │ │ │ │ │ + ble.n 9d78 │ │ │ │ │ vldr s14, [r6, #4] │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ - vldr d6, [pc, #800] @ a0a0 │ │ │ │ │ + vldr d6, [pc, #800] @ a088 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ - bne.n 9e46 │ │ │ │ │ + bne.n 9e2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9da6 │ │ │ │ │ + beq.n 9d8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9da6 │ │ │ │ │ + cbnz r3, 9d8e │ │ │ │ │ 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 a278 │ │ │ │ │ + bge.w a260 │ │ │ │ │ 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 9e34 │ │ │ │ │ + bne.n 9e1c │ │ │ │ │ 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 9e18 │ │ │ │ │ + beq.n 9e00 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a23e │ │ │ │ │ + beq.w a226 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9a20 │ │ │ │ │ + bge.w 9a08 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #664] @ a090 │ │ │ │ │ - vldr d7, [pc, #668] @ a098 │ │ │ │ │ + vldr d0, [pc, #664] @ a078 │ │ │ │ │ + vldr d7, [pc, #668] @ a080 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 9dc4 │ │ │ │ │ + b.n 9dac │ │ │ │ │ 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} │ │ │ │ │ @@ -15179,53 +15175,53 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9dc4 │ │ │ │ │ + beq.n 9dac │ │ │ │ │ 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 9d90 │ │ │ │ │ - b.n 9e4a │ │ │ │ │ + beq.n 9d78 │ │ │ │ │ + b.n 9e32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ mov.w r9, r1, asr #31 │ │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r3, r9, r3, asr #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r7, r8, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w a2f4 │ │ │ │ │ + bgt.w a2dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a298 │ │ │ │ │ + beq.w a280 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a6 │ │ │ │ │ + beq.w a28e │ │ │ │ │ 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 │ │ │ │ │ @@ -15248,15 +15244,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r0, r9, r3, asr #4 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mls r0, r3, r0, r1 │ │ │ │ │ - ble.w a0a8 │ │ │ │ │ + ble.w a090 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, r7, #3 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ │ mvn.w fp, r1 │ │ │ │ │ @@ -15268,19 +15264,19 @@ │ │ │ │ │ add r1, r7 │ │ │ │ │ sub.w r9, r0, #32 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9f8c │ │ │ │ │ + beq.n 9f74 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9f62 │ │ │ │ │ + beq.n 9f4a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a0e6 │ │ │ │ │ + bne.w a0ce │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsl.w r7, r1, sl │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ @@ -15299,15 +15295,15 @@ │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n a038 │ │ │ │ │ + beq.n a020 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ mov r5, lr │ │ │ │ │ @@ -15349,52 +15345,52 @@ │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ │ - bne.n 9f94 │ │ │ │ │ + bne.n 9f7c │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbnz r3, a0a8 │ │ │ │ │ + cbnz r3, a090 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w a232 │ │ │ │ │ + beq.w a21a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cbe │ │ │ │ │ + bne.w 9ca6 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a22e │ │ │ │ │ + beq.w a216 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - cbz r0, a08a │ │ │ │ │ + cbz r0, a072 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 9cbe │ │ │ │ │ + beq.w 9ca6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - b.n 9cbe │ │ │ │ │ + b.n 9ca6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n a068 │ │ │ │ │ + b.n a050 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -15405,307 +15401,307 @@ │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ subs r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a04e │ │ │ │ │ + beq.n a036 │ │ │ │ │ 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 a04e │ │ │ │ │ + bmi.n a036 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a0ce │ │ │ │ │ - b.n a04e │ │ │ │ │ + bne.n a0b6 │ │ │ │ │ + b.n a036 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ │ mov ip, r2 │ │ │ │ │ and.w r2, fp, r3 │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n 9f3e │ │ │ │ │ + b.n 9f26 │ │ │ │ │ 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 9e0e │ │ │ │ │ + b.n 9df6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9a20 │ │ │ │ │ + blt.w 9a08 │ │ │ │ │ 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 a110 │ │ │ │ │ + b.n a0f8 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsrs r3, r0, #23 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n a208 │ │ │ │ │ + bne.n a1f0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9dd6 │ │ │ │ │ + bne.w 9dbe │ │ │ │ │ vmov s15, r0 │ │ │ │ │ vldr s14, [r4, #12] │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ mov r3, r2 │ │ │ │ │ vcvt.f64.u32 d5, s15 │ │ │ │ │ - vldr d4, [pc, #-196] @ a0a0 │ │ │ │ │ + vldr d4, [pc, #-196] @ a088 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d7, d5, d4 │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9e12 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bmi.n a23a │ │ │ │ │ + bmi.n a222 │ │ │ │ │ adds r3, #3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r4, r5, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r8 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bne.n a190 │ │ │ │ │ + bne.n a178 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ lsrs r4, r0, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a31c │ │ │ │ │ + beq.w a304 │ │ │ │ │ ldr.w r6, [ip, r1, lsl #2] │ │ │ │ │ - cbz r6, a1da │ │ │ │ │ + cbz r6, a1c2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n a1ce │ │ │ │ │ + beq.n a1b6 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9d12 │ │ │ │ │ + b.n 9cfa │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a19a │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - beq.n a114 │ │ │ │ │ + beq.n a0fc │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ movw r1, #17476 @ 0x4444 │ │ │ │ │ movt r1, #1092 @ 0x444 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n a128 │ │ │ │ │ + bge.n a110 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a36 │ │ │ │ │ - b.n 9a4e │ │ │ │ │ + bne.w 9a1e │ │ │ │ │ + b.n 9a36 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a2ac │ │ │ │ │ + beq.n a294 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a2e8 │ │ │ │ │ + beq.n a2d0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #48061 @ 0xbbbd │ │ │ │ │ movt r1, #64443 @ 0xfbbb │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 9df0 │ │ │ │ │ + blt.w 9dd8 │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.n 9a36 │ │ │ │ │ + b.n 9a1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9cc6 │ │ │ │ │ + bne.w 9cae │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a1a8 │ │ │ │ │ + b.n a190 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ vldr s10, [r6, #16] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ vldr s14, [r1, #4] │ │ │ │ │ vmov r1, s10 │ │ │ │ │ lsrs r1, r1, #23 │ │ │ │ │ - bne.n a2c6 │ │ │ │ │ + bne.n a2ae │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - cbnz r3, a2ce │ │ │ │ │ + cbnz r3, a2b6 │ │ │ │ │ vcvt.f64.s32 d5, s10 │ │ │ │ │ vldr s12, [r6, #12] │ │ │ │ │ - vldr d4, [pc, #-460] @ a0a0 │ │ │ │ │ + vldr d4, [pc, #-460] @ a088 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d5, d4 │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9e12 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.w a128 │ │ │ │ │ + bne.w a110 │ │ │ │ │ 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 a128 │ │ │ │ │ - b.n 9db2 │ │ │ │ │ + beq.w a110 │ │ │ │ │ + b.n 9d9a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ea8 │ │ │ │ │ + bne.w 9e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a110 │ │ │ │ │ + b.n a0f8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ clz r0, r0 │ │ │ │ │ rsb r3, r0, #62 @ 0x3e │ │ │ │ │ - cbz r2, a312 │ │ │ │ │ + cbz r2, a2fa │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.w 9a6c │ │ │ │ │ + b.w 9a54 │ │ │ │ │ movs r2, #3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ - b.w 9a24 │ │ │ │ │ + b.w 9a0c │ │ │ │ │ vldr s12, [r4, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ - vldr d4, [pc, #-568] @ a0a0 │ │ │ │ │ + vldr d4, [pc, #-568] @ a088 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d4 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n a264 │ │ │ │ │ + b.n a24c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ - bne.n a2c4 │ │ │ │ │ + bne.n a2ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 9a36 │ │ │ │ │ + b.w 9a1e │ │ │ │ │ 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 a110 │ │ │ │ │ + b.n a0f8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.w 9a3e │ │ │ │ │ + b.w 9a26 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w 9a5e │ │ │ │ │ - b.n a128 │ │ │ │ │ + ble.w 9a46 │ │ │ │ │ + b.n a110 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a1ce │ │ │ │ │ + beq.w a1b6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n a1ce │ │ │ │ │ + b.n a1b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a334 : │ │ │ │ │ +0000a31c : │ │ │ │ │ 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 a51e │ │ │ │ │ + beq.w a506 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a506 │ │ │ │ │ + bpl.w a4ee │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.w a4d2 │ │ │ │ │ + bls.w a4ba │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a4e4 │ │ │ │ │ + beq.w a4cc │ │ │ │ │ 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 a3e0 │ │ │ │ │ + b.n a3c8 │ │ │ │ │ mov.w r8, lr, lsr #16 │ │ │ │ │ add.w ip, r2, #30 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ orr.w r8, r8, r3, lsl #16 │ │ │ │ │ add.w sl, r0, #2 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ - beq.n a41c │ │ │ │ │ + beq.n a404 │ │ │ │ │ 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, [sl] │ │ │ │ │ - bls.n a3da │ │ │ │ │ + bls.n a3c2 │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - beq.n a41c │ │ │ │ │ + beq.n a404 │ │ │ │ │ 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 a43a │ │ │ │ │ + ble.n a422 │ │ │ │ │ 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 │ │ │ │ │ @@ -15713,83 +15709,83 @@ │ │ │ │ │ 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 a45e │ │ │ │ │ + beq.n a446 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a41c │ │ │ │ │ + bhi.n a404 │ │ │ │ │ strb.w lr, [r0] │ │ │ │ │ - bne.n a386 │ │ │ │ │ + bne.n a36e │ │ │ │ │ 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 a458 │ │ │ │ │ - cbz r2, a446 │ │ │ │ │ + b.n a440 │ │ │ │ │ + cbz r2, a42e │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a41c │ │ │ │ │ + bhi.n a404 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a4c8 │ │ │ │ │ + bhi.n a4b0 │ │ │ │ │ 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 a3da │ │ │ │ │ + beq.n a3c2 │ │ │ │ │ clz ip, ip │ │ │ │ │ adds r2, #32 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bls.n a4c4 │ │ │ │ │ + bls.n a4ac │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a41c │ │ │ │ │ + bhi.n a404 │ │ │ │ │ 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 a4fc │ │ │ │ │ + bls.n a4e4 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ - beq.n a41c │ │ │ │ │ + beq.n a404 │ │ │ │ │ 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 fp, r6, #2 │ │ │ │ │ add.w sl, r0, #2 │ │ │ │ │ mov.w r4, r3, lsr #16 │ │ │ │ │ ittt ls │ │ │ │ │ movls r1, r8 │ │ │ │ │ movls r0, sl │ │ │ │ │ movls r6, fp │ │ │ │ │ - bls.n a3da │ │ │ │ │ - b.n a39e │ │ │ │ │ + bls.n a3c2 │ │ │ │ │ + b.n a386 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n a3da │ │ │ │ │ + b.n a3c2 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ @@ -15802,135 +15798,135 @@ │ │ │ │ │ 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 a432 │ │ │ │ │ + b.n a41a │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n a3da │ │ │ │ │ + b.n a3c2 │ │ │ │ │ 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 a432 │ │ │ │ │ + b.n a41a │ │ │ │ │ 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 a432 │ │ │ │ │ + b.n a41a │ │ │ │ │ │ │ │ │ │ -0000a530 : │ │ │ │ │ +0000a518 : │ │ │ │ │ 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, #0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b4f2 │ │ │ │ │ + bpl.w b4c8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w b4f2 │ │ │ │ │ + bpl.w b4c8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w aaa8 │ │ │ │ │ + bne.w aae0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w aab6 │ │ │ │ │ + bne.w aaee │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w ab40 │ │ │ │ │ + bne.w ab78 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ 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 b4d8 │ │ │ │ │ + bne.w b4ac │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b1f8 │ │ │ │ │ + beq.w b232 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w fp, r2, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w ac90 │ │ │ │ │ + beq.w acc8 │ │ │ │ │ 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 a818 │ │ │ │ │ + bne.w a800 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w b62c │ │ │ │ │ + bgt.w b6c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b03c │ │ │ │ │ - ldr r0, [pc, #776] @ (a8fc ) │ │ │ │ │ + bne.w b074 │ │ │ │ │ + ldr r0, [pc, #772] @ (a8e0 ) │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w b04e │ │ │ │ │ + bne.w b086 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w aa9a │ │ │ │ │ + bls.w aad2 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n a628 │ │ │ │ │ + bls.n a610 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n a628 │ │ │ │ │ + bls.n a610 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n a628 │ │ │ │ │ + bls.n a610 │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n a628 │ │ │ │ │ + bls.n a610 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs.n a622 │ │ │ │ │ + bcs.n a60a │ │ │ │ │ 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, #16] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ @@ -15947,64 +15943,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 a6b0 │ │ │ │ │ + bpl.n a698 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w a900 │ │ │ │ │ + bhi.w a8e4 │ │ │ │ │ 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 a96a │ │ │ │ │ + bcs.w a9a2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ 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 a8b4 │ │ │ │ │ + beq.w a89a │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a8b4 │ │ │ │ │ + bne.w a89a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a8be │ │ │ │ │ + bne.w a8a4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ tst.w r4, fp │ │ │ │ │ - beq.n a788 │ │ │ │ │ + beq.n a770 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w aa4a │ │ │ │ │ + bpl.w aa82 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w aa4a │ │ │ │ │ + bpl.w aa82 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w a9c4 │ │ │ │ │ + bhi.w a9fc │ │ │ │ │ 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] │ │ │ │ │ @@ -16012,433 +16008,465 @@ │ │ │ │ │ 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 a9e8 │ │ │ │ │ + bcs.w aa20 │ │ │ │ │ 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 a924 │ │ │ │ │ + beq.w a95c │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a924 │ │ │ │ │ + bne.w a95c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a92e │ │ │ │ │ + bne.w a966 │ │ │ │ │ mov r8, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne.w a656 │ │ │ │ │ + bne.w a63e │ │ │ │ │ ldrd r9, r7, [sp, #24] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bpl.w b59c │ │ │ │ │ + bpl.w b55c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w affe │ │ │ │ │ + bne.w b036 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ab2c │ │ │ │ │ + bne.w ab64 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ac72 │ │ │ │ │ + bne.w acaa │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, a7e0 │ │ │ │ │ + cbz r3, a7c8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a7e0 │ │ │ │ │ + beq.n a7c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a7e0 │ │ │ │ │ + cbnz r3, a7c8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, a7f8 │ │ │ │ │ + cbz r5, a7e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a7f8 │ │ │ │ │ + beq.n a7e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a7f8 │ │ │ │ │ + cbnz r3, a7e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, a810 │ │ │ │ │ + cbz r4, a7f8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a810 │ │ │ │ │ + beq.n a7f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a810 │ │ │ │ │ + cbnz r3, a7f8 │ │ │ │ │ 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, #0] │ │ │ │ │ strhi r3, [sp, #12] │ │ │ │ │ - bls.w aabe │ │ │ │ │ + bls.w aaf6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c464 │ │ │ │ │ - ldr r0, [pc, #192] @ (a8fc ) │ │ │ │ │ + beq.w c3aa │ │ │ │ │ + ldr r0, [pc, #188] @ (a8e0 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w aa56 │ │ │ │ │ + beq.w aa8e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w aa56 │ │ │ │ │ + bne.w aa8e │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa62 │ │ │ │ │ + bne.w aa9a │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.w aad0 │ │ │ │ │ + beq.w ab08 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + beq.n a78e │ │ │ │ │ + mov r5, r8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b48e │ │ │ │ │ + beq.w b494 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 2e44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2d4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + beq.n a90a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c2e4 │ │ │ │ │ + bne.w b5fc │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b57c │ │ │ │ │ + bne.w b570 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + b.n a790 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a6da │ │ │ │ │ + beq.w a6c2 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c42a │ │ │ │ │ + beq.w b5ca │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac86 │ │ │ │ │ + beq.w acbe │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w ac86 │ │ │ │ │ + bne.w acbe │ │ │ │ │ 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 a6dc │ │ │ │ │ - nop │ │ │ │ │ + b.n a6c4 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6b0 │ │ │ │ │ + bne.w a698 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.w b490 │ │ │ │ │ + beq.w b496 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + beq.n a91e │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str r4, [r5, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w b618 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w a790 │ │ │ │ │ + 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 a952 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, a952 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + beq.w a790 │ │ │ │ │ + b.n a93c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a786 │ │ │ │ │ + beq.w a76e │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c42a │ │ │ │ │ + beq.w b5ca │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w acdc │ │ │ │ │ + beq.w ad14 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w acdc │ │ │ │ │ + bne.w ad14 │ │ │ │ │ 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 a788 │ │ │ │ │ + b.n a770 │ │ │ │ │ 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 aea4 │ │ │ │ │ + bcs.w aedc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44c │ │ │ │ │ + beq.w c392 │ │ │ │ │ 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 ae88 │ │ │ │ │ + blt.w ae78 │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ae94 │ │ │ │ │ + bne.w ae84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a6b0 │ │ │ │ │ + b.n a698 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w b236 │ │ │ │ │ + bne.w b270 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a75c │ │ │ │ │ - b.n a912 │ │ │ │ │ + bne.w a744 │ │ │ │ │ + b.n a8f6 │ │ │ │ │ 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 b064 │ │ │ │ │ + bcs.w b09c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c290 │ │ │ │ │ + beq.w c43a │ │ │ │ │ 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 afec │ │ │ │ │ + blt.w b024 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w aff8 │ │ │ │ │ + bne.w b030 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a75c │ │ │ │ │ + b.n a744 │ │ │ │ │ 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 a75c │ │ │ │ │ + b.n a744 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a866 │ │ │ │ │ + beq.w a84e │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c444 │ │ │ │ │ + beq.w c34e │ │ │ │ │ ldr.w r4, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b1c0 │ │ │ │ │ + beq.w b1f8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b1c0 │ │ │ │ │ + bne.w b1f8 │ │ │ │ │ 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 a866 │ │ │ │ │ + b.n a84e │ │ │ │ │ add.w r3, fp, #2 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add.w r7, sl, r3, lsl #2 │ │ │ │ │ - b.n a796 │ │ │ │ │ + b.n a77e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a576 │ │ │ │ │ + beq.w a55e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - b.n a57a │ │ │ │ │ + b.n a562 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #0] │ │ │ │ │ - beq.w add2 │ │ │ │ │ + beq.w ae0c │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r8, [pc, #976] @ ae9c │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + ldr.w r8, [pc, #976] @ aed4 │ │ │ │ │ + b.n a790 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5cac │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 5c94 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b530 │ │ │ │ │ + beq.w c384 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w acf8 │ │ │ │ │ + beq.w ad30 │ │ │ │ │ ldr.w r6, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w acf8 │ │ │ │ │ + beq.w ad30 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w acf8 │ │ │ │ │ + bne.w ad30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0e4 │ │ │ │ │ + bne.w b11c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a878 │ │ │ │ │ + bne.w a860 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n a790 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a7b6 │ │ │ │ │ + bne.w a79e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7b6 │ │ │ │ │ + b.n a79e │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ac9e │ │ │ │ │ + beq.w acd6 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w acaa │ │ │ │ │ + beq.w ace2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq.w ae3e │ │ │ │ │ + beq.w ae8a │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n ab78 │ │ │ │ │ + bhi.n abb0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b31e │ │ │ │ │ + beq.w b358 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w ad68 │ │ │ │ │ + bne.w ada0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c390 │ │ │ │ │ + beq.w c416 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w b1e2 │ │ │ │ │ + bne.w b21c │ │ │ │ │ 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 b28c │ │ │ │ │ + bne.w b2c6 │ │ │ │ │ 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, #0] │ │ │ │ │ @@ -16447,481 +16475,481 @@ │ │ │ │ │ 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 afa6 │ │ │ │ │ + beq.w afde │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b266 │ │ │ │ │ - ldr r7, [pc, #680] @ (ae9c ) │ │ │ │ │ + beq.w b2a0 │ │ │ │ │ + ldr r7, [pc, #680] @ (aed4 ) │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ sub.w r8, r7, #16 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8c9c │ │ │ │ │ + bl 8c84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c2f8 │ │ │ │ │ + beq.w b630 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ae2c │ │ │ │ │ + bne.w ae66 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n ace6 │ │ │ │ │ + bne.n ad1e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c3e6 │ │ │ │ │ + beq.w c40e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2e44 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n acc8 │ │ │ │ │ + bne.n ad00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c3e6 │ │ │ │ │ + beq.w c40e │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b32a │ │ │ │ │ + bne.w b364 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r7, r8 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n ad0e │ │ │ │ │ + beq.n ad46 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n ac08 │ │ │ │ │ + b.n ac40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a7c4 │ │ │ │ │ + bne.w a7ac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7c4 │ │ │ │ │ + b.n a7ac │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a6dc │ │ │ │ │ - ldr.w r8, [pc, #520] @ ae9c │ │ │ │ │ + b.n a6c4 │ │ │ │ │ + ldr.w r8, [pc, #520] @ aed4 │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + b.n a790 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w ab5e │ │ │ │ │ + bne.w ab96 │ │ │ │ │ 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 a7a8 │ │ │ │ │ + b.n a790 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac50 │ │ │ │ │ + bne.n ac88 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n ac50 │ │ │ │ │ + b.n ac88 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a788 │ │ │ │ │ + b.n a770 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac3a │ │ │ │ │ + bne.n ac72 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ac3a │ │ │ │ │ + b.n ac72 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0e4 │ │ │ │ │ + bne.w b11c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab22 │ │ │ │ │ - b.n a874 │ │ │ │ │ + beq.w ab5a │ │ │ │ │ + b.n a85c │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w afd8 │ │ │ │ │ + bne.w b010 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c414 │ │ │ │ │ - ldr r1, [pc, #360] @ (ae9c ) │ │ │ │ │ + bne.w c2fc │ │ │ │ │ + ldr r1, [pc, #360] @ (aed4 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 1698 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b18a │ │ │ │ │ + bne.w b1c2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b154 │ │ │ │ │ + bne.w b18c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bne.w b176 │ │ │ │ │ + bne.w b1ae │ │ │ │ │ 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 af24 │ │ │ │ │ + beq.w af5c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w af24 │ │ │ │ │ + bgt.w af5c │ │ │ │ │ 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 b2c6 │ │ │ │ │ + beq.w b300 │ │ │ │ │ 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 a5dc │ │ │ │ │ + beq.w a5c4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.w a826 │ │ │ │ │ - beq.n add6 │ │ │ │ │ + bhi.w a80e │ │ │ │ │ + beq.n ae10 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aac6 │ │ │ │ │ - ldr r7, [pc, #204] @ (ae9c ) │ │ │ │ │ - b.n a874 │ │ │ │ │ + beq.w aafe │ │ │ │ │ + ldr r3, [pc, #204] @ (aed4 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n a85c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #196] @ (ae9c ) │ │ │ │ │ + ldr r1, [pc, #192] @ (aed4 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c464 │ │ │ │ │ - ldr r0, [pc, #180] @ (aea0 ) │ │ │ │ │ + beq.w c3aa │ │ │ │ │ + ldr r0, [pc, #180] @ (aed8 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r6, [r0, #892] @ 0x37c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w af90 │ │ │ │ │ + beq.w afc8 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r0, #892] @ 0x37c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w af90 │ │ │ │ │ + bne.w afc8 │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b126 │ │ │ │ │ + bne.w b15e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b120 │ │ │ │ │ + bne.w b158 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n a7a8 │ │ │ │ │ + b.n a790 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac22 │ │ │ │ │ + bne.w ac5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ac22 │ │ │ │ │ + b.n ac5a │ │ │ │ │ + movs r2, #10 │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w a9ec │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + b.n a9ec │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c390 │ │ │ │ │ + beq.w c416 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ae64 │ │ │ │ │ + beq.n aeb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c3ec │ │ │ │ │ + beq.w c36e │ │ │ │ │ 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 b2d8 │ │ │ │ │ + bne.w b312 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n ab6a │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w a9b4 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - b.n a9b4 │ │ │ │ │ - nop │ │ │ │ │ + b.n aba2 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b3c4 │ │ │ │ │ + blt.w b400 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w c3a2 │ │ │ │ │ + bne.w b68c │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b55c │ │ │ │ │ + beq.w b598 │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - bne.w c3aa │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bne.w c3d2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ 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] │ │ │ │ │ - cbz r1, af1e │ │ │ │ │ + cbz r1, af56 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a6b0 │ │ │ │ │ + b.w a698 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c390 │ │ │ │ │ + beq.w c416 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n af4e │ │ │ │ │ + beq.n af86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, af4e │ │ │ │ │ + cbnz r3, af86 │ │ │ │ │ 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 b276 │ │ │ │ │ + beq.w b2b0 │ │ │ │ │ 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 a5dc │ │ │ │ │ - b.n adbe │ │ │ │ │ + beq.w a5c4 │ │ │ │ │ + b.n adf6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b126 │ │ │ │ │ + bne.w b15e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ae24 │ │ │ │ │ - b.n a872 │ │ │ │ │ + beq.w ae5e │ │ │ │ │ + b.n a85a │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w abf2 │ │ │ │ │ - ldr.w r8, [pc, #908] @ b340 │ │ │ │ │ + bne.w ac2a │ │ │ │ │ + ldr.w r8, [pc, #912] @ b37c │ │ │ │ │ ldr.w r3, [r8, #876] @ 0x36c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n afc8 │ │ │ │ │ + bne.n b000 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ - b.n ad30 │ │ │ │ │ + b.n ad68 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ add.w sl, r8, #876 @ 0x36c │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad22 │ │ │ │ │ + bne.w ad5a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ad22 │ │ │ │ │ + b.n ad5a │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w aa3a │ │ │ │ │ + beq.w aa72 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n aa3a │ │ │ │ │ + b.n aa72 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ ldreq r4, [sp, #64] @ 0x40 │ │ │ │ │ - beq.w a7a8 │ │ │ │ │ + beq.w a790 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2e44 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b530 │ │ │ │ │ + beq.w b45e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c2dc │ │ │ │ │ + bne.w b5f4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r0, [pc, #764] @ (b340 ) │ │ │ │ │ + ldr r0, [pc, #768] @ (b37c ) │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w a5fe │ │ │ │ │ + beq.w a5e6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a5fe │ │ │ │ │ - ldr r0, [pc, #744] @ (b344 ) │ │ │ │ │ + bne.w a5e6 │ │ │ │ │ + ldr r0, [pc, #748] @ (b380 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a5fe │ │ │ │ │ + b.w a5e6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w b4ca │ │ │ │ │ + blt.w b49e │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - bne.w b61c │ │ │ │ │ + bne.w c2f4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b524 │ │ │ │ │ + beq.w b546 │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ 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.w r9, [r7, #8] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne.w b5a8 │ │ │ │ │ + bne.w c312 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r0, r3, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ @@ -16930,86 +16958,86 @@ │ │ │ │ │ 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] │ │ │ │ │ add.w r2, r7, #20 │ │ │ │ │ - cbz r3, b0de │ │ │ │ │ + cbz r3, b116 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a75c │ │ │ │ │ + b.w a744 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c442 │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ + beq.w c378 │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n b1cc │ │ │ │ │ + beq.n b204 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r7] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n b1cc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n b204 │ │ │ │ │ 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 b036 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w a878 │ │ │ │ │ + beq.n b06e │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w a860 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c444 │ │ │ │ │ + beq.w c34e │ │ │ │ │ ldr.w r6, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n b1cc │ │ │ │ │ + beq.n b204 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n b1cc │ │ │ │ │ + bne.n b204 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n b10e │ │ │ │ │ + b.n b146 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, b162 │ │ │ │ │ + cbnz r3, b19a │ │ │ │ │ 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 ad5e │ │ │ │ │ + beq.w ad96 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ad5e │ │ │ │ │ + bne.w ad96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ad62 │ │ │ │ │ + b.n ad9a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b424 │ │ │ │ │ + bne.w b46c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b438 │ │ │ │ │ + bne.w b480 │ │ │ │ │ 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 │ │ │ │ │ @@ -17017,48 +17045,49 @@ │ │ │ │ │ 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 a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a866 │ │ │ │ │ + b.w a84e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w a874 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + bne.w a85c │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w aba4 │ │ │ │ │ + bne.w abdc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aba8 │ │ │ │ │ + b.n abe0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c374 │ │ │ │ │ + bne.w b5d8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b216 │ │ │ │ │ + beq.n b250 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c398 │ │ │ │ │ + beq.w b610 │ │ │ │ │ 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 │ │ │ │ │ @@ -17067,450 +17096,494 @@ │ │ │ │ │ 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 b608 │ │ │ │ │ + beq.w c358 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w b3d4 │ │ │ │ │ + bne.w b410 │ │ │ │ │ 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 a75c │ │ │ │ │ - ldr.w r8, [pc, #220] @ b344 │ │ │ │ │ + b.w a744 │ │ │ │ │ + ldr.w r8, [pc, #220] @ b380 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ sub.w sl, r8, #16 │ │ │ │ │ - b.n ad14 │ │ │ │ │ + b.n ad4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b584 │ │ │ │ │ + bne.w b51e │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr.w r8, [pc, #192] @ b344 │ │ │ │ │ + ldr.w r8, [pc, #192] @ b380 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ 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 b34c │ │ │ │ │ - ldr r3, [pc, #148] @ (b348 ) │ │ │ │ │ + bcs.n b388 │ │ │ │ │ + ldr r3, [pc, #148] @ (b384 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - bne.w c438 │ │ │ │ │ + bne.w b5ea │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n abc2 │ │ │ │ │ + b.n abfa │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b58c │ │ │ │ │ + bne.w b554 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r8, [pc, #112] @ b344 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + ldr.w r8, [pc, #116] @ b380 │ │ │ │ │ + b.w a790 │ │ │ │ │ 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 b388 │ │ │ │ │ - ldr r3, [pc, #72] @ (b348 ) │ │ │ │ │ + bcs.n b3c4 │ │ │ │ │ + ldr r3, [pc, #72] @ (b384 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c3f6 │ │ │ │ │ + bne.w b692 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n ab6a │ │ │ │ │ + b.n aba2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r8, [pc, #36] @ b348 │ │ │ │ │ + ldr.w r8, [pc, #40] @ b384 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac5e │ │ │ │ │ + bne.w ac96 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n ac5e │ │ │ │ │ + b.n ac96 │ │ │ │ │ + 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 b574 │ │ │ │ │ + bcs.w b5b0 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c400 │ │ │ │ │ + bne.w b5b8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w abc2 │ │ │ │ │ + bne.w abfa │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ 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 b4fe │ │ │ │ │ + bcs.w b568 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c26c │ │ │ │ │ + bne.w c41e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b310 │ │ │ │ │ + bne.n b34a │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.w a7a8 │ │ │ │ │ + b.w a790 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b53e │ │ │ │ │ + bne.w b57a │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n aeb0 │ │ │ │ │ + b.n aee8 │ │ │ │ │ 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 b44c │ │ │ │ │ - ldr r3, [pc, #548] @ (b624 ) │ │ │ │ │ + bcs.n b4d4 │ │ │ │ │ + ldr r3, [pc, #644] @ (b6c0 ) │ │ │ │ │ add.w r9, r3, ip, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.w b25c │ │ │ │ │ + beq.w b296 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b25c │ │ │ │ │ + bne.w b296 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b530 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.n b496 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b190 │ │ │ │ │ + bne.w b1c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b190 │ │ │ │ │ + b.n b1c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b19e │ │ │ │ │ + bne.w b1d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b19e │ │ │ │ │ + b.n b1d6 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w a926 │ │ │ │ │ + negs r2, r2 │ │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + bne.n b528 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n b0a8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c45a │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c444 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.w a7f8 │ │ │ │ │ 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 b592 │ │ │ │ │ + bcs.n b514 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b412 │ │ │ │ │ + beq.n b44e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b412 │ │ │ │ │ + bne.n b44e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b25c │ │ │ │ │ - b.n b41a │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w a7a8 │ │ │ │ │ - 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 b4c0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, b4c0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.w a7a8 │ │ │ │ │ - b.n b4aa │ │ │ │ │ - negs r2, r2 │ │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - bne.n b506 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n b070 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b5f4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n b5e2 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w a810 │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b3a6 │ │ │ │ │ + bne.w b296 │ │ │ │ │ + b.n b456 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n b4f2 │ │ │ │ │ + ldr r3, [pc, #420] @ (b6c4 ) │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a860 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r0, #24 │ │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c2b0 │ │ │ │ │ + bne.w c470 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.n b490 │ │ │ │ │ + b.n b45e │ │ │ │ │ + ldr r3, [pc, #364] @ (b6c4 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a860 │ │ │ │ │ + ldr.w r5, [r7, #-4]! │ │ │ │ │ + mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ + b.w a61e │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b3e2 │ │ │ │ │ + mov.w fp, #16 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w a92e │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r0, #24 │ │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c288 │ │ │ │ │ + bne.w b69a │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.n b490 │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.n b496 │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n b36a │ │ │ │ │ - mov.w fp, #16 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n b49c │ │ │ │ │ - ldr r7, [pc, #160] @ (b628 ) │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.w a878 │ │ │ │ │ - ldr r7, [pc, #152] @ (b628 ) │ │ │ │ │ - b.w a878 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n b46c │ │ │ │ │ - ldr.w r5, [r7, #-4]! │ │ │ │ │ - mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - b.w a636 │ │ │ │ │ - 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, #20] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - 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] │ │ │ │ │ - add.w r2, r7, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b0de │ │ │ │ │ - b.n b0dc │ │ │ │ │ + b.n b3a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4f2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w b3b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b4f2 │ │ │ │ │ + b.n b3b2 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.w a906 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ + cbz r3, b628 │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + b.n b240 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w abfa │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4e6 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w a888 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b4e6 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.n b490 │ │ │ │ │ + b.w a888 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b250 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b.w a926 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b5e0 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b64a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cbz r3, b6a0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b65a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbz r3, b6a8 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b66e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbz r3, b6b0 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b682 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cbz r3, b6b8 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w acd2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n b50a │ │ │ │ │ - nop │ │ │ │ │ + b.n b57e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n b34a │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.n af06 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b64a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b65a │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b66e │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b682 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ 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 5cac │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 5c94 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c178 │ │ │ │ │ + beq.w c494 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, b668 │ │ │ │ │ + cbz r3, b706 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c186 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl c6fc │ │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w c4a2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl c734 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r6, [r8, #4]! │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str.w r5, [r6, #4]! │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7d2 │ │ │ │ │ + beq.w b874 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, b6b2 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r3, b74c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w b7d2 │ │ │ │ │ - bl c6fc │ │ │ │ │ + beq.w b874 │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - bne.n b674 │ │ │ │ │ - cbz r5, b6d4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.n b712 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n b776 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b6d4 │ │ │ │ │ + beq.n b776 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b6d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, b776 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 c29c │ │ │ │ │ + bmi.w c1cc │ │ │ │ │ adds r3, #3 │ │ │ │ │ - ldr.w r8, [pc, #1840] @ be20 │ │ │ │ │ + ldr.w r8, [pc, #964] @ bb58 │ │ │ │ │ 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 │ │ │ │ │ @@ -17522,500 +17595,492 @@ │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr.w r9, [r7, #-4]! │ │ │ │ │ - mov.w sl, #29 │ │ │ │ │ + ldr.w sl, [r7, #-4]! │ │ │ │ │ + mov.w r9, #29 │ │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, fp │ │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - b.n b750 │ │ │ │ │ + b.n b7f2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n b7f6 │ │ │ │ │ + beq.n b87c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w be24 │ │ │ │ │ + beq.w bec4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - lsr.w r2, r9, r3 │ │ │ │ │ + lsr.w r2, sl, r3 │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w r7, r2, r7, lsl #1 │ │ │ │ │ - bne.n b73a │ │ │ │ │ + bne.n b7dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bade │ │ │ │ │ + beq.w bb6e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bd96 │ │ │ │ │ + beq.w be38 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w bd96 │ │ │ │ │ + beq.w be38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd96 │ │ │ │ │ + bne.w be38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bda2 │ │ │ │ │ + beq.w be44 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb22 │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w bd8e │ │ │ │ │ + beq.w be30 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bd8e │ │ │ │ │ + bne.w be30 │ │ │ │ │ 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 b744 │ │ │ │ │ - ldr.w r8, [pc, #1612] @ be20 │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n b7ee │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w c2b8 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n b494 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ + ldr r3, [pc, #736] @ (bb58 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a90a │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bmi.w bc22 │ │ │ │ │ - mov.w sl, r7, asr #1 │ │ │ │ │ - ands.w r3, sl, #1 │ │ │ │ │ + bmi.w bcb4 │ │ │ │ │ + mov.w r9, r7, asr #1 │ │ │ │ │ + ands.w r3, r9, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne.n b818 │ │ │ │ │ + bne.n b89e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ + mov.w r9, r9, asr #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - tst.w sl, #1 │ │ │ │ │ - beq.n b80a │ │ │ │ │ + tst.w r9, #1 │ │ │ │ │ + beq.n b890 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ rsb r8, r3, #5 │ │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r7, fp │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ 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 b87e │ │ │ │ │ + bpl.n b908 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w bacc │ │ │ │ │ + bhi.w bb5c │ │ │ │ │ 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 bbb0 │ │ │ │ │ + bcs.w bc42 │ │ │ │ │ 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] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w babe │ │ │ │ │ + beq.w bb4a │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w babe │ │ │ │ │ + bne.w bb4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w bac8 │ │ │ │ │ + beq.w bb54 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w baf0 │ │ │ │ │ + beq.w bb82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c06e │ │ │ │ │ + beq.w c110 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.w bdce │ │ │ │ │ - beq.w bdbe │ │ │ │ │ + blt.w be70 │ │ │ │ │ + beq.w be60 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w bc2a │ │ │ │ │ + beq.w bcbc │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f4e0 │ │ │ │ │ - cbz r0, b8e6 │ │ │ │ │ + bl f518 │ │ │ │ │ + cbz r0, b970 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n b8e6 │ │ │ │ │ + beq.n b970 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, b8e6 │ │ │ │ │ + cbnz r2, b970 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bb22 │ │ │ │ │ + beq.w be1e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w bb32 │ │ │ │ │ + bls.w bbc2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bb96 │ │ │ │ │ + beq.w bc26 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w c090 │ │ │ │ │ - cbnz r1, b91a │ │ │ │ │ + beq.w c134 │ │ │ │ │ + cbnz r1, b9a4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c098 │ │ │ │ │ + beq.w c13c │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w bab8 │ │ │ │ │ + beq.w bb44 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bab8 │ │ │ │ │ + bne.w bb44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.w b82a │ │ │ │ │ + bne.w b8b4 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ │ - mov.w ip, sl, asr #1 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov.w ip, r9, asr #1 │ │ │ │ │ add.w ip, sp, ip, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c202 │ │ │ │ │ + beq.w c274 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdae │ │ │ │ │ + beq.w be50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdae │ │ │ │ │ + bne.w be50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bdba │ │ │ │ │ + beq.w be5c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb22 │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w bda6 │ │ │ │ │ + beq.w be48 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bda6 │ │ │ │ │ + bne.w be48 │ │ │ │ │ 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 bc1c │ │ │ │ │ + ble.w bcae │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bade │ │ │ │ │ + beq.w bb6e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w be02 │ │ │ │ │ + beq.w bea4 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w be02 │ │ │ │ │ + beq.w bea4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w be02 │ │ │ │ │ + bne.w bea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w be0e │ │ │ │ │ + beq.w beb0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb22 │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w bdf0 │ │ │ │ │ + beq.w be92 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bdf0 │ │ │ │ │ + bne.w be92 │ │ │ │ │ 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 bdfe │ │ │ │ │ + beq.w bea0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bade │ │ │ │ │ + beq.n bb6e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w bef6 │ │ │ │ │ + beq.w bf96 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.w bef6 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + beq.w bf96 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bef6 │ │ │ │ │ + bne.w bf96 │ │ │ │ │ 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 dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n bb22 │ │ │ │ │ + beq.n bbb4 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.w bc0a │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + beq.w bc9c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bc0a │ │ │ │ │ + bne.w bc9c │ │ │ │ │ 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 ba4e │ │ │ │ │ + bne.n bada │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b93e │ │ │ │ │ + b.n b9c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a6 │ │ │ │ │ + bne.w b930 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n b93e │ │ │ │ │ + b.n b9c8 │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60a8 │ │ │ │ │ + bl 6090 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b87e │ │ │ │ │ + bne.w b908 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bb2e │ │ │ │ │ - b.n b490 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.n b496 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w c068 │ │ │ │ │ + bne.w c10a │ │ │ │ │ eor.w r3, r1, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w bff0 │ │ │ │ │ + bne.w c090 │ │ │ │ │ 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 b91c │ │ │ │ │ + bne.w b9a6 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n b7d6 │ │ │ │ │ + b.w a906 │ │ │ │ │ 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 b8fa │ │ │ │ │ + bcs.w b984 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bb76 │ │ │ │ │ + beq.n bc06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, bb76 │ │ │ │ │ - ldr r2, [pc, #692] @ (be1c ) │ │ │ │ │ + cbnz r3, bc06 │ │ │ │ │ + ldr r2, [pc, #712] @ (bec0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c10a │ │ │ │ │ + bne.w c1c0 │ │ │ │ │ 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 b906 │ │ │ │ │ + bne.w b990 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w b91a │ │ │ │ │ + beq.w b9a4 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl fdd0 <_PyLong_Negate> │ │ │ │ │ + bl fe08 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n bb22 │ │ │ │ │ + beq.w be1e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n b906 │ │ │ │ │ + b.n b990 │ │ │ │ │ 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 c000 │ │ │ │ │ + bcs.w c0a0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1e6 │ │ │ │ │ + beq.w c478 │ │ │ │ │ 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 bfde │ │ │ │ │ + blt.w c07e │ │ │ │ │ movs r1, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w bfe8 │ │ │ │ │ + bne.w c088 │ │ │ │ │ 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 b87e │ │ │ │ │ + b.n b908 │ │ │ │ │ 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 ba4e │ │ │ │ │ + bne.w bada │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b81e │ │ │ │ │ + b.n b8a4 │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ adds r0, #3 │ │ │ │ │ subs.w r1, r9, #10 │ │ │ │ │ - bne.w bf0c │ │ │ │ │ + bne.w bfac │ │ │ │ │ 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 bcac │ │ │ │ │ + bpl.n bd3e │ │ │ │ │ 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 │ │ │ │ │ @@ -18033,15 +18098,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 bd7c │ │ │ │ │ + beq.n be0e │ │ │ │ │ mov fp, r6 │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ subs r0, #8 │ │ │ │ │ orr.w ip, r6, r4, lsl #30 │ │ │ │ │ @@ -18096,188 +18161,192 @@ │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ adc.w r1, r1, sl │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w r4, ip, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.n bcb2 │ │ │ │ │ + bne.n bd44 │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, 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 bb84 │ │ │ │ │ - b.n bb22 │ │ │ │ │ + bne.w bc14 │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w a906 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b79e │ │ │ │ │ + bne.w b840 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b9c4 │ │ │ │ │ + b.n ba4e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b994 │ │ │ │ │ + bne.w ba1e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n b9c4 │ │ │ │ │ + b.n ba4e │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ add r3, r7 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w b8ca │ │ │ │ │ + bcs.w b954 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c116 │ │ │ │ │ + bne.w c17c │ │ │ │ │ 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 b906 │ │ │ │ │ + b.n b990 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w ba44 │ │ │ │ │ + bne.w bad0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w ba0c │ │ │ │ │ + bne.w ba98 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c20e │ │ │ │ │ + bne.w c212 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n b744 │ │ │ │ │ + b.n b7e6 │ │ │ │ │ + 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 b71e │ │ │ │ │ + bcs.w b7c0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bee8 │ │ │ │ │ + beq.n bf88 │ │ │ │ │ movs r6, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w c128 │ │ │ │ │ + bpl.w c4ae │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a918 │ │ │ │ │ - bl c6fc │ │ │ │ │ + beq.w a8fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c132 │ │ │ │ │ + beq.w c2f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w c12e │ │ │ │ │ - bl c6fc │ │ │ │ │ + beq.w c2ea │ │ │ │ │ + bl c734 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n be54 │ │ │ │ │ + bne.n bef4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r8 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a918 │ │ │ │ │ + beq.w a8fc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c136 │ │ │ │ │ + beq.w c1d8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb2c │ │ │ │ │ + beq.w be28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w c13a │ │ │ │ │ + bgt.w c288 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b120 │ │ │ │ │ + bne.w b158 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b4a0 │ │ │ │ │ + b.w a932 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w ba8c │ │ │ │ │ - b.n bb22 │ │ │ │ │ + bne.w bb18 │ │ │ │ │ + b.n bbb4 │ │ │ │ │ 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 bf7c │ │ │ │ │ + beq.n c01c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n bf5c │ │ │ │ │ + beq.n bffc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n bf42 │ │ │ │ │ + beq.n bfe2 │ │ │ │ │ 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 │ │ │ │ │ @@ -18299,15 +18368,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 bd7c │ │ │ │ │ + beq.w be0e │ │ │ │ │ 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 │ │ │ │ │ @@ -18337,637 +18406,586 @@ │ │ │ │ │ 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 bf82 │ │ │ │ │ + bne.n c022 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n bd7c │ │ │ │ │ + b.n be0e │ │ │ │ │ movs r1, #10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w bbfc │ │ │ │ │ + beq.w bc8e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n bbfc │ │ │ │ │ + b.n bc8e │ │ │ │ │ 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 bb10 │ │ │ │ │ + b.n bba2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n c0c6 │ │ │ │ │ + blt.n c16a │ │ │ │ │ movs.w r3, r9, lsr #28 │ │ │ │ │ - bne.w c1a4 │ │ │ │ │ + bne.w c1d2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c0ec │ │ │ │ │ + beq.n c1a2 │ │ │ │ │ mov.w fp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str.w fp, [r6, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w c1aa │ │ │ │ │ + bne.w c1dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ bic.w r1, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - orr.w r2, r3, fp │ │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ 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, c064 │ │ │ │ │ + cbz r3, c104 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b87e │ │ │ │ │ + b.w b908 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bdce │ │ │ │ │ + bne.w be70 │ │ │ │ │ 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.n bb2c │ │ │ │ │ + b.n be2a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w b91a │ │ │ │ │ + bne.w b9a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq.n c0ba │ │ │ │ │ + beq.n c15e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c0ba │ │ │ │ │ + cbnz r3, c15e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w bb22 │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n b91a │ │ │ │ │ + b.n b9a4 │ │ │ │ │ rsbs r8, fp, #0 │ │ │ │ │ sbc.w r9, r9, r9, lsl #1 │ │ │ │ │ movs.w r3, r9, lsr #28 │ │ │ │ │ - bne.n c0d8 │ │ │ │ │ + bne.n c18e │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n c00e │ │ │ │ │ + b.n c0ae │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bc3a │ │ │ │ │ + b.n be1e │ │ │ │ │ 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 c1e0 │ │ │ │ │ + bne.n c282 │ │ │ │ │ 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 bb2e │ │ │ │ │ - b.w b490 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n bb70 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bba8 │ │ │ │ │ - b.n bb22 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - b.n be48 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n bb2c │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.n be92 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n bede │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 5cac │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r4, c196 │ │ │ │ │ - bl c6fc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w bede │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq.n c192 │ │ │ │ │ - bl c6fc │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bee0 │ │ │ │ │ - ldr.w r8, [pc, #788] @ c490 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b7d6 │ │ │ │ │ - ldr.w r8, [pc, #776] @ c490 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.w b7d6 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n bb2c │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.w b490 │ │ │ │ │ + b.n bc00 │ │ │ │ │ + ldr.w r8, [pc, #760] @ c4c8 │ │ │ │ │ + b.n bf88 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n c0dc │ │ │ │ │ + b.n c192 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n bf7e │ │ │ │ │ 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 │ │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ │ 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 c064 │ │ │ │ │ - b.n c062 │ │ │ │ │ - mov.w fp, #24 │ │ │ │ │ - b.n c022 │ │ │ │ │ - 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 bb2e │ │ │ │ │ - b.w b490 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n bb2c │ │ │ │ │ + beq.w c104 │ │ │ │ │ + b.n c102 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ - bl 5cac │ │ │ │ │ + bl 5c94 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2a2 │ │ │ │ │ + beq.n c2c6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c238 │ │ │ │ │ + beq.n c23c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c238 │ │ │ │ │ + cbnz r3, c23c │ │ │ │ │ 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 bc1c │ │ │ │ │ - bl 5cac │ │ │ │ │ + beq.w bcae │ │ │ │ │ + bl 5c94 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r5, c2c6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w c4b4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n c268 │ │ │ │ │ + beq.n c270 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c268 │ │ │ │ │ + cbnz r3, c270 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c23e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + b.n c242 │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + b.w a906 │ │ │ │ │ + mov.w fp, #24 │ │ │ │ │ + b.n c0c2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 5c94 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r4, c2dc │ │ │ │ │ + bl c734 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3b2 │ │ │ │ │ + beq.w bf7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w b310 │ │ │ │ │ - b.w b3b8 │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.w aece │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w b60c │ │ │ │ │ - ldr.w r8, [pc, #496] @ c490 │ │ │ │ │ - b.n bee8 │ │ │ │ │ + bl dff8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.n c2d6 │ │ │ │ │ + bl c734 │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + b.n bf80 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.n bb2c │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.w b08e │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b494 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + b.w a906 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n bb2c │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + b.w a906 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.w b7d6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a8a2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a8a2 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c312 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cbz r3, c354 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c322 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbz r3, c35c │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c336 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbz r3, c364 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c34a │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w a906 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n bf32 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.w b52c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, c36c │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.w ac9a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c312 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c322 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c336 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w ad68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c34a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbz r3, c388 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.w b206 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c37c │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.w ac9a │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b.w ad68 │ │ │ │ │ + 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, #20] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + orr.w r0, r3, r9 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + 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] │ │ │ │ │ + add.w r2, r7, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w b116 │ │ │ │ │ + b.w b114 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w a906 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b216 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.w b542 │ │ │ │ │ + b.w aeb0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w a906 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ + ldr r7, [pc, #280] @ (c4c4 ) │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r4, [r7, #892] @ 0x37c │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n c3c8 │ │ │ │ │ + add.w r3, r7, #892 @ 0x37c │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b.w a914 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w a790 │ │ │ │ │ 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, #20] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ 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 af1e │ │ │ │ │ - b.w af1c │ │ │ │ │ + beq.w af56 │ │ │ │ │ + b.w af54 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n c2fe │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w ae64 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w b310 │ │ │ │ │ + b.w b636 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.w acd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b376 │ │ │ │ │ + bne.w b3ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b376 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b34a │ │ │ │ │ + b.w b3f4 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n c35c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad30 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.w b4c8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w ad30 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.w bb2c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w abc2 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.w bb2e │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + b.w b4c8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b4ba │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b4ba │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.w b0c6 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bb2e │ │ │ │ │ - b.w b490 │ │ │ │ │ - ldr r2, [pc, #36] @ (c48c ) │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r4, [r2, #892] @ 0x37c │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n c480 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add.w r8, r2, #892 @ 0x37c │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.w b7e2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a7a8 │ │ │ │ │ - nop │ │ │ │ │ + bne.w a904 │ │ │ │ │ + b.w b496 │ │ │ │ │ + ldr r3, [pc, #48] @ (c4c8 ) │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a90a │ │ │ │ │ + ldr r3, [pc, #36] @ (c4c8 ) │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a90a │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + b.n bee8 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + b.w a906 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c494 : │ │ │ │ │ +0000c4cc : │ │ │ │ │ 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 c59c │ │ │ │ │ + beq.n c5d4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c504 │ │ │ │ │ + beq.n c53c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c4d0 │ │ │ │ │ + bhi.n c508 │ │ │ │ │ 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 c4f2 │ │ │ │ │ + beq.n c52a │ │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r0, r5, r0, lsl #30 │ │ │ │ │ - b.n c4d8 │ │ │ │ │ + b.n c510 │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ mul.w r3, r4, ip │ │ │ │ │ umull r4, r1, r4, r0 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c4ca │ │ │ │ │ + b.n c502 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5ac │ │ │ │ │ + beq.n c5e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c584 │ │ │ │ │ + beq.n c5bc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c550 │ │ │ │ │ + bhi.n c588 │ │ │ │ │ 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 c4ca │ │ │ │ │ + beq.n c502 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c4ca │ │ │ │ │ + bne.n c502 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n c4ca │ │ │ │ │ + b.n c502 │ │ │ │ │ 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 c572 │ │ │ │ │ + beq.n c5aa │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n c558 │ │ │ │ │ + b.n c590 │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ mul.w r3, r4, r1 │ │ │ │ │ umull r4, r1, r4, r2 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c532 │ │ │ │ │ + b.n c56a │ │ │ │ │ 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 c532 │ │ │ │ │ + b.n c56a │ │ │ │ │ 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 c4ca │ │ │ │ │ + b.n c502 │ │ │ │ │ │ │ │ │ │ -0000c5b4 <_PyLong_Copy>: │ │ │ │ │ +0000c5ec <_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 c602 <_PyLong_Copy+0x4e> │ │ │ │ │ + bhi.n c63a <_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 c666 <_PyLong_Copy+0xb2> │ │ │ │ │ + bcs.n c69e <_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 c68c <_PyLong_Copy+0xd8> │ │ │ │ │ + bhi.n c6c4 <_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, c67c <_PyLong_Copy+0xc8> │ │ │ │ │ + cbz r0, c6b4 <_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 │ │ │ │ │ @@ -18991,298 +19009,298 @@ │ │ │ │ │ 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 c688 <_PyLong_Copy+0xd4> │ │ │ │ │ + beq.n c6c0 <_PyLong_Copy+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c61e <_PyLong_Copy+0x6a> │ │ │ │ │ + bne.n c656 <_PyLong_Copy+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c5fc <_PyLong_Copy+0x48> │ │ │ │ │ - ldr r4, [pc, #24] @ (c6a4 <_PyLong_Copy+0xf0>) │ │ │ │ │ - b.n c5fc <_PyLong_Copy+0x48> │ │ │ │ │ + b.n c634 <_PyLong_Copy+0x48> │ │ │ │ │ + ldr r4, [pc, #24] @ (c6dc <_PyLong_Copy+0xf0>) │ │ │ │ │ + b.n c634 <_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 c680 <_PyLong_Copy+0xcc> │ │ │ │ │ + b.n c6b8 <_PyLong_Copy+0xcc> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c6a8 <_PyLong_FromDigits>: │ │ │ │ │ +0000c6e0 <_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, c6ec <_PyLong_FromDigits+0x44> │ │ │ │ │ + cbz r1, c724 <_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, c6f0 <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r0, c728 <_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] @ (c6f8 <_PyLong_FromDigits+0x50>) │ │ │ │ │ - b.n c6e8 <_PyLong_FromDigits+0x40> │ │ │ │ │ + ldr r4, [pc, #8] @ (c730 <_PyLong_FromDigits+0x50>) │ │ │ │ │ + b.n c720 <_PyLong_FromDigits+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c6e8 <_PyLong_FromDigits+0x40> │ │ │ │ │ + b.n c720 <_PyLong_FromDigits+0x40> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c6fc : │ │ │ │ │ +0000c734 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, c712 │ │ │ │ │ + cbz r0, c74a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c712 │ │ │ │ │ + beq.n c74a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, c712 │ │ │ │ │ + cbnz r2, c74a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c714 <_PyLong_FromLarge>: │ │ │ │ │ +0000c74c <_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 r7, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - blt.n c796 <_PyLong_FromLarge+0x82> │ │ │ │ │ + blt.n c7ce <_PyLong_FromLarge+0x82> │ │ │ │ │ lsrs r6, r5, #28 │ │ │ │ │ - bne.n c7ee <_PyLong_FromLarge+0xda> │ │ │ │ │ + bne.n c826 <_PyLong_FromLarge+0xda> │ │ │ │ │ mov r8, r6 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7e6 <_PyLong_FromLarge+0xd2> │ │ │ │ │ + beq.n c81e <_PyLong_FromLarge+0xd2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n c7f4 <_PyLong_FromLarge+0xe0> │ │ │ │ │ + bne.n c82c <_PyLong_FromLarge+0xe0> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r6, #0 │ │ │ │ │ orr.w r3, r8, #16 │ │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ │ orrs.w r3, r7, r5 │ │ │ │ │ - beq.n c78e <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n c7c6 <_PyLong_FromLarge+0x7a> │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ bic.w r2, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ - beq.n c78e <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n c7c6 <_PyLong_FromLarge+0x7a> │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r6, c78e <_PyLong_FromLarge+0x7a> │ │ │ │ │ + cbz r6, c7c6 <_PyLong_FromLarge+0x7a> │ │ │ │ │ str r6, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ negs r7, r0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ lsrs r6, r5, #28 │ │ │ │ │ - beq.n c732 <_PyLong_FromLarge+0x1e> │ │ │ │ │ + beq.n c76a <_PyLong_FromLarge+0x1e> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c7e6 <_PyLong_FromLarge+0xd2> │ │ │ │ │ + cbz r0, c81e <_PyLong_FromLarge+0xd2> │ │ │ │ │ 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 c7f6 <_PyLong_FromLarge+0xe2> │ │ │ │ │ + bne.n c82e <_PyLong_FromLarge+0xe2> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, r8, #24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ - b.n c784 <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n c7bc <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c78e <_PyLong_FromLarge+0x7a> │ │ │ │ │ + b.n c7c6 <_PyLong_FromLarge+0x7a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n c7a4 <_PyLong_FromLarge+0x90> │ │ │ │ │ + b.n c7dc <_PyLong_FromLarge+0x90> │ │ │ │ │ movs r6, #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, r7, r5 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne.n c76a <_PyLong_FromLarge+0x56> │ │ │ │ │ - b.n c78e <_PyLong_FromLarge+0x7a> │ │ │ │ │ + bne.n c7a2 <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n c7c6 <_PyLong_FromLarge+0x7a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c818 : │ │ │ │ │ +0000c850 : │ │ │ │ │ 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 c8ee │ │ │ │ │ + bne.n c926 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bhi.w ca52 │ │ │ │ │ + bhi.w ca8a │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ca4e │ │ │ │ │ + beq.w ca86 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c92c │ │ │ │ │ + beq.n c964 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n c93a │ │ │ │ │ + bne.n c972 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c868 │ │ │ │ │ + bne.n c8a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c930 │ │ │ │ │ + beq.n c968 │ │ │ │ │ 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 ca64 │ │ │ │ │ + bl ca9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9f6 │ │ │ │ │ + beq.w ca2e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r1, #3 │ │ │ │ │ - beq.n c8c2 │ │ │ │ │ + beq.n c8fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c8d0 │ │ │ │ │ + cbz r0, c908 │ │ │ │ │ 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 c862 │ │ │ │ │ + beq.n c89a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c862 │ │ │ │ │ + bne.n c89a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c862 │ │ │ │ │ + b.n c89a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c896 │ │ │ │ │ + bne.n c8ce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c9f6 │ │ │ │ │ + beq.w ca2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9f6 │ │ │ │ │ + bne.w ca2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c9f6 │ │ │ │ │ + b.n ca2e │ │ │ │ │ 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 │ │ │ │ │ @@ -19297,399 +19315,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 c9f6 │ │ │ │ │ + beq.n ca2e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt.n c84c │ │ │ │ │ + bgt.n c884 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ca1a │ │ │ │ │ + bne.n ca52 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c934 │ │ │ │ │ - ldr r4, [pc, #300] @ (ca60 ) │ │ │ │ │ - b.n c862 │ │ │ │ │ + bne.n c96c │ │ │ │ │ + ldr r4, [pc, #300] @ (ca98 ) │ │ │ │ │ + b.n c89a │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n c86a │ │ │ │ │ + b.n c8a2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c86a │ │ │ │ │ + bne.n c8a2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ca20 │ │ │ │ │ + beq.n ca58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c85a │ │ │ │ │ + beq.n c892 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n c9fa │ │ │ │ │ + beq.n ca32 │ │ │ │ │ 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 ca02 │ │ │ │ │ + bne.n ca3a │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n c996 │ │ │ │ │ + bmi.n c9ce │ │ │ │ │ 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 c9a6 │ │ │ │ │ + bne.n c9de │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ca42 │ │ │ │ │ + beq.n ca7a │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl ce44 <_PyLong_FromBytes> │ │ │ │ │ + bl ce7c <_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 cda4 │ │ │ │ │ + bl cddc │ │ │ │ │ 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, c9b6 │ │ │ │ │ + cbnz r0, c9ee │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n c9e0 │ │ │ │ │ + bpl.n ca18 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ │ - beq.n ca3c │ │ │ │ │ + beq.n ca74 │ │ │ │ │ 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, ca3c │ │ │ │ │ + cbnz r0, ca74 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl ce44 <_PyLong_FromBytes> │ │ │ │ │ + bl ce7c <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c862 │ │ │ │ │ + b.n c89a │ │ │ │ │ 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 c862 │ │ │ │ │ + b.n c89a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c9f6 │ │ │ │ │ + bne.n ca2e │ │ │ │ │ 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 c9f6 │ │ │ │ │ + b.n ca2e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n ca5a │ │ │ │ │ + bne.n ca92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c930 │ │ │ │ │ + beq.n c968 │ │ │ │ │ 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 c9f6 │ │ │ │ │ + b.n ca2e │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c986 │ │ │ │ │ + bne.n c9be │ │ │ │ │ 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 c9d6 │ │ │ │ │ + b.n ca0e │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c92e │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c92e │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c86a │ │ │ │ │ + b.n c8a2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ca64 : │ │ │ │ │ +0000ca9c : │ │ │ │ │ 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 cae4 │ │ │ │ │ + bne.n cb1c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cba2 │ │ │ │ │ - cbz r2, cada │ │ │ │ │ + beq.w cbda │ │ │ │ │ + cbz r2, cb12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w cba8 │ │ │ │ │ + beq.w cbe0 │ │ │ │ │ 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 cbca │ │ │ │ │ + bne.w cc02 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n cb26 │ │ │ │ │ + bmi.n cb5e │ │ │ │ │ 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 cb32 │ │ │ │ │ + bne.n cb6a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc02 │ │ │ │ │ + beq.w cc3a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n ce44 <_PyLong_FromBytes> │ │ │ │ │ + b.n ce7c <_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 ca64 │ │ │ │ │ + bl ca9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbae │ │ │ │ │ + beq.n cbe6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ - beq.n cb7c │ │ │ │ │ + beq.n cbb4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb8a │ │ │ │ │ + beq.n cbc2 │ │ │ │ │ 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 cb6c │ │ │ │ │ + bne.n cba4 │ │ │ │ │ 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 cda4 │ │ │ │ │ + b.w cddc │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbnz r0, cb42 │ │ │ │ │ + cbnz r0, cb7a │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n cbe2 │ │ │ │ │ + bpl.n cc1a │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq.n cbfa │ │ │ │ │ + beq.n cc32 │ │ │ │ │ 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 cbfa │ │ │ │ │ + bne.n cc32 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n ce44 <_PyLong_FromBytes> │ │ │ │ │ + b.n ce7c <_PyLong_FromBytes> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb22 │ │ │ │ │ + bne.n cb5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb22 │ │ │ │ │ + b.n cb5a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb06 │ │ │ │ │ + bne.n cb3e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbae │ │ │ │ │ + beq.n cbe6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, cbae │ │ │ │ │ + cbnz r3, cbe6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cbae │ │ │ │ │ - cbnz r2, cbb2 │ │ │ │ │ - ldr r4, [pc, #104] @ (cc10 ) │ │ │ │ │ - b.n cb22 │ │ │ │ │ + b.n cbe6 │ │ │ │ │ + cbnz r2, cbea │ │ │ │ │ + ldr r4, [pc, #104] @ (cc48 ) │ │ │ │ │ + b.n cb5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cbca │ │ │ │ │ + cbz r0, cc02 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cb22 │ │ │ │ │ + b.n cb5a │ │ │ │ │ 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 cbae │ │ │ │ │ + b.n cbe6 │ │ │ │ │ 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 cbae │ │ │ │ │ + b.n cbe6 │ │ │ │ │ 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 cbae │ │ │ │ │ + b.n cbe6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cad0 │ │ │ │ │ + bne.w cb08 │ │ │ │ │ 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 cb64 │ │ │ │ │ + b.n cb9c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc14 : │ │ │ │ │ +0000cc4c : │ │ │ │ │ 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 ccae │ │ │ │ │ + beq.n cce6 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ccba │ │ │ │ │ + beq.n ccf2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n ccc8 │ │ │ │ │ + bhi.n cd00 │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r7, r3, r1, r7 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n cc6c │ │ │ │ │ + bcs.n cca4 │ │ │ │ │ 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 │ │ │ │ │ @@ -19698,220 +19716,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, ccb2 │ │ │ │ │ + cbz r0, ccea │ │ │ │ │ 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 cd6c │ │ │ │ │ + bne.n cda4 │ │ │ │ │ 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 cc68 │ │ │ │ │ + beq.n cca0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n cc68 │ │ │ │ │ - ldr r4, [pc, #232] @ (cd98 ) │ │ │ │ │ - b.n cc68 │ │ │ │ │ + b.n cca0 │ │ │ │ │ + ldr r4, [pc, #232] @ (cdd0 ) │ │ │ │ │ + b.n cca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cc68 │ │ │ │ │ + b.n cca0 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n cc48 │ │ │ │ │ + bls.n cc80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccb6 │ │ │ │ │ - ldr r1, [pc, #196] @ (cd9c ) │ │ │ │ │ - bl 5cac │ │ │ │ │ - ldr r1, [pc, #196] @ (cda0 ) │ │ │ │ │ + beq.n ccee │ │ │ │ │ + ldr r1, [pc, #196] @ (cdd4 ) │ │ │ │ │ + bl 5c94 │ │ │ │ │ + ldr r1, [pc, #196] @ (cdd8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n cd58 │ │ │ │ │ + bne.n cd90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r5, cd3e │ │ │ │ │ + cbz r5, cd76 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n cd02 │ │ │ │ │ + beq.n cd3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, cd02 │ │ │ │ │ + cbnz r3, cd3a │ │ │ │ │ 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, cd3c │ │ │ │ │ + cbz r0, cd74 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n cd88 │ │ │ │ │ + bne.n cdc0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r4, cd3c │ │ │ │ │ + cbz r4, cd74 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cc68 │ │ │ │ │ + beq.n cca0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc68 │ │ │ │ │ + bne.n cca0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc68 │ │ │ │ │ + b.n cca0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ccb6 │ │ │ │ │ + beq.n ccee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ccb6 │ │ │ │ │ + bne.n ccee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ccb6 │ │ │ │ │ + b.n ccee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ccea │ │ │ │ │ + bne.n cd22 │ │ │ │ │ addw r0, r1, #1356 @ 0x54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ccea │ │ │ │ │ + b.n cd22 │ │ │ │ │ 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 cc68 │ │ │ │ │ - b.n cca8 │ │ │ │ │ + beq.w cca0 │ │ │ │ │ + b.n cce0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd20 │ │ │ │ │ + bne.n cd58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd20 │ │ │ │ │ + b.n cd58 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cda4 : │ │ │ │ │ +0000cddc : │ │ │ │ │ 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, ce2e │ │ │ │ │ + cbz r0, ce66 │ │ │ │ │ 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, cde6 │ │ │ │ │ - cbz r0, cdfe │ │ │ │ │ + cbz r3, ce1e │ │ │ │ │ + cbz r0, ce36 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n cdfe │ │ │ │ │ + bne.n ce36 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cdf6 │ │ │ │ │ + beq.n ce2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, ce32 │ │ │ │ │ + cbz r3, ce6a │ │ │ │ │ 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 ce0e │ │ │ │ │ + beq.n ce46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, ce3a │ │ │ │ │ + cbz r3, ce72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ 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 cdf6 │ │ │ │ │ + b.n ce2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdf6 │ │ │ │ │ + b.n ce2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ce0e │ │ │ │ │ + b.n ce46 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ce44 <_PyLong_FromBytes>: │ │ │ │ │ +0000ce7c <_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 │ │ │ │ │ @@ -19919,31 +19937,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, ce70 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, ce74 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, cea8 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, ceac <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ce74 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n ceac <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl c6fc │ │ │ │ │ + bl c734 │ │ │ │ │ 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, ceba <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, cef2 <_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 │ │ │ │ │ @@ -19952,60 +19970,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 ceba <_PyLong_FromBytes+0x76> │ │ │ │ │ + beq.n cef2 <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ceba <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r3, cef2 <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ce70 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n cea8 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cec0 : │ │ │ │ │ +0000cef8 : │ │ │ │ │ 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 cf9e │ │ │ │ │ + bpl.n cfd6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n cf9e │ │ │ │ │ + bpl.n cfd6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n cf82 │ │ │ │ │ + bhi.n cfba │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n cf82 │ │ │ │ │ + bhi.n cfba │ │ │ │ │ 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 cf32 │ │ │ │ │ + bcs.n cf6a │ │ │ │ │ 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 │ │ │ │ │ @@ -20013,20 +20031,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 cf8e │ │ │ │ │ + bcs.n cfc6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, cf98 │ │ │ │ │ + cbz r0, cfd0 │ │ │ │ │ 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 │ │ │ │ │ @@ -20043,72 +20061,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 797c │ │ │ │ │ + b.w 7964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c714 <_PyLong_FromLarge> │ │ │ │ │ + b.w c74c <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cf2e │ │ │ │ │ + b.n cf66 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n cf2e │ │ │ │ │ + b.n cf66 │ │ │ │ │ │ │ │ │ │ -0000cfa8 : │ │ │ │ │ +0000cfe0 : │ │ │ │ │ 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 d062 │ │ │ │ │ + beq.n d09a │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r7, r6, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n d006 │ │ │ │ │ + bhi.n d03e │ │ │ │ │ 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 d074 │ │ │ │ │ + bcs.n d0ac │ │ │ │ │ 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 d09a │ │ │ │ │ + bhi.n d0d2 │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d08a │ │ │ │ │ + cbz r0, d0c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -20132,157 +20150,157 @@ │ │ │ │ │ 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 d000 │ │ │ │ │ + b.n d038 │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ movs.w r8, r6, lsr #3 │ │ │ │ │ - beq.n d096 │ │ │ │ │ + beq.n d0ce │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d022 │ │ │ │ │ + bne.n d05a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d000 │ │ │ │ │ - ldr r4, [pc, #28] @ (d0b4 ) │ │ │ │ │ - b.n d000 │ │ │ │ │ + b.n d038 │ │ │ │ │ + ldr r4, [pc, #28] @ (d0ec ) │ │ │ │ │ + b.n d038 │ │ │ │ │ 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 d08e │ │ │ │ │ + b.n d0c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d0b8 <_PyLong_Format>: │ │ │ │ │ +0000d0f0 <_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 d0e6 <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n d11e <_PyLong_Format+0x2e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d0fc │ │ │ │ │ + bl d134 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d0f6 <_PyLong_Format+0x3e> │ │ │ │ │ + beq.n d12e <_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 17b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n d0e0 <_PyLong_Format+0x28> │ │ │ │ │ + bne.n d118 <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d0e2 <_PyLong_Format+0x2a> │ │ │ │ │ + b.n d11a <_PyLong_Format+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d0fc : │ │ │ │ │ +0000d134 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7d6 │ │ │ │ │ + beq.w d80e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #7 │ │ │ │ │ - bpl.w d7d6 │ │ │ │ │ + bpl.w d80e │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w fp, r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ clz fp, fp │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w d3d2 │ │ │ │ │ + bne.w d40a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d482 │ │ │ │ │ + beq.w d4ba │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w d9b2 │ │ │ │ │ + bhi.w d9ea │ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ mul.w r3, r3, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d3e6 │ │ │ │ │ + beq.w d41e │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w d3f2 │ │ │ │ │ + bne.w d42a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, fp, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d402 │ │ │ │ │ + beq.w d43a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d496 │ │ │ │ │ + bne.w d4ce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d7a4 │ │ │ │ │ + bne.w d7dc │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7e6 │ │ │ │ │ + beq.w d81e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w d84c │ │ │ │ │ + bne.w d884 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w d880 │ │ │ │ │ + bpl.w d8b8 │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bpl.w d878 │ │ │ │ │ + bpl.w d8b0 │ │ │ │ │ add.w r5, fp, #20 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d726 │ │ │ │ │ + beq.w d75e │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ @@ -20305,103 +20323,103 @@ │ │ │ │ │ orrs r6, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ and.w r1, r7, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ - blt.w d594 │ │ │ │ │ + blt.w d5cc │ │ │ │ │ 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 d590 │ │ │ │ │ + beq.w d5c8 │ │ │ │ │ and.w r2, r7, 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 d704 │ │ │ │ │ + beq.w d73c │ │ │ │ │ and.w r2, r7, 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 d722 │ │ │ │ │ + beq.w d75a │ │ │ │ │ and.w r2, r7, 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 d47e │ │ │ │ │ + beq.w d4b6 │ │ │ │ │ and.w r2, r7, 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 d740 │ │ │ │ │ + beq.w d778 │ │ │ │ │ and.w r2, r7, 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, #-6] │ │ │ │ │ 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 d744 │ │ │ │ │ + beq.w d77c │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w r5, r5, #7 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ @@ -20409,150 +20427,150 @@ │ │ │ │ │ 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 d38e │ │ │ │ │ + beq.n d3c6 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n d458 │ │ │ │ │ + bhi.n d490 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n d364 │ │ │ │ │ + bne.n d39c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w d1fc │ │ │ │ │ + bgt.w d234 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d736 │ │ │ │ │ + beq.w d76e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n d3dc │ │ │ │ │ + bne.n d414 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w d708 │ │ │ │ │ + beq.w d740 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d718 │ │ │ │ │ + bne.w d750 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n d14a │ │ │ │ │ + b.n d182 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n d3ac │ │ │ │ │ + b.n d3e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add.w r0, r3, r4 │ │ │ │ │ - beq.w d188 │ │ │ │ │ + beq.w d1c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d194 │ │ │ │ │ + bne.w d1cc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1a0 │ │ │ │ │ + beq.w d1d8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w d748 │ │ │ │ │ + bhi.w d780 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w d7c6 │ │ │ │ │ + beq.w d7fe │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d7e6 │ │ │ │ │ + beq.w d81e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d4ae │ │ │ │ │ + bne.n d4e6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w d7f4 │ │ │ │ │ + bne.w d82c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w d7d2 │ │ │ │ │ + bpl.w d80a │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, #20 │ │ │ │ │ addpl r5, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n d1d2 │ │ │ │ │ + b.n d20a │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsl.w r3, r1, sl │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.w d364 │ │ │ │ │ - b.n d38e │ │ │ │ │ + bne.w d39c │ │ │ │ │ + b.n d3c6 │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d78a │ │ │ │ │ + beq.w d7c2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1a0 │ │ │ │ │ + beq.w d1d8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n d41a │ │ │ │ │ + bls.n d452 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n d41a │ │ │ │ │ + bgt.n d452 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d432 │ │ │ │ │ + beq.n d46a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7ec │ │ │ │ │ + beq.w d824 │ │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20586,64 +20604,64 @@ │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bgt.w d7bc │ │ │ │ │ + bgt.w d7f4 │ │ │ │ │ orrs.w r2, lr, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d500 │ │ │ │ │ + bne.n d538 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n d4da │ │ │ │ │ + bgt.n d512 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d85e │ │ │ │ │ + bne.w d896 │ │ │ │ │ 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 d718 │ │ │ │ │ + bne.w d750 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d3ca │ │ │ │ │ + b.n d402 │ │ │ │ │ adds r1, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ cmp lr, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ - bge.n d5ba │ │ │ │ │ + bge.n d5f2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n d572 │ │ │ │ │ + bhi.n d5aa │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ - bgt.n d590 │ │ │ │ │ + bgt.n d5c8 │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20651,15 +20669,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-2] │ │ │ │ │ - bgt.w d704 │ │ │ │ │ + bgt.w d73c │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20667,15 +20685,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.w d722 │ │ │ │ │ + bgt.w d75a │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20683,15 +20701,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r2, [r5, #-4] │ │ │ │ │ - blt.w d47e │ │ │ │ │ + blt.w d4b6 │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20699,15 +20717,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-5] │ │ │ │ │ - bgt.n d740 │ │ │ │ │ + bgt.n d778 │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20715,15 +20733,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-6] │ │ │ │ │ - bgt.n d744 │ │ │ │ │ + bgt.n d77c │ │ │ │ │ and.w r6, r7, 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 │ │ │ │ │ @@ -20732,246 +20750,246 @@ │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r5, #-7] │ │ │ │ │ cmp r4, lr │ │ │ │ │ sub.w r5, r5, #7 │ │ │ │ │ - bgt.w d38e │ │ │ │ │ + bgt.w d3c6 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n d766 │ │ │ │ │ + bhi.n d79e │ │ │ │ │ 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 d6da │ │ │ │ │ - b.n d38e │ │ │ │ │ + ble.n d712 │ │ │ │ │ + b.n d3c6 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ subs r5, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d3c6 │ │ │ │ │ + beq.w d3fe │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n d3ca │ │ │ │ │ + b.n d402 │ │ │ │ │ subs r5, #3 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d3a2 │ │ │ │ │ + bne.w d3da │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d3be │ │ │ │ │ - b.n d70a │ │ │ │ │ + bne.w d3f6 │ │ │ │ │ + b.n d742 │ │ │ │ │ subs r5, #5 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ subs r5, #6 │ │ │ │ │ - b.n d38e │ │ │ │ │ + b.n d3c6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w d412 │ │ │ │ │ + blt.w d44a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d432 │ │ │ │ │ + beq.w d46a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n d4be │ │ │ │ │ + b.n d4f6 │ │ │ │ │ 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.n d6da │ │ │ │ │ - b.n d38e │ │ │ │ │ + ble.n d712 │ │ │ │ │ + b.n d3c6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d1a0 │ │ │ │ │ + beq.w d1d8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d41a │ │ │ │ │ - b.n d49c │ │ │ │ │ + bls.w d452 │ │ │ │ │ + b.n d4d4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 d4ae │ │ │ │ │ - b.n d7e6 │ │ │ │ │ + bne.w d4e6 │ │ │ │ │ + b.n d81e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n d540 │ │ │ │ │ + b.n d578 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d42e │ │ │ │ │ + beq.w d466 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n d4be │ │ │ │ │ + b.n d4f6 │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b.n d450 │ │ │ │ │ + b.n d488 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d3cc │ │ │ │ │ + b.n d404 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d54a │ │ │ │ │ + b.n d582 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d886 │ │ │ │ │ + beq.n d8be │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d8d6 │ │ │ │ │ + bmi.n d90e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ subs r5, r3, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d9ca │ │ │ │ │ + bne.w da02 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d83e │ │ │ │ │ + cbz r2, d876 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w da52 │ │ │ │ │ + beq.w da8a │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq.w r2, [r3, #-4] │ │ │ │ │ - b.n d3be │ │ │ │ │ + b.n d3f6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d8e0 │ │ │ │ │ + beq.n d918 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.w d9a4 │ │ │ │ │ + bmi.w d9dc │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ - b.n d80c │ │ │ │ │ + b.n d844 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n d8ec │ │ │ │ │ + beq.n d924 │ │ │ │ │ cmp r2, #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 d552 │ │ │ │ │ + b.n d58a │ │ │ │ │ add.w r5, r0, #28 │ │ │ │ │ add r5, fp │ │ │ │ │ - b.n d1d2 │ │ │ │ │ + b.n d20a │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ add r5, fp │ │ │ │ │ - b.n d1d2 │ │ │ │ │ + b.n d20a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d8fe │ │ │ │ │ + bmi.n d936 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d908 │ │ │ │ │ + bne.n d940 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d8c6 │ │ │ │ │ + cbz r2, d8fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.n d98a │ │ │ │ │ + beq.n d9c2 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r5, #-2] │ │ │ │ │ subs r3, r5, #4 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r5, #-4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w d3be │ │ │ │ │ + bne.w d3f6 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n d3be │ │ │ │ │ + b.n d3f6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d804 │ │ │ │ │ + b.n d83c │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n d8f0 │ │ │ │ │ + bmi.n d928 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ │ - b.n d89a │ │ │ │ │ + b.n d8d2 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n d86c │ │ │ │ │ + b.n d8a4 │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ - b.n d8e6 │ │ │ │ │ + b.n d91e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d892 │ │ │ │ │ + b.n d8ca │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ @@ -21008,47 +21026,47 @@ │ │ │ │ │ cmp r8, ip │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh r3, [r5, #0] │ │ │ │ │ lsr.w r3, lr, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ble.n d98e │ │ │ │ │ + ble.n d9c6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n d994 │ │ │ │ │ + bgt.n d9cc │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n d950 │ │ │ │ │ + b.n d988 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d8ba │ │ │ │ │ + b.n d8f2 │ │ │ │ │ orrs.w r2, r1, lr │ │ │ │ │ - bne.n d986 │ │ │ │ │ + bne.n d9be │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - ble.n d9a0 │ │ │ │ │ + ble.n d9d8 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n d92c │ │ │ │ │ + b.n d964 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - b.n d8a8 │ │ │ │ │ + b.n d8e0 │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ - b.n d858 │ │ │ │ │ + b.n d890 │ │ │ │ │ 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 │ │ │ │ │ - b.n d7e6 │ │ │ │ │ + b.n d81e │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ @@ -21085,218 +21103,218 @@ │ │ │ │ │ lsr.w r1, lr, r9 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r8, ip │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ble.n da56 │ │ │ │ │ + ble.n da8e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - cbz r2, da64 │ │ │ │ │ + cbz r2, da9c │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n da12 │ │ │ │ │ + b.n da4a │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d830 │ │ │ │ │ + b.n d868 │ │ │ │ │ orrs.w r2, r1, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n da4e │ │ │ │ │ + bne.n da86 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - ble.n da70 │ │ │ │ │ + ble.n daa8 │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n d9ee │ │ │ │ │ + b.n da26 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - b.n d81c │ │ │ │ │ + b.n d854 │ │ │ │ │ │ │ │ │ │ -0000da74 : │ │ │ │ │ +0000daac : │ │ │ │ │ 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 db3c │ │ │ │ │ + beq.n db74 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n db24 │ │ │ │ │ + bpl.n db5c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n daba │ │ │ │ │ + bhi.n daf2 │ │ │ │ │ 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 dae8 │ │ │ │ │ + beq.n db20 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e5a8 <_PyLong_Frexp> │ │ │ │ │ + bl e5e0 <_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 dafc │ │ │ │ │ + beq.n db34 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n db0c │ │ │ │ │ + bgt.n db44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n dab0 │ │ │ │ │ + bne.n dae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, db4e │ │ │ │ │ + cbnz r0, db86 │ │ │ │ │ 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 dace │ │ │ │ │ + beq.n db06 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b.n db20 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b.n db20 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b.n db20 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000db58 : │ │ │ │ │ +0000db90 : │ │ │ │ │ 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 dfb4 │ │ │ │ │ + bpl.w dfec │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w dfb4 │ │ │ │ │ + bpl.w dfec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n dc7a │ │ │ │ │ + beq.n dcb2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w df46 │ │ │ │ │ + beq.w df7e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w de42 │ │ │ │ │ - beq.w de32 │ │ │ │ │ + blt.w de7a │ │ │ │ │ + beq.w de6a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w dcb0 │ │ │ │ │ + beq.w dce8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f4e0 │ │ │ │ │ - cbz r0, dbc4 │ │ │ │ │ + bl f518 │ │ │ │ │ + cbz r0, dbfc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dbc4 │ │ │ │ │ + beq.n dbfc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, dbc4 │ │ │ │ │ + cbnz r2, dbfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w df3c │ │ │ │ │ + beq.w df74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n dbfc │ │ │ │ │ + bls.n dc34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n dc60 │ │ │ │ │ + beq.n dc98 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.w df64 │ │ │ │ │ - cbnz r0, dbf4 │ │ │ │ │ + beq.w df9c │ │ │ │ │ + cbnz r0, dc2c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w df6c │ │ │ │ │ + beq.w dfa4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ rsb r3, r0, #1 │ │ │ │ │ mul.w r3, r2, 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 dbd6 │ │ │ │ │ + bcs.n dc0e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dc3c │ │ │ │ │ + beq.n dc74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, dc3c │ │ │ │ │ - ldr r2, [pc, #820] @ (df60 ) │ │ │ │ │ + cbnz r3, dc74 │ │ │ │ │ + ldr r2, [pc, #820] @ (df98 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfa8 │ │ │ │ │ + bne.w dfe0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21305,59 +21323,59 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ - bne.n dbe0 │ │ │ │ │ + bne.n dc18 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n dbf4 │ │ │ │ │ + beq.n dc2c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fdd0 <_PyLong_Negate> │ │ │ │ │ + bl fe08 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w df3c │ │ │ │ │ + beq.w df74 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ - b.n dbe0 │ │ │ │ │ + b.n dc18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w df40 │ │ │ │ │ + bne.w df78 │ │ │ │ │ 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 df22 │ │ │ │ │ + bne.w df5a │ │ │ │ │ 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 df3c │ │ │ │ │ + beq.w df74 │ │ │ │ │ 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 de68 │ │ │ │ │ + bne.w dea0 │ │ │ │ │ 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 dd36 │ │ │ │ │ + bpl.n dd6e │ │ │ │ │ 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 │ │ │ │ │ @@ -21375,15 +21393,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 de0e │ │ │ │ │ + beq.n de46 │ │ │ │ │ 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 │ │ │ │ │ @@ -21436,66 +21454,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 dd36 │ │ │ │ │ + bne.n dd6e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df3c │ │ │ │ │ + beq.w df74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w dbe0 │ │ │ │ │ - b.n dc60 │ │ │ │ │ + bne.w dc18 │ │ │ │ │ + b.n dc98 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w dba4 │ │ │ │ │ + bcs.w dbdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w df96 │ │ │ │ │ + bne.w dfce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n dbe0 │ │ │ │ │ + b.n dc18 │ │ │ │ │ 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 dec0 │ │ │ │ │ + beq.n def8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n deb0 │ │ │ │ │ + beq.n dee8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n de9a │ │ │ │ │ + beq.n ded2 │ │ │ │ │ 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]! │ │ │ │ │ @@ -21506,15 +21524,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 df14 │ │ │ │ │ + b.n df4c │ │ │ │ │ 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 │ │ │ │ │ @@ -21541,167 +21559,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 dec0 │ │ │ │ │ - b.n de0e │ │ │ │ │ + bne.n def8 │ │ │ │ │ + b.n de46 │ │ │ │ │ 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 dbf4 │ │ │ │ │ + bne.w dc2c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n dbf4 │ │ │ │ │ + b.n dc2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de42 │ │ │ │ │ + bne.w de7a │ │ │ │ │ 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 df3c │ │ │ │ │ + b.n df74 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w dbf4 │ │ │ │ │ + bne.w dc2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n df8e │ │ │ │ │ + beq.n dfc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, df8e │ │ │ │ │ + cbnz r3, dfc6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n df3c │ │ │ │ │ + beq.n df74 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n dbf4 │ │ │ │ │ + b.n dc2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc72 │ │ │ │ │ - b.n df3c │ │ │ │ │ + bne.w dcaa │ │ │ │ │ + b.n df74 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n dc36 │ │ │ │ │ + b.n dc6e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n dbf4 │ │ │ │ │ + b.n dc2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dfc0 : │ │ │ │ │ +0000dff8 : │ │ │ │ │ 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 e0d4 │ │ │ │ │ + beq.n e10c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3ca │ │ │ │ │ + beq.w e402 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.w e2b2 │ │ │ │ │ - beq.w e2a2 │ │ │ │ │ + blt.w e2ea │ │ │ │ │ + beq.w e2da │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w e10a │ │ │ │ │ + beq.w e142 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f4e0 │ │ │ │ │ - cbz r0, e01a │ │ │ │ │ + bl f518 │ │ │ │ │ + cbz r0, e052 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e01a │ │ │ │ │ + beq.n e052 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, e01a │ │ │ │ │ + cbnz r2, e052 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e3e0 │ │ │ │ │ + beq.w e418 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n e054 │ │ │ │ │ + bls.n e08c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0f2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e3ec │ │ │ │ │ - cbnz r3, e04a │ │ │ │ │ + beq.w e424 │ │ │ │ │ + cbnz r3, e082 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e3f4 │ │ │ │ │ + beq.w e42c │ │ │ │ │ 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 e02c │ │ │ │ │ + bcs.n e064 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e096 │ │ │ │ │ + beq.n e0ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e096 │ │ │ │ │ - ldr r2, [pc, #864] @ (e3e8 ) │ │ │ │ │ + cbnz r3, e0ce │ │ │ │ │ + ldr r2, [pc, #864] @ (e420 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e41e │ │ │ │ │ + bne.w e456 │ │ │ │ │ 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 │ │ │ │ │ @@ -21710,59 +21728,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 e036 │ │ │ │ │ + bne.n e06e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e04a │ │ │ │ │ + beq.n e082 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fdd0 <_PyLong_Negate> │ │ │ │ │ + bl fe08 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e3e0 │ │ │ │ │ + beq.w e418 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n e036 │ │ │ │ │ + b.n e06e │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w e3c4 │ │ │ │ │ + bne.w e3fc │ │ │ │ │ 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 e3b4 │ │ │ │ │ + bne.w e3ec │ │ │ │ │ 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 e2da │ │ │ │ │ + bne.w e312 │ │ │ │ │ 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 e198 │ │ │ │ │ + bpl.n e1d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21780,15 +21798,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 e27e │ │ │ │ │ + beq.n e2b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -21841,67 +21859,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 e198 │ │ │ │ │ + bne.n e1d0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3e0 │ │ │ │ │ + beq.w e418 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w e036 │ │ │ │ │ - b.n e0ba │ │ │ │ │ + bne.w e06e │ │ │ │ │ + b.n e0f2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w dffa │ │ │ │ │ + bcs.w e032 │ │ │ │ │ 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 e42a │ │ │ │ │ + bne.w e462 │ │ │ │ │ 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 e036 │ │ │ │ │ + b.n e06e │ │ │ │ │ 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 e340 │ │ │ │ │ + beq.n e378 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e32e │ │ │ │ │ + beq.n e366 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e312 │ │ │ │ │ + beq.n e34a │ │ │ │ │ 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 │ │ │ │ │ @@ -21916,15 +21934,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 e3a2 │ │ │ │ │ + b.n e3da │ │ │ │ │ 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 │ │ │ │ │ @@ -21956,261 +21974,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 e340 │ │ │ │ │ - b.n e27e │ │ │ │ │ + bne.n e378 │ │ │ │ │ + b.n e2b6 │ │ │ │ │ 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 e0f6 │ │ │ │ │ + b.n e12e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2b2 │ │ │ │ │ + bne.w e2ea │ │ │ │ │ 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 e04e │ │ │ │ │ + b.n e086 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e04a │ │ │ │ │ + bne.w e082 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 586c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n e416 │ │ │ │ │ + beq.n e44e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e416 │ │ │ │ │ + cbnz r3, e44e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e3e0 │ │ │ │ │ + beq.n e418 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n e04a │ │ │ │ │ + b.n e082 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e090 │ │ │ │ │ + b.n e0c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0cc │ │ │ │ │ - b.n e3e0 │ │ │ │ │ + bne.w e104 │ │ │ │ │ + b.n e418 │ │ │ │ │ │ │ │ │ │ -0000e43c : │ │ │ │ │ +0000e474 : │ │ │ │ │ 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, e49e │ │ │ │ │ + cbz r0, e4d6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n e4b4 │ │ │ │ │ + beq.n e4ec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e474 │ │ │ │ │ + bhi.n e4ac │ │ │ │ │ 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 e494 │ │ │ │ │ + beq.n e4cc │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ - bne.n e486 │ │ │ │ │ + bne.n e4be │ │ │ │ │ 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 e46e │ │ │ │ │ + b.n e4a6 │ │ │ │ │ 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 e4ae │ │ │ │ │ + beq.n e4e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e512 │ │ │ │ │ + bpl.n e54a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e4f8 │ │ │ │ │ + bhi.n e530 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e46e │ │ │ │ │ + beq.n e4a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e46e │ │ │ │ │ + bne.n e4a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e46e │ │ │ │ │ + b.n e4a6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n e50c │ │ │ │ │ + bcc.n e544 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n e4fe │ │ │ │ │ + b.n e536 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n e4de │ │ │ │ │ + b.n e516 │ │ │ │ │ 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 e4de │ │ │ │ │ + b.n e516 │ │ │ │ │ │ │ │ │ │ -0000e528 : │ │ │ │ │ +0000e560 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n e568 │ │ │ │ │ + bpl.n e5a0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e568 │ │ │ │ │ + bpl.n e5a0 │ │ │ │ │ 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 8c9c │ │ │ │ │ + bl 8c84 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e592 │ │ │ │ │ + beq.n e5ca │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ │ - cbz r0, e572 │ │ │ │ │ + cbz r0, e5aa │ │ │ │ │ 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 e582 │ │ │ │ │ + beq.n e5ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, e596 │ │ │ │ │ + cbz r2, e5ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e592 │ │ │ │ │ + beq.n e5ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e59e │ │ │ │ │ + cbz r3, e5d6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e564 │ │ │ │ │ + b.n e59c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e582 │ │ │ │ │ + b.n e5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e592 │ │ │ │ │ + b.n e5ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5a8 <_PyLong_Frexp>: │ │ │ │ │ +0000e5e0 <_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 ea18 <_PyLong_Frexp+0x470> │ │ │ │ │ + beq.w ea50 <_PyLong_Frexp+0x470> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e9d6 <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.w ea0e <_PyLong_Frexp+0x42e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w e9e4 <_PyLong_Frexp+0x43c> │ │ │ │ │ + bhi.w ea1c <_PyLong_Frexp+0x43c> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w e7bc <_PyLong_Frexp+0x214> │ │ │ │ │ + bgt.w e7f4 <_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 │ │ │ │ │ @@ -22229,15 +22247,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 e6fe <_PyLong_Frexp+0x156> │ │ │ │ │ + bne.n e736 <_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 │ │ │ │ │ @@ -22246,41 +22264,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 e7a4 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + ble.w e7dc <_PyLong_Frexp+0x1fc> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #664] @ e928 <_PyLong_Frexp+0x380> │ │ │ │ │ + vldr d6, [pc, #664] @ e960 <_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 e77c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e7b4 <_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 e77c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e7b4 <_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] @ e930 <_PyLong_Frexp+0x388> │ │ │ │ │ + vldr d6, [pc, #604] @ e968 <_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 e792 <_PyLong_Frexp+0x1ea> │ │ │ │ │ + beq.n e7ca <_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 │ │ │ │ │ @@ -22300,15 +22318,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 e65e <_PyLong_Frexp+0xb6> │ │ │ │ │ + beq.n e696 <_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 │ │ │ │ │ @@ -22316,45 +22334,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 e65e <_PyLong_Frexp+0xb6> │ │ │ │ │ - b.n e74c <_PyLong_Frexp+0x1a4> │ │ │ │ │ - vldr d0, [pc, #432] @ e930 <_PyLong_Frexp+0x388> │ │ │ │ │ + beq.w e696 <_PyLong_Frexp+0xb6> │ │ │ │ │ + b.n e784 <_PyLong_Frexp+0x1a4> │ │ │ │ │ + vldr d0, [pc, #432] @ e968 <_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 e6e6 <_PyLong_Frexp+0x13e> │ │ │ │ │ + bne.n e71e <_PyLong_Frexp+0x13e> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e9f6 <_PyLong_Frexp+0x44e> │ │ │ │ │ + beq.w ea2e <_PyLong_Frexp+0x44e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n e6e6 <_PyLong_Frexp+0x13e> │ │ │ │ │ - vldr d6, [pc, #392] @ e930 <_PyLong_Frexp+0x388> │ │ │ │ │ + b.n e71e <_PyLong_Frexp+0x13e> │ │ │ │ │ + vldr d6, [pc, #392] @ e968 <_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 e6e6 <_PyLong_Frexp+0x13e> │ │ │ │ │ - b.n e79c <_PyLong_Frexp+0x1f4> │ │ │ │ │ + bne.n e71e <_PyLong_Frexp+0x13e> │ │ │ │ │ + b.n e7d4 <_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 e940 <_PyLong_Frexp+0x398> │ │ │ │ │ + ble.w e978 <_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 │ │ │ │ │ @@ -22363,15 +22381,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 e8f0 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e928 <_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] │ │ │ │ │ @@ -22389,15 +22407,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 e8f0 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e928 <_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] │ │ │ │ │ @@ -22411,15 +22429,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 e8f0 <_PyLong_Frexp+0x348> │ │ │ │ │ + ble.n e928 <_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]! │ │ │ │ │ @@ -22430,184 +22448,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 e8c0 <_PyLong_Frexp+0x318> │ │ │ │ │ + bne.n e8f8 <_PyLong_Frexp+0x318> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e9d0 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq.n ea08 <_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 e68c <_PyLong_Frexp+0xe4> │ │ │ │ │ - b.n e6d0 <_PyLong_Frexp+0x128> │ │ │ │ │ + bgt.w e6c4 <_PyLong_Frexp+0xe4> │ │ │ │ │ + b.n e708 <_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 e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-24] │ │ │ │ │ sub.w r5, r4, #9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ subs r4, #6 │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e9c0 <_PyLong_Frexp+0x418> │ │ │ │ │ - b.n e8f6 <_PyLong_Frexp+0x34e> │ │ │ │ │ + beq.n e9f8 <_PyLong_Frexp+0x418> │ │ │ │ │ + b.n e92e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e94a <_PyLong_Frexp+0x3a2> │ │ │ │ │ - b.n e8fa <_PyLong_Frexp+0x352> │ │ │ │ │ + bne.n e982 <_PyLong_Frexp+0x3a2> │ │ │ │ │ + b.n e932 <_PyLong_Frexp+0x352> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w e5f0 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w e628 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n e9f6 <_PyLong_Frexp+0x44e> │ │ │ │ │ + bne.n ea2e <_PyLong_Frexp+0x44e> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w e5f0 <_PyLong_Frexp+0x48> │ │ │ │ │ + ble.w e628 <_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 e6f8 <_PyLong_Frexp+0x150> │ │ │ │ │ - vldr d0, [pc, #-228] @ e938 <_PyLong_Frexp+0x390> │ │ │ │ │ + b.n e730 <_PyLong_Frexp+0x150> │ │ │ │ │ + vldr d0, [pc, #-228] @ e970 <_PyLong_Frexp+0x390> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n e6f8 <_PyLong_Frexp+0x150> │ │ │ │ │ + b.n e730 <_PyLong_Frexp+0x150> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ea24 : │ │ │ │ │ +0000ea5c : │ │ │ │ │ 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 f298 │ │ │ │ │ + bpl.w f2d0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w f298 │ │ │ │ │ + bpl.w f2d0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w f2ae │ │ │ │ │ + beq.w f2e6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w f02c │ │ │ │ │ + beq.w f064 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w f0f4 │ │ │ │ │ + bhi.w f12c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w f14c │ │ │ │ │ + blt.w f184 │ │ │ │ │ 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 eb6e │ │ │ │ │ + bhi.n eba6 │ │ │ │ │ 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 f1a6 │ │ │ │ │ + bne.w f1de │ │ │ │ │ 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 │ │ │ │ │ @@ -22615,15 +22633,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 eb04 │ │ │ │ │ + bcs.n eb3c │ │ │ │ │ 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 │ │ │ │ │ @@ -22632,21 +22650,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 f0a8 │ │ │ │ │ + bcs.w f0e0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f284 │ │ │ │ │ + beq.w f2bc │ │ │ │ │ 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 │ │ │ │ │ @@ -22665,42 +22683,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 ea9c │ │ │ │ │ + bls.n ead4 │ │ │ │ │ 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 f1e8 │ │ │ │ │ + bne.w f220 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w f25a │ │ │ │ │ + ble.w f292 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f2d0 │ │ │ │ │ + bgt.w f308 │ │ │ │ │ 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 f284 │ │ │ │ │ + beq.w f2bc │ │ │ │ │ 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 │ │ │ │ │ @@ -22716,26 +22734,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 f030 │ │ │ │ │ + beq.w f068 │ │ │ │ │ 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 f01c │ │ │ │ │ + bge.w f054 │ │ │ │ │ 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 │ │ │ │ │ @@ -22745,15 +22763,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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22761,148 +22779,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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + bge.w efb6 │ │ │ │ │ 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 ef7e │ │ │ │ │ + ble.w efb6 │ │ │ │ │ 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 eecc │ │ │ │ │ + beq.n ef04 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n ee9a │ │ │ │ │ + beq.n eed2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n ee6e │ │ │ │ │ + beq.n eea6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22935,15 +22953,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 ef7e │ │ │ │ │ + beq.n efb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22989,89 +23007,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 eed0 │ │ │ │ │ + bne.n ef08 │ │ │ │ │ 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 efa0 │ │ │ │ │ + beq.n efd8 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, effc │ │ │ │ │ + cbz r2, f034 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w eafc │ │ │ │ │ + bhi.w eb34 │ │ │ │ │ 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 eafc │ │ │ │ │ + bcs.w eb34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n efe6 │ │ │ │ │ + beq.n f01e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, efe6 │ │ │ │ │ - ldr r2, [pc, #752] @ (f2c8 ) │ │ │ │ │ + cbnz r3, f01e │ │ │ │ │ + ldr r2, [pc, #752] @ (f300 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f28c │ │ │ │ │ + bne.w f2c4 │ │ │ │ │ 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 eafc │ │ │ │ │ + b.n eb34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f20a │ │ │ │ │ + beq.w f242 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n effa │ │ │ │ │ + beq.n f032 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ef9a │ │ │ │ │ + beq.n efd2 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n ef9a │ │ │ │ │ + b.n efd2 │ │ │ │ │ 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 ef8c │ │ │ │ │ - b.n efa0 │ │ │ │ │ - ldr r4, [pc, #668] @ (f2cc ) │ │ │ │ │ - b.n eafc │ │ │ │ │ + bne.n efc4 │ │ │ │ │ + b.n efd8 │ │ │ │ │ + ldr r4, [pc, #668] @ (f304 ) │ │ │ │ │ + b.n eb34 │ │ │ │ │ orr.w r3, fp, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f1b4 │ │ │ │ │ + bne.w f1ec │ │ │ │ │ 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 │ │ │ │ │ @@ -23093,26 +23111,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 ec5a │ │ │ │ │ - b.n ef7e │ │ │ │ │ + bne.w ec92 │ │ │ │ │ + b.n efb6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.w f212 │ │ │ │ │ + blt.w f24a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f284 │ │ │ │ │ + beq.w f2bc │ │ │ │ │ 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 │ │ │ │ │ @@ -23125,201 +23143,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 eafc │ │ │ │ │ + b.n eb34 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r5, r4, r2, lsl #2 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ lsrs r0, r6, #30 │ │ │ │ │ - bne.w f240 │ │ │ │ │ + bne.w f278 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ cmp.w r6, r0, lsr #30 │ │ │ │ │ - bne.w f240 │ │ │ │ │ + bne.w f278 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f13e │ │ │ │ │ + beq.n f176 │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ - bne.w f240 │ │ │ │ │ + bne.w f278 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n f13e │ │ │ │ │ + bcc.n f176 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n f128 │ │ │ │ │ - b.n f240 │ │ │ │ │ + beq.n f160 │ │ │ │ │ + b.n f278 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f236 │ │ │ │ │ + blt.n f26e │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w ea7e │ │ │ │ │ + bge.w eab6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 94a0 │ │ │ │ │ + bl 9488 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f288 │ │ │ │ │ + beq.w f2c0 │ │ │ │ │ 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 f17e │ │ │ │ │ + beq.n f1b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f17e │ │ │ │ │ + cbnz r3, f1b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcc.w eb62 │ │ │ │ │ + bcc.w eb9a │ │ │ │ │ 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 f266 │ │ │ │ │ + bhi.n f29e │ │ │ │ │ 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 eaea │ │ │ │ │ + b.n eb22 │ │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n f1ce │ │ │ │ │ + bne.n f206 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ - b.n ebfa │ │ │ │ │ + b.n ec32 │ │ │ │ │ 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 f1bc │ │ │ │ │ - b.n f1da │ │ │ │ │ - cbnz r5, f222 │ │ │ │ │ + beq.n f1f4 │ │ │ │ │ + b.n f212 │ │ │ │ │ + cbnz r5, f25a │ │ │ │ │ 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 f2a2 │ │ │ │ │ + bne.n f2da │ │ │ │ │ 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 eafc │ │ │ │ │ + b.n eb34 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n efc4 │ │ │ │ │ + b.n effc │ │ │ │ │ rsbs r3, sl, #0 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f0ea │ │ │ │ │ subs r5, #1 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f258 │ │ │ │ │ + ble.n f290 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n eb98 │ │ │ │ │ + b.n ebd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n f240 │ │ │ │ │ + bge.n f278 │ │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n f14c │ │ │ │ │ + beq.n f184 │ │ │ │ │ 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 f14c │ │ │ │ │ + b.n f184 │ │ │ │ │ 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 f25a │ │ │ │ │ + bne.n f292 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n f258 │ │ │ │ │ + bne.n f290 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ │ movt r5, #8191 @ 0x1fff │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n eba8 │ │ │ │ │ + b.n ebe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n eafc │ │ │ │ │ + b.n eb34 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n efe0 │ │ │ │ │ + b.n f018 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n eafc │ │ │ │ │ + b.n eb34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c5b4 <_PyLong_Copy> │ │ │ │ │ + b.w c5ec <_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 f288 │ │ │ │ │ + b.n f2c0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -23328,70 +23346,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 f288 │ │ │ │ │ + b.n f2c0 │ │ │ │ │ │ │ │ │ │ -0000f2e8 : │ │ │ │ │ +0000f320 : │ │ │ │ │ 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 f324 │ │ │ │ │ + beq.n f35c │ │ │ │ │ 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 f408 │ │ │ │ │ + bne.n f440 │ │ │ │ │ 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 f3a4 │ │ │ │ │ + bhi.n f3dc │ │ │ │ │ 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 f352 │ │ │ │ │ - ldr r0, [pc, #200] @ (f414 ) │ │ │ │ │ + bcs.n f38a │ │ │ │ │ + ldr r0, [pc, #200] @ (f44c ) │ │ │ │ │ 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 f3c0 │ │ │ │ │ + bcs.n f3f8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f400 │ │ │ │ │ + beq.n f438 │ │ │ │ │ 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 │ │ │ │ │ @@ -23405,157 +23423,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 f320 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + b.n f358 │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f320 │ │ │ │ │ + beq.n f358 │ │ │ │ │ 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 f320 │ │ │ │ │ + b.n f358 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n f3e8 │ │ │ │ │ + blt.n f420 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f404 │ │ │ │ │ + cbz r0, f43c │ │ │ │ │ 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 f320 │ │ │ │ │ + beq.n f358 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n f320 │ │ │ │ │ + b.n f358 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f404 │ │ │ │ │ + cbz r0, f43c │ │ │ │ │ movs r4, #18 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ - b.n f3e4 │ │ │ │ │ + b.n f41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f320 │ │ │ │ │ + b.n f358 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c5b4 <_PyLong_Copy> │ │ │ │ │ + b.w c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f418 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +0000f450 <_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 f496 <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ + bpl.n f4ce <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f4c6 <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ + beq.n f4fe <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n f456 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + bhi.n f48e <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n f486 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + beq.n f4be <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ │ - bcs.n f4ae <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + bcs.n f4e6 <_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 f490 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ + bcc.n f4c8 <_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 f45c <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ + beq.n f494 <_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, f4ae <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + cbz r0, f4e6 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n f44a <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ - b.n f486 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + bne.n f482 <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ + b.n f4be <_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 f486 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + b.n f4be <_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 f48c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f4c4 <_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 f48c <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f4c4 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f4e0 : │ │ │ │ │ +0000f518 : │ │ │ │ │ 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 │ │ │ │ │ @@ -23565,25 +23583,25 @@ │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bgt.w fdaa │ │ │ │ │ + bgt.w fde2 │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r8, 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 fcdc │ │ │ │ │ + beq.w fd14 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r6, r7, #3 │ │ │ │ │ @@ -23596,24 +23614,24 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - bhi.w fd92 │ │ │ │ │ + bhi.w fdca │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fbb0 │ │ │ │ │ + beq.w fbe8 │ │ │ │ │ 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 fbbe │ │ │ │ │ + beq.w fbf6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r7, r7, #7 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ │ @@ -23632,23 +23650,23 @@ │ │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w fb10 │ │ │ │ │ + beq.w fb48 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r7, #2 │ │ │ │ │ add.w lr, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fb22 │ │ │ │ │ + beq.w fb5a │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ sub.w r1, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ @@ -23656,15 +23674,15 @@ │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ mov.w r9, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ orr.w r9, r9, r3, lsl #2 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.n f6d8 │ │ │ │ │ + bls.n f710 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsr.w sl, r2, ip │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ orr.w r1, r1, sl │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ @@ -23672,15 +23690,15 @@ │ │ │ │ │ orr.w r3, r3, r9 │ │ │ │ │ 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 f6d8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w sl, r2, ip │ │ │ │ │ lsl.w r9, r2, r1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -23689,29 +23707,29 @@ │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r9, r9, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, lsr #30 │ │ │ │ │ - beq.n f6d8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w lr, r2, ip │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r1, r1, r9 │ │ │ │ │ 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 f6d8 │ │ │ │ │ + beq.n f710 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r8, #8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add.w r9, r9, r6, lsl #2 │ │ │ │ │ add.w lr, r3, #24 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ @@ -23721,89 +23739,89 @@ │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ - bne.n f6aa │ │ │ │ │ + bne.n f6e2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w fb3a │ │ │ │ │ + beq.w fb72 │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsl.w r2, r1, r7 │ │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ │ lsr.w r1, r1, ip │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, r8, 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 f822 │ │ │ │ │ + bls.w f85a │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r8, 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.n f822 │ │ │ │ │ + beq.n f85a │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r8, 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 f822 │ │ │ │ │ + beq.n f85a │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ lsl.w r8, r2, r0 │ │ │ │ │ lsr.w r9, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r8, r8, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #30 │ │ │ │ │ - beq.n f822 │ │ │ │ │ + beq.n f85a │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsr.w lr, r2, ip │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r1, r8 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n f822 │ │ │ │ │ + beq.n f85a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r9, fp, #28 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w lr, r1, #28 │ │ │ │ │ add r2, r1 │ │ │ │ │ sub.w r8, r2, #8 │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ @@ -23813,47 +23831,47 @@ │ │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ │ lsr.w r1, r1, ip │ │ │ │ │ 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 f7f6 │ │ │ │ │ + bne.n f82e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fd10 │ │ │ │ │ + beq.w fd48 │ │ │ │ │ add.w r4, fp, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ - beq.w fb84 │ │ │ │ │ + beq.w fbbc │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcea │ │ │ │ │ + beq.w fd22 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w fd2c │ │ │ │ │ + bne.w fd64 │ │ │ │ │ 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 f960 │ │ │ │ │ + bls.n f998 │ │ │ │ │ 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] │ │ │ │ │ @@ -23869,15 +23887,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 fd52 │ │ │ │ │ + bne.w fd8a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r7, [r5, #-4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -23897,17 +23915,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 fade │ │ │ │ │ + bcc.w fb16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w face │ │ │ │ │ + beq.w fb06 │ │ │ │ │ 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 │ │ │ │ │ @@ -23916,41 +23934,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 f916 │ │ │ │ │ + bne.n f94e │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi.w fbec │ │ │ │ │ + bmi.w fc24 │ │ │ │ │ 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 f8ac │ │ │ │ │ + bcc.n f8e4 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldrd r9, r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n fa58 │ │ │ │ │ + beq.n fa90 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsls r1, r7 │ │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ lsr.w r2, r3, r7 │ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ │ str.w r2, [r5, r0, lsl #2] │ │ │ │ │ mvns r1, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa58 │ │ │ │ │ + beq.n fa90 │ │ │ │ │ subs r5, r4, #4 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ sub.w r0, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ │ lsl.w r8, lr, ip │ │ │ │ │ @@ -23960,43 +23978,43 @@ │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsrs r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n fa58 │ │ │ │ │ + beq.n fa90 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w r5, r4, #8 │ │ │ │ │ mov.w r2, lr, lsr #2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r8, r2, ip │ │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ │ ldr.w r3, [sl, r5] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r0, r5] │ │ │ │ │ - beq.n fa58 │ │ │ │ │ + beq.n fa90 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, #12 │ │ │ │ │ mov.w r2, lr, lsr #2 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r5, r2, ip │ │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ │ ldr.w r3, [sl, r4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r0, r4] │ │ │ │ │ - beq.n fa58 │ │ │ │ │ + beq.n fa90 │ │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ add.w r5, fp, r6 │ │ │ │ │ adds r4, r3, r6 │ │ │ │ │ @@ -24007,185 +24025,185 @@ │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ │ and.w lr, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str.w r3, [r4, #-4]! │ │ │ │ │ - bne.n fa2c │ │ │ │ │ + bne.n fa64 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fa72 │ │ │ │ │ + beq.n faaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, fa72 │ │ │ │ │ + cbnz r3, faaa │ │ │ │ │ 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 faa2 │ │ │ │ │ + beq.n fada │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbnz r0, faa2 │ │ │ │ │ + cbnz r0, fada │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n fb6a │ │ │ │ │ + beq.n fba2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb5c │ │ │ │ │ + bne.n fb94 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb6a │ │ │ │ │ + beq.n fba2 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, faca │ │ │ │ │ + cbz r4, fb02 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n fb5c │ │ │ │ │ + bne.n fb94 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n fac2 │ │ │ │ │ + beq.n fafa │ │ │ │ │ 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 fcba │ │ │ │ │ + beq.w fcf2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n fa92 │ │ │ │ │ + b.n faca │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w f94a │ │ │ │ │ + bge.w f982 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n f94a │ │ │ │ │ + b.n f982 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w f906 │ │ │ │ │ + bcs.w f93e │ │ │ │ │ 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 f906 │ │ │ │ │ + bcs.w f93e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n faec │ │ │ │ │ - b.n f906 │ │ │ │ │ + bcc.n fb24 │ │ │ │ │ + b.n f93e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, r8, #12 │ │ │ │ │ movs r7, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f5c2 │ │ │ │ │ + bne.w f5fa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ - cbz r4, fb72 │ │ │ │ │ + cbz r4, fbaa │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ rsb ip, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n f6e8 │ │ │ │ │ + b.n f720 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it cc │ │ │ │ │ negcc r4, r6 │ │ │ │ │ - bcc.w f836 │ │ │ │ │ + bcc.w f86e │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n f82e │ │ │ │ │ + b.n f866 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n faa2 │ │ │ │ │ + b.n fada │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n faa2 │ │ │ │ │ + b.n fada │ │ │ │ │ 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 fbe4 │ │ │ │ │ + bls.n fc1c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcea │ │ │ │ │ + beq.w fd22 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w fd2c │ │ │ │ │ + bne.w fd64 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n f960 │ │ │ │ │ + b.n f998 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f56c │ │ │ │ │ + bne.w f5a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fce0 │ │ │ │ │ + beq.w fd18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fce0 │ │ │ │ │ + bne.w fd18 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fce0 │ │ │ │ │ + b.n fd18 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f86e │ │ │ │ │ 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 fc56 │ │ │ │ │ + beq.n fc8e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n fc38 │ │ │ │ │ + beq.n fc70 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n fc22 │ │ │ │ │ + beq.n fc5a │ │ │ │ │ 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 │ │ │ │ │ @@ -24200,15 +24218,15 @@ │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ add r2, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ mov.w r5, r2, lsr #30 │ │ │ │ │ - beq.w fada │ │ │ │ │ + beq.w fb12 │ │ │ │ │ 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 │ │ │ │ │ @@ -24232,143 +24250,143 @@ │ │ │ │ │ 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 fc58 │ │ │ │ │ - b.n fada │ │ │ │ │ + bne.n fc90 │ │ │ │ │ + b.n fb12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd4a │ │ │ │ │ + beq.n fd82 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n fcb8 │ │ │ │ │ + beq.n fcf0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w fac2 │ │ │ │ │ + beq.w fafa │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fac2 │ │ │ │ │ + b.n fafa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n fac2 │ │ │ │ │ + b.n fafa │ │ │ │ │ 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 fbc2 │ │ │ │ │ + beq.w fbfa │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fbc2 │ │ │ │ │ + bne.w fbfa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fbc2 │ │ │ │ │ + b.n fbfa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 fb52 │ │ │ │ │ + bcs.w fb8a │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ - b.n f82e │ │ │ │ │ + b.n f866 │ │ │ │ │ add.w r8, sl, r4, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bhi.w f874 │ │ │ │ │ - b.n f960 │ │ │ │ │ + bhi.w f8ac │ │ │ │ │ + b.n f998 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fac2 │ │ │ │ │ + b.n fafa │ │ │ │ │ ldrd fp, r9, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fd6a │ │ │ │ │ + beq.n fda2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, fd8a │ │ │ │ │ + cbz r3, fdc2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fbc2 │ │ │ │ │ + beq.w fbfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fbc2 │ │ │ │ │ + bne.w fbfa │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fbc2 │ │ │ │ │ + b.n fbfa │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fd6a │ │ │ │ │ + b.n fda2 │ │ │ │ │ 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 fbc2 │ │ │ │ │ + b.n fbfa │ │ │ │ │ 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 fce0 │ │ │ │ │ + b.n fd18 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000fdd0 <_PyLong_Negate>: │ │ │ │ │ +0000fe08 <_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 fdfa <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n fe32 <_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 │ │ │ │ │ @@ -24377,164 +24395,164 @@ │ │ │ │ │ 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 fe44 <_PyLong_Negate+0x74> │ │ │ │ │ - ldr r3, [pc, #76] @ (fe70 <_PyLong_Negate+0xa0>) │ │ │ │ │ + bcs.n fe7c <_PyLong_Negate+0x74> │ │ │ │ │ + ldr r3, [pc, #76] @ (fea8 <_PyLong_Negate+0xa0>) │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n fdf8 <_PyLong_Negate+0x28> │ │ │ │ │ + beq.n fe30 <_PyLong_Negate+0x28> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fdf8 <_PyLong_Negate+0x28> │ │ │ │ │ + bne.n fe30 <_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 fe64 <_PyLong_Negate+0x94> │ │ │ │ │ + bcs.n fe9c <_PyLong_Negate+0x94> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fe28 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n fe60 <_PyLong_Negate+0x58> │ │ │ │ │ mov r1, lr │ │ │ │ │ - bl c714 <_PyLong_FromLarge> │ │ │ │ │ + bl c74c <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fe28 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n fe60 <_PyLong_Negate+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000fe74 <_PyLong_GCD>: │ │ │ │ │ +0000feac <_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 fff6 <_PyLong_GCD+0x182> │ │ │ │ │ + bhi.w 1002e <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w fff6 <_PyLong_GCD+0x182> │ │ │ │ │ + bhi.w 1002e <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ffea <_PyLong_GCD+0x176> │ │ │ │ │ + beq.w 10022 <_PyLong_GCD+0x176> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 107fe <_PyLong_GCD+0x98a> │ │ │ │ │ + bpl.w 1088a <_PyLong_GCD+0x9de> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w 10738 <_PyLong_GCD+0x8c4> │ │ │ │ │ + bhi.w 10744 <_PyLong_GCD+0x898> │ │ │ │ │ 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 10854 <_PyLong_GCD+0x9e0> │ │ │ │ │ + bpl.w 10836 <_PyLong_GCD+0x98a> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.w 10716 <_PyLong_GCD+0x8a2> │ │ │ │ │ + bhi.w 10762 <_PyLong_GCD+0x8b6> │ │ │ │ │ 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 100d8 <_PyLong_GCD+0x264> │ │ │ │ │ + bne.w 10110 <_PyLong_GCD+0x264> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 103e8 <_PyLong_GCD+0x574> │ │ │ │ │ + bne.w 10420 <_PyLong_GCD+0x574> │ │ │ │ │ orrs.w r3, r6, r8 │ │ │ │ │ - beq.n ff7e <_PyLong_GCD+0x10a> │ │ │ │ │ + beq.n ffb6 <_PyLong_GCD+0x10a> │ │ │ │ │ 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 103ba <_PyLong_GCD+0x546> │ │ │ │ │ + beq.w 103f2 <_PyLong_GCD+0x546> │ │ │ │ │ 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 ff7e <_PyLong_GCD+0x10a> │ │ │ │ │ + beq.n ffb6 <_PyLong_GCD+0x10a> │ │ │ │ │ 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 ff6c <_PyLong_GCD+0xf8> │ │ │ │ │ + bne.n ffa4 <_PyLong_GCD+0xf8> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 10578 <_PyLong_GCD+0x704> │ │ │ │ │ + bcc.w 105b0 <_PyLong_GCD+0x704> │ │ │ │ │ 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 100ec <_PyLong_GCD+0x278> │ │ │ │ │ + bcs.w 10124 <_PyLong_GCD+0x278> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1084a <_PyLong_GCD+0x9d6> │ │ │ │ │ + beq.w 1082c <_PyLong_GCD+0x980> │ │ │ │ │ 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 │ │ │ │ │ @@ -24554,31 +24572,31 @@ │ │ │ │ │ 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 feb4 <_PyLong_GCD+0x40> │ │ │ │ │ + b.n feec <_PyLong_GCD+0x40> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl f2e8 │ │ │ │ │ + bl f320 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1084e <_PyLong_GCD+0x9da> │ │ │ │ │ + beq.w 10830 <_PyLong_GCD+0x984> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f2e8 │ │ │ │ │ + bl f320 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109be <_PyLong_GCD+0xb4a> │ │ │ │ │ + beq.w 10a62 <_PyLong_GCD+0xbb6> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1698 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 10484 <_PyLong_GCD+0x610> │ │ │ │ │ + bge.w 104bc <_PyLong_GCD+0x610> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24586,87 +24604,87 @@ │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 1050a <_PyLong_GCD+0x696> │ │ │ │ │ + bls.w 10542 <_PyLong_GCD+0x696> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ mov r8, r9 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r5, sl, r3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1049a <_PyLong_GCD+0x626> │ │ │ │ │ + beq.w 104d2 <_PyLong_GCD+0x626> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 104a2 <_PyLong_GCD+0x62e> │ │ │ │ │ + beq.w 104da <_PyLong_GCD+0x62e> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ rsb r6, r3, #30 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.w 103fa <_PyLong_GCD+0x586> │ │ │ │ │ + ble.w 10432 <_PyLong_GCD+0x586> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n 1016c <_PyLong_GCD+0x2f8> │ │ │ │ │ + ble.n 101a4 <_PyLong_GCD+0x2f8> │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dff8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 109dc <_PyLong_GCD+0xb68> │ │ │ │ │ + beq.w 10a4e <_PyLong_GCD+0xba2> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 100b2 <_PyLong_GCD+0x23e> │ │ │ │ │ + beq.n 100ea <_PyLong_GCD+0x23e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1091e <_PyLong_GCD+0xaaa> │ │ │ │ │ + beq.w 10a58 <_PyLong_GCD+0xbac> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ 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 r8, r2, lsr #3 │ │ │ │ │ - bls.w 10556 <_PyLong_GCD+0x6e2> │ │ │ │ │ + bls.w 1058e <_PyLong_GCD+0x6e2> │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ │ - b.n 10058 <_PyLong_GCD+0x1e4> │ │ │ │ │ + b.n 10090 <_PyLong_GCD+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ff1c <_PyLong_GCD+0xa8> │ │ │ │ │ + bne.w ff54 <_PyLong_GCD+0xa8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ff1c <_PyLong_GCD+0xa8> │ │ │ │ │ + b.n ff54 <_PyLong_GCD+0xa8> │ │ │ │ │ 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 10764 <_PyLong_GCD+0x8f0> │ │ │ │ │ + bne.w 107a0 <_PyLong_GCD+0x8f4> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1084a <_PyLong_GCD+0x9d6> │ │ │ │ │ + beq.w 1082c <_PyLong_GCD+0x980> │ │ │ │ │ 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] │ │ │ │ │ @@ -24679,39 +24697,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 10784 <_PyLong_GCD+0x910> │ │ │ │ │ + blt.w 107b2 <_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 ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + beq.w 1001a <_PyLong_GCD+0x16e> │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + b.n 1001a <_PyLong_GCD+0x16e> │ │ │ │ │ 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 1008a <_PyLong_GCD+0x216> │ │ │ │ │ + beq.w 100c2 <_PyLong_GCD+0x216> │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ sub.w r1, r6, #32 │ │ │ │ │ sub.w ip, r0, #32 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -24737,19 +24755,19 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sbcs.w r6, r3, r1 │ │ │ │ │ strd r1, r0, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 1008a <_PyLong_GCD+0x216> │ │ │ │ │ + blt.w 100c2 <_PyLong_GCD+0x216> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq.w 1058c <_PyLong_GCD+0x718> │ │ │ │ │ + beq.w 105c4 <_PyLong_GCD+0x718> │ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ │ mov r4, r7 │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ @@ -24786,61 +24804,61 @@ │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ add r3, lr │ │ │ │ │ adc.w r2, r2, r6 │ │ │ │ │ subs.w r7, sl, r7 │ │ │ │ │ sbc.w r3, r9, r3 │ │ │ │ │ cmp r7, ip │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.w 105e6 <_PyLong_GCD+0x772> │ │ │ │ │ + bge.w 10614 <_PyLong_GCD+0x768> │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1008a <_PyLong_GCD+0x216> │ │ │ │ │ + beq.w 100c2 <_PyLong_GCD+0x216> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 105a2 <_PyLong_GCD+0x72e> │ │ │ │ │ + bmi.w 105da <_PyLong_GCD+0x72e> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1075a <_PyLong_GCD+0x8e6> │ │ │ │ │ + bne.w 10796 <_PyLong_GCD+0x8ea> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1098e <_PyLong_GCD+0xb1a> │ │ │ │ │ + beq.w 10a44 <_PyLong_GCD+0xb98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10954 <_PyLong_GCD+0xae0> │ │ │ │ │ + beq.w 10a36 <_PyLong_GCD+0xb8a> │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10776 <_PyLong_GCD+0x902> │ │ │ │ │ + bne.w 10788 <_PyLong_GCD+0x8dc> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 102ee <_PyLong_GCD+0x47a> │ │ │ │ │ + bne.n 10326 <_PyLong_GCD+0x47a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 109e6 <_PyLong_GCD+0xb72> │ │ │ │ │ + ble.w 10982 <_PyLong_GCD+0xad6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a00 <_PyLong_GCD+0xb8c> │ │ │ │ │ + beq.w 1099c <_PyLong_GCD+0xaf0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r7, fp, #12 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w r6, r7, r9, lsl #2 │ │ │ │ │ add.w r3, r1, #12 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -24857,15 +24875,15 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcs.w 10634 <_PyLong_GCD+0x7c0> │ │ │ │ │ + bcs.w 10662 <_PyLong_GCD+0x7b6> │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ umull r9, r0, r5, r0 │ │ │ │ │ adds.w r9, r9, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ @@ -24894,46 +24912,46 @@ │ │ │ │ │ mla lr, r4, r2, r0 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ bic.w r0, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [ip], #4 │ │ │ │ │ adc.w lr, lr, r5 │ │ │ │ │ orr.w r2, r2, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, asr #30 │ │ │ │ │ - b.n 10334 <_PyLong_GCD+0x4c0> │ │ │ │ │ + b.n 1036c <_PyLong_GCD+0x4c0> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n ff7e <_PyLong_GCD+0x10a> │ │ │ │ │ + b.n ffb6 <_PyLong_GCD+0x10a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 103ca <_PyLong_GCD+0x556> │ │ │ │ │ + bge.n 10402 <_PyLong_GCD+0x556> │ │ │ │ │ negs r4, r4 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 108be <_PyLong_GCD+0xa4a> │ │ │ │ │ + beq.w 10944 <_PyLong_GCD+0xa98> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ff2e <_PyLong_GCD+0xba> │ │ │ │ │ + beq.w ff66 <_PyLong_GCD+0xba> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ff28 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne.w ff60 <_PyLong_GCD+0xb4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ff28 <_PyLong_GCD+0xb4> │ │ │ │ │ + b.n ff60 <_PyLong_GCD+0xb4> │ │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ lsr.w ip, r1, r3 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - bgt.w 10188 <_PyLong_GCD+0x314> │ │ │ │ │ + bgt.w 101c0 <_PyLong_GCD+0x314> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ sub.w r7, r6, #32 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ add r1, fp │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ @@ -24945,133 +24963,134 @@ │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w r7, r9, lr │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 1018c <_PyLong_GCD+0x318> │ │ │ │ │ + blt.w 101c4 <_PyLong_GCD+0x318> │ │ │ │ │ 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, #20] │ │ │ │ │ orr.w r7, lr, r7 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ orrs.w lr, r7, r9 │ │ │ │ │ - bne.w 101ae <_PyLong_GCD+0x33a> │ │ │ │ │ - b.n 1008a <_PyLong_GCD+0x216> │ │ │ │ │ + bne.w 101e6 <_PyLong_GCD+0x33a> │ │ │ │ │ + b.n 100c2 <_PyLong_GCD+0x216> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 10034 <_PyLong_GCD+0x1c0> │ │ │ │ │ + b.n 1006c <_PyLong_GCD+0x1c0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1094e <_PyLong_GCD+0xada> │ │ │ │ │ + bne.w 10a80 <_PyLong_GCD+0xbd4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 10a10 <_PyLong_GCD+0xb9c> │ │ │ │ │ + blt.w 109d8 <_PyLong_GCD+0xb2c> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10a3c <_PyLong_GCD+0xbc8> │ │ │ │ │ + bne.w 10a04 <_PyLong_GCD+0xb58> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 105dc <_PyLong_GCD+0x768> │ │ │ │ │ + beq.n 1051c <_PyLong_GCD+0x670> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105dc <_PyLong_GCD+0x768> │ │ │ │ │ + beq.n 1051c <_PyLong_GCD+0x670> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 105dc <_PyLong_GCD+0x768> │ │ │ │ │ + cbnz r3, 1051c <_PyLong_GCD+0x670> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 10506 <_PyLong_GCD+0x692> │ │ │ │ │ + cbz r3, 10538 <_PyLong_GCD+0x68c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10506 <_PyLong_GCD+0x692> │ │ │ │ │ + beq.n 10538 <_PyLong_GCD+0x68c> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 10506 <_PyLong_GCD+0x692> │ │ │ │ │ + cbnz r3, 10538 <_PyLong_GCD+0x68c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 10534 <_PyLong_GCD+0x6c0> │ │ │ │ │ + beq.n 1056c <_PyLong_GCD+0x6c0> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10534 <_PyLong_GCD+0x6c0> │ │ │ │ │ + beq.n 1056c <_PyLong_GCD+0x6c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 10534 <_PyLong_GCD+0x6c0> │ │ │ │ │ + cbnz r3, 1056c <_PyLong_GCD+0x6c0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 10552 <_PyLong_GCD+0x6de> │ │ │ │ │ + cbz r3, 1058a <_PyLong_GCD+0x6de> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10552 <_PyLong_GCD+0x6de> │ │ │ │ │ + beq.n 1058a <_PyLong_GCD+0x6de> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 10552 <_PyLong_GCD+0x6de> │ │ │ │ │ + cbnz r3, 1058a <_PyLong_GCD+0x6de> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n feb4 <_PyLong_GCD+0x40> │ │ │ │ │ + b.n feec <_PyLong_GCD+0x40> │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 10514 <_PyLong_GCD+0x6a0> │ │ │ │ │ + b.n 1054c <_PyLong_GCD+0x6a0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 103c0 <_PyLong_GCD+0x54c> │ │ │ │ │ + bne.w 103f8 <_PyLong_GCD+0x54c> │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 108a8 <_PyLong_GCD+0xa34> │ │ │ │ │ + bne.w 1092e <_PyLong_GCD+0xa82> │ │ │ │ │ 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 ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + b.n 1001a <_PyLong_GCD+0x16e> │ │ │ │ │ mov r9, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ │ @@ -25095,20 +25114,15 @@ │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 102b4 <_PyLong_GCD+0x440> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 104ee <_PyLong_GCD+0x67a> │ │ │ │ │ - b.n ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + b.n 102ec <_PyLong_GCD+0x440> │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ @@ -25127,35 +25141,35 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ cmpeq ip, r7 │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ - bne.w 10224 <_PyLong_GCD+0x3b0> │ │ │ │ │ + bne.w 1025c <_PyLong_GCD+0x3b0> │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1029a <_PyLong_GCD+0x426> │ │ │ │ │ + b.n 102d2 <_PyLong_GCD+0x426> │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub.w r1, r0, fp │ │ │ │ │ subs r1, #9 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add.w r0, fp, #9 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp ip, sl │ │ │ │ │ - bcc.w 1079c <_PyLong_GCD+0x928> │ │ │ │ │ + bcc.w 107ca <_PyLong_GCD+0x91e> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -25166,122 +25180,122 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10696 <_PyLong_GCD+0x822> │ │ │ │ │ + beq.n 106c4 <_PyLong_GCD+0x818> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10928 <_PyLong_GCD+0xab4> │ │ │ │ │ + beq.w 10a2e <_PyLong_GCD+0xb82> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 106ae <_PyLong_GCD+0x83a> │ │ │ │ │ + beq.n 106dc <_PyLong_GCD+0x830> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 109a6 <_PyLong_GCD+0xb32> │ │ │ │ │ + beq.w 1097a <_PyLong_GCD+0xace> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10998 <_PyLong_GCD+0xb24> │ │ │ │ │ + beq.w 1096c <_PyLong_GCD+0xac0> │ │ │ │ │ ldr.w r4, [r9, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 10756 <_PyLong_GCD+0x8e2> │ │ │ │ │ + beq.n 10784 <_PyLong_GCD+0x8d8> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 106d6 <_PyLong_GCD+0x862> │ │ │ │ │ + beq.n 10704 <_PyLong_GCD+0x858> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10930 <_PyLong_GCD+0xabc> │ │ │ │ │ + beq.w 1094e <_PyLong_GCD+0xaa2> │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 10712 <_PyLong_GCD+0x89e> │ │ │ │ │ + cbz r4, 10740 <_PyLong_GCD+0x894> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 10938 <_PyLong_GCD+0xac4> │ │ │ │ │ + beq.w 10956 <_PyLong_GCD+0xaaa> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - b.n 10040 <_PyLong_GCD+0x1cc> │ │ │ │ │ + b.n 10078 <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 106e0 <_PyLong_GCD+0x86c> │ │ │ │ │ + b.n 1070e <_PyLong_GCD+0x862> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 10560 <_PyLong_GCD+0x6ec> │ │ │ │ │ - ldrd r6, r8, [sp, #88] @ 0x58 │ │ │ │ │ - b.w ff00 <_PyLong_GCD+0x8c> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + beq.n 10822 <_PyLong_GCD+0x976> │ │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ │ + b.w ff14 <_PyLong_GCD+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - beq.n 107f4 <_PyLong_GCD+0x980> │ │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ │ - b.w fedc <_PyLong_GCD+0x68> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 10598 <_PyLong_GCD+0x6ec> │ │ │ │ │ + ldrd r6, r8, [sp, #88] @ 0x58 │ │ │ │ │ + b.w ff38 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 106b6 <_PyLong_GCD+0x842> │ │ │ │ │ + b.n 106e4 <_PyLong_GCD+0x838> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 102d6 <_PyLong_GCD+0x462> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 10334 <_PyLong_GCD+0x488> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + bic.w r3, r3, #7 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + b.n 1030e <_PyLong_GCD+0x462> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1084a <_PyLong_GCD+0x9d6> │ │ │ │ │ + beq.n 1082c <_PyLong_GCD+0x980> │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 10114 <_PyLong_GCD+0x2a0> │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - bic.w r3, r3, #7 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 102fc <_PyLong_GCD+0x488> │ │ │ │ │ + b.n 1014c <_PyLong_GCD+0x2a0> │ │ │ │ │ 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 10158 <_PyLong_GCD+0x2e4> │ │ │ │ │ + b.n 10190 <_PyLong_GCD+0x2e4> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w r6, [ip], #4 │ │ │ │ │ sub.w r7, r9, r1 │ │ │ │ │ subs r5, r0, r1 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ @@ -25304,252 +25318,252 @@ │ │ │ │ │ mla r2, r6, r2, r0 │ │ │ │ │ sbc.w lr, lr, r2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r5, r4] │ │ │ │ │ orr.w r2, r2, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, asr #30 │ │ │ │ │ - b.n 1065a <_PyLong_GCD+0x7e6> │ │ │ │ │ + b.n 10688 <_PyLong_GCD+0x7dc> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w fedc <_PyLong_GCD+0x68> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 107f4 <_PyLong_GCD+0x980> │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bhi.n 108c6 <_PyLong_GCD+0xa52> │ │ │ │ │ - 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 fedc <_PyLong_GCD+0x68> │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str.w r6, [r8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w fedc <_PyLong_GCD+0x68> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1074a <_PyLong_GCD+0x8d6> │ │ │ │ │ + b.w ff14 <_PyLong_GCD+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w ffe2 <_PyLong_GCD+0x16e> │ │ │ │ │ + b.w 1001a <_PyLong_GCD+0x16e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10560 <_PyLong_GCD+0x6ec> │ │ │ │ │ + beq.w 10598 <_PyLong_GCD+0x6ec> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 108f2 <_PyLong_GCD+0xa7e> │ │ │ │ │ + bhi.n 108d6 <_PyLong_GCD+0xa2a> │ │ │ │ │ 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 ff00 <_PyLong_GCD+0x8c> │ │ │ │ │ + beq.w ff38 <_PyLong_GCD+0x8c> │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sl] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w ff00 <_PyLong_GCD+0x8c> │ │ │ │ │ + bne.w ff38 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10728 <_PyLong_GCD+0x8b4> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - cbz r2, 108b6 <_PyLong_GCD+0xa42> │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w ff7e <_PyLong_GCD+0x10a> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 10774 <_PyLong_GCD+0x8c8> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10822 <_PyLong_GCD+0x976> │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bhi.n 10902 <_PyLong_GCD+0xa56> │ │ │ │ │ + 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 ff14 <_PyLong_GCD+0x68> │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [r8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w ff14 <_PyLong_GCD+0x68> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10576 <_PyLong_GCD+0x702> │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 100e4 <_PyLong_GCD+0x270> │ │ │ │ │ + b.n 10756 <_PyLong_GCD+0x8aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1074a <_PyLong_GCD+0x8d6> │ │ │ │ │ + beq.w 10774 <_PyLong_GCD+0x8c8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1074a <_PyLong_GCD+0x8d6> │ │ │ │ │ - b.n 10842 <_PyLong_GCD+0x9ce> │ │ │ │ │ + bne.w 10774 <_PyLong_GCD+0x8c8> │ │ │ │ │ + b.n 10882 <_PyLong_GCD+0x9d6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - bl 3e64 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3e50 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10728 <_PyLong_GCD+0x8b4> │ │ │ │ │ + beq.w 10756 <_PyLong_GCD+0x8aa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10728 <_PyLong_GCD+0x8b4> │ │ │ │ │ - b.n 108a0 <_PyLong_GCD+0xa2c> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 100b2 <_PyLong_GCD+0x23e> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + bne.w 10756 <_PyLong_GCD+0x8aa> │ │ │ │ │ + b.n 108ce <_PyLong_GCD+0xa22> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ + cbz r2, 1093c <_PyLong_GCD+0xa90> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w ffb6 <_PyLong_GCD+0x10a> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10696 <_PyLong_GCD+0x822> │ │ │ │ │ + b.n 105ae <_PyLong_GCD+0x702> │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.w 1011c <_PyLong_GCD+0x270> │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 106fc <_PyLong_GCD+0x888> │ │ │ │ │ + bne.w 1072a <_PyLong_GCD+0x87e> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.w 10040 <_PyLong_GCD+0x1cc> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.w 10078 <_PyLong_GCD+0x204> │ │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10970 <_PyLong_GCD+0xafc> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, 109ae <_PyLong_GCD+0xb3a> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10980 <_PyLong_GCD+0xb0c> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 109b6 <_PyLong_GCD+0xb42> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl c6fc │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl c6fc │ │ │ │ │ - b.n 1084e <_PyLong_GCD+0x9da> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 102d6 <_PyLong_GCD+0x462> │ │ │ │ │ + b.w 10078 <_PyLong_GCD+0x1cc> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d6 <_PyLong_GCD+0x862> │ │ │ │ │ + beq.w 10704 <_PyLong_GCD+0x858> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 106d6 <_PyLong_GCD+0x862> │ │ │ │ │ + b.n 10704 <_PyLong_GCD+0x858> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 106ae <_PyLong_GCD+0x83a> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10970 <_PyLong_GCD+0xafc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10980 <_PyLong_GCD+0xb0c> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1084e <_PyLong_GCD+0x9da> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1084e <_PyLong_GCD+0x9da> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1084e <_PyLong_GCD+0x9da> │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n 10960 <_PyLong_GCD+0xaec> │ │ │ │ │ + b.n 106dc <_PyLong_GCD+0x830> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 102fc <_PyLong_GCD+0x488> │ │ │ │ │ + b.n 10334 <_PyLong_GCD+0x488> │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - b.n 10960 <_PyLong_GCD+0xaec> │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 109ba <_PyLong_GCD+0xb0e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cbz r3, 10a1e <_PyLong_GCD+0xb72> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 109ca <_PyLong_GCD+0xb1e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 10a26 <_PyLong_GCD+0xb7a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl c734 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl c734 │ │ │ │ │ + b.n 10830 <_PyLong_GCD+0x984> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ │ - beq.n 10a2e <_PyLong_GCD+0xbba> │ │ │ │ │ + beq.n 109f6 <_PyLong_GCD+0xb4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, 10a4e <_PyLong_GCD+0xbda> │ │ │ │ │ + cbz r3, 10a16 <_PyLong_GCD+0xb6a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104c4 <_PyLong_GCD+0x650> │ │ │ │ │ + beq.w 104fc <_PyLong_GCD+0x650> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104c4 <_PyLong_GCD+0x650> │ │ │ │ │ + bne.w 104fc <_PyLong_GCD+0x650> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 104fc <_PyLong_GCD+0x650> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 109f6 <_PyLong_GCD+0xb4a> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 109ba <_PyLong_GCD+0xb0e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 104c4 <_PyLong_GCD+0x650> │ │ │ │ │ + b.n 109ca <_PyLong_GCD+0xb1e> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 106c4 <_PyLong_GCD+0x818> │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + b.n 109aa <_PyLong_GCD+0xafe> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 1030e <_PyLong_GCD+0x462> │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 109aa <_PyLong_GCD+0xafe> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a2e <_PyLong_GCD+0xbba> │ │ │ │ │ + b.w 100ea <_PyLong_GCD+0x23e> │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10830 <_PyLong_GCD+0x984> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10830 <_PyLong_GCD+0x984> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10830 <_PyLong_GCD+0x984> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 100b0 <_PyLong_GCD+0x204> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010a58 : │ │ │ │ │ +00010a88 : │ │ │ │ │ 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 │ │ │ │ │ @@ -25557,27 +25571,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 10c2a │ │ │ │ │ + bgt.w 10c5a │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10bcc │ │ │ │ │ + beq.w 10bfc │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bda │ │ │ │ │ + beq.w 10c0a │ │ │ │ │ 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 │ │ │ │ │ @@ -25601,15 +25615,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 10c0c │ │ │ │ │ + beq.w 10c3c │ │ │ │ │ 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 │ │ │ │ │ @@ -25633,210 +25647,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 10b4a │ │ │ │ │ + beq.n 10b7a │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10be6 │ │ │ │ │ + beq.n 10c16 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - beq.n 10baa │ │ │ │ │ + beq.n 10bda │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 10baa │ │ │ │ │ - cbz r2, 10bc6 │ │ │ │ │ + cbnz r0, 10bda │ │ │ │ │ + cbz r2, 10bf6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ - cbnz r0, 10bb6 │ │ │ │ │ - cbz r5, 10bc6 │ │ │ │ │ + cbnz r0, 10be6 │ │ │ │ │ + cbz r5, 10bf6 │ │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ │ subs r2, r1, #3 │ │ │ │ │ - cbnz r0, 10bb4 │ │ │ │ │ - cbz r2, 10bc6 │ │ │ │ │ + cbnz r0, 10be4 │ │ │ │ │ + cbz r2, 10bf6 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ subs r5, r1, #4 │ │ │ │ │ - cbnz r0, 10bb6 │ │ │ │ │ - cbz r5, 10bc6 │ │ │ │ │ + cbnz r0, 10be6 │ │ │ │ │ + cbz r5, 10bf6 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ subs r0, r1, #5 │ │ │ │ │ - cbnz r2, 10bb4 │ │ │ │ │ - cbz r0, 10bc6 │ │ │ │ │ + cbnz r2, 10be4 │ │ │ │ │ + cbz r0, 10bf6 │ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ - cbnz r3, 10bc2 │ │ │ │ │ + cbnz r3, 10bf2 │ │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ - cbz r2, 10bc6 │ │ │ │ │ + cbz r2, 10bf6 │ │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - cbnz r0, 10ba6 │ │ │ │ │ + cbnz r0, 10bd6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 10b98 │ │ │ │ │ + b.n 10bc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 10bb6 │ │ │ │ │ + bne.n 10be6 │ │ │ │ │ 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 10baa │ │ │ │ │ + b.n 10bda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10bb6 │ │ │ │ │ + b.n 10be6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10baa │ │ │ │ │ + b.n 10bda │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aa0 │ │ │ │ │ + bne.w 10ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10bb0 │ │ │ │ │ + b.n 10be0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, r0, #1 │ │ │ │ │ - cbz r0, 10c42 │ │ │ │ │ + cbz r0, 10c72 │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10be4 │ │ │ │ │ + beq.n 10c14 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 10b4a │ │ │ │ │ + beq.n 10b7a │ │ │ │ │ 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 10b54 │ │ │ │ │ - b.n 10baa │ │ │ │ │ + bne.n 10b84 │ │ │ │ │ + b.n 10bda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10bde │ │ │ │ │ + beq.n 10c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10bde │ │ │ │ │ + bne.n 10c0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10bde │ │ │ │ │ + b.n 10c0e │ │ │ │ │ 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 10bde │ │ │ │ │ + b.n 10c0e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10b4a │ │ │ │ │ + beq.n 10b7a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 10bfe │ │ │ │ │ + b.n 10c2e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010c4c : │ │ │ │ │ +00010c7c : │ │ │ │ │ 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 10cb4 │ │ │ │ │ + bne.n 10ce4 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 10c8a │ │ │ │ │ + bne.n 10cba │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #76] @ (10cc4 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (10cf4 ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10ca4 │ │ │ │ │ + bne.n 10cd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (10cc4 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (10cf4 ) │ │ │ │ │ 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 10c86 │ │ │ │ │ + beq.n 10cb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10c86 │ │ │ │ │ + bne.n 10cb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c86 │ │ │ │ │ - bl c5b4 <_PyLong_Copy> │ │ │ │ │ + b.n 10cb6 │ │ │ │ │ + bl c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c86 │ │ │ │ │ + beq.n 10cb6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10c8e │ │ │ │ │ + b.n 10cbe │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010cc8 : │ │ │ │ │ +00010cf8 : │ │ │ │ │ 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, 10d08 │ │ │ │ │ + cbz r0, 10d38 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 10d6c │ │ │ │ │ + bpl.n 10d9c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10d22 │ │ │ │ │ + bhi.n 10d52 │ │ │ │ │ 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 │ │ │ │ │ @@ -25844,133 +25858,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 10d00 │ │ │ │ │ + b.n 10d30 │ │ │ │ │ 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 10dae │ │ │ │ │ + bcc.n 10dde │ │ │ │ │ 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 10d30 │ │ │ │ │ + beq.n 10d60 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10d00 │ │ │ │ │ - b.n 10d90 │ │ │ │ │ + beq.n 10d30 │ │ │ │ │ + b.n 10dc0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d18 │ │ │ │ │ + beq.n 10d48 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10d20 │ │ │ │ │ + bhi.n 10d50 │ │ │ │ │ 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 10d00 │ │ │ │ │ + beq.n 10d30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10d00 │ │ │ │ │ + bne.n 10d30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 10d00 │ │ │ │ │ + b.n 10d30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 10dce │ │ │ │ │ + bge.n 10dfe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 10d5e │ │ │ │ │ + bge.n 10d8e │ │ │ │ │ add.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w ip, r4, ip │ │ │ │ │ - bne.n 10d5e │ │ │ │ │ + bne.n 10d8e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10d00 │ │ │ │ │ - b.n 10d90 │ │ │ │ │ + beq.n 10d30 │ │ │ │ │ + b.n 10dc0 │ │ │ │ │ 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 10d00 │ │ │ │ │ - b.n 10d90 │ │ │ │ │ + beq.n 10d30 │ │ │ │ │ + b.n 10dc0 │ │ │ │ │ │ │ │ │ │ -00010de4 <_PyLong_Lshift>: │ │ │ │ │ +00010e14 <_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 10f1a <_PyLong_Lshift+0x136> │ │ │ │ │ + beq.w 10f4a <_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 10ec2 <_PyLong_Lshift+0xde> │ │ │ │ │ + bhi.n 10ef2 <_PyLong_Lshift+0xde> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 10ed4 <_PyLong_Lshift+0xf0> │ │ │ │ │ + bmi.n 10f04 <_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 10e70 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10ea0 <_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 │ │ │ │ │ @@ -25978,21 +25992,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 10eca <_PyLong_Lshift+0xe6> │ │ │ │ │ + bcs.n 10efa <_PyLong_Lshift+0xe6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f14 <_PyLong_Lshift+0x130> │ │ │ │ │ + beq.n 10f44 <_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 │ │ │ │ │ @@ -26010,15 +26024,15 @@ │ │ │ │ │ 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 2878 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c714 <_PyLong_FromLarge> │ │ │ │ │ + b.w c74c <_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 │ │ │ │ │ @@ -26027,56 +26041,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 10e70 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10ea0 <_PyLong_Lshift+0x8c> │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ - b.n 10e5a <_PyLong_Lshift+0x76> │ │ │ │ │ + b.n 10e8a <_PyLong_Lshift+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10e6c <_PyLong_Lshift+0x88> │ │ │ │ │ - ldr r4, [pc, #4] @ (10f20 <_PyLong_Lshift+0x13c>) │ │ │ │ │ - b.n 10e6c <_PyLong_Lshift+0x88> │ │ │ │ │ + b.n 10e9c <_PyLong_Lshift+0x88> │ │ │ │ │ + ldr r4, [pc, #4] @ (10f50 <_PyLong_Lshift+0x13c>) │ │ │ │ │ + b.n 10e9c <_PyLong_Lshift+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010f24 <_PyLong_Rshift>: │ │ │ │ │ +00010f54 <_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 115e6 <_PyLong_Rshift+0x6c2> │ │ │ │ │ + beq.w 11612 <_PyLong_Rshift+0x6be> │ │ │ │ │ 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 11024 <_PyLong_Rshift+0x100> │ │ │ │ │ + bhi.n 11054 <_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 10fb0 <_PyLong_Rshift+0x8c> │ │ │ │ │ + bhi.n 10fe0 <_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 │ │ │ │ │ @@ -26084,15 +26098,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 10fca <_PyLong_Rshift+0xa6> │ │ │ │ │ + bcs.n 10ffa <_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 │ │ │ │ │ @@ -26101,21 +26115,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 1152a <_PyLong_Rshift+0x606> │ │ │ │ │ + bcs.w 11556 <_PyLong_Rshift+0x602> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c8 <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.w 115f4 <_PyLong_Rshift+0x6a0> │ │ │ │ │ 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 │ │ │ │ │ @@ -26139,64 +26153,64 @@ │ │ │ │ │ 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 1157a <_PyLong_Rshift+0x656> │ │ │ │ │ + bne.w 115a6 <_PyLong_Rshift+0x652> │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 115bc <_PyLong_Rshift+0x698> │ │ │ │ │ + ble.w 115e8 <_PyLong_Rshift+0x694> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 115ea <_PyLong_Rshift+0x6c6> │ │ │ │ │ + bgt.w 11616 <_PyLong_Rshift+0x6c2> │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c8 <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.w 115f4 <_PyLong_Rshift+0x6a0> │ │ │ │ │ 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 114e0 <_PyLong_Rshift+0x5bc> │ │ │ │ │ + bne.w 1150c <_PyLong_Rshift+0x5b8> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w r2, r9, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - beq.w 114fe <_PyLong_Rshift+0x5da> │ │ │ │ │ + beq.w 1152a <_PyLong_Rshift+0x5d6> │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ sub.w r6, r8, #32 │ │ │ │ │ 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 114d0 <_PyLong_Rshift+0x5ac> │ │ │ │ │ + ble.w 114fc <_PyLong_Rshift+0x5a8> │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r6, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ add.w r8, r7, #2 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ │ lsr.w sl, r3, lr │ │ │ │ │ @@ -26206,161 +26220,161 @@ │ │ │ │ │ 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 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ add.w sl, r7, #3 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ add.w sl, r7, #5 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #32] │ │ │ │ │ add.w sl, r7, #6 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + bge.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ add.w sl, r7, #7 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ add.w sl, r7, #8 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ │ add.w sl, r7, #9 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ add.w sl, r7, #10 │ │ │ │ │ lsl.w fp, r0, r6 │ │ │ │ │ lsr.w r8, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ 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 r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - ble.w 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + ble.w 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ 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 11380 <_PyLong_Rshift+0x45c> │ │ │ │ │ + beq.n 113b0 <_PyLong_Rshift+0x45c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1134a <_PyLong_Rshift+0x426> │ │ │ │ │ + beq.n 1137a <_PyLong_Rshift+0x426> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1131a <_PyLong_Rshift+0x3f6> │ │ │ │ │ + beq.n 1134a <_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 │ │ │ │ │ @@ -26400,250 +26414,250 @@ │ │ │ │ │ adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.n 11434 <_PyLong_Rshift+0x510> │ │ │ │ │ + beq.n 11460 <_PyLong_Rshift+0x50c> │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ - add.w r7, r9, #4 │ │ │ │ │ - add.w r5, fp, #4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, fp │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ lsr.w r1, r0, lr │ │ │ │ │ lsl.w r4, r0, r6 │ │ │ │ │ orr.w r1, r1, r4 │ │ │ │ │ adc.w r2, r2, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [fp, #-12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ lsr.w r1, r0, lr │ │ │ │ │ lsl.w r4, r0, r6 │ │ │ │ │ orr.w r1, r1, r4 │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r1, [r5, #4] │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ lsr.w r1, r0, lr │ │ │ │ │ lsl.w r4, r0, r6 │ │ │ │ │ orr.w r1, r1, r4 │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ + str r1, [r5, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsl.w r4, r0, r6 │ │ │ │ │ lsr.w r1, r0, lr │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsl.w r4, r0, ip │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ 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] │ │ │ │ │ + str r1, [r5, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 11384 <_PyLong_Rshift+0x460> │ │ │ │ │ + bne.n 113b4 <_PyLong_Rshift+0x460> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ lsrs r1, r5, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - beq.n 11456 <_PyLong_Rshift+0x532> │ │ │ │ │ + beq.n 11482 <_PyLong_Rshift+0x52e> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 114b2 <_PyLong_Rshift+0x58e> │ │ │ │ │ + cbz r2, 114de <_PyLong_Rshift+0x58a> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bhi.w 10ff2 <_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 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + bcs.w 10ff2 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1149c <_PyLong_Rshift+0x578> │ │ │ │ │ + beq.n 114c8 <_PyLong_Rshift+0x574> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1149c <_PyLong_Rshift+0x578> │ │ │ │ │ - ldr r2, [pc, #376] @ (11604 <_PyLong_Rshift+0x6e0>) │ │ │ │ │ + cbnz r3, 114c8 <_PyLong_Rshift+0x574> │ │ │ │ │ + ldr r2, [pc, #376] @ (11630 <_PyLong_Rshift+0x6dc>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 115d0 <_PyLong_Rshift+0x6ac> │ │ │ │ │ + bne.w 115fc <_PyLong_Rshift+0x6a8> │ │ │ │ │ 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 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ff2 <_PyLong_Rshift+0x9e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11572 <_PyLong_Rshift+0x64e> │ │ │ │ │ + beq.n 1159e <_PyLong_Rshift+0x64a> │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114b0 <_PyLong_Rshift+0x58c> │ │ │ │ │ + beq.n 114dc <_PyLong_Rshift+0x588> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 11450 <_PyLong_Rshift+0x52c> │ │ │ │ │ + beq.n 1147c <_PyLong_Rshift+0x528> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ orr.w r5, r5, r3, lsl #3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11450 <_PyLong_Rshift+0x52c> │ │ │ │ │ + b.n 1147c <_PyLong_Rshift+0x528> │ │ │ │ │ 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 11442 <_PyLong_Rshift+0x51e> │ │ │ │ │ - b.n 11456 <_PyLong_Rshift+0x532> │ │ │ │ │ + bne.n 1146e <_PyLong_Rshift+0x51a> │ │ │ │ │ + b.n 11482 <_PyLong_Rshift+0x52e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r2, r9, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.w 110a6 <_PyLong_Rshift+0x182> │ │ │ │ │ + bne.w 110d6 <_PyLong_Rshift+0x182> │ │ │ │ │ orr.w r2, sl, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w lr, r2, r1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 11568 <_PyLong_Rshift+0x644> │ │ │ │ │ + bne.n 11594 <_PyLong_Rshift+0x640> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ - b.n 110a6 <_PyLong_Rshift+0x182> │ │ │ │ │ + b.n 110d6 <_PyLong_Rshift+0x182> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.n 1159e <_PyLong_Rshift+0x67a> │ │ │ │ │ + blt.n 115ca <_PyLong_Rshift+0x676> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115cc <_PyLong_Rshift+0x6a8> │ │ │ │ │ + beq.n 115f8 <_PyLong_Rshift+0x6a4> │ │ │ │ │ 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 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ - b.n 1154c <_PyLong_Rshift+0x628> │ │ │ │ │ + beq.w 10ff2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11578 <_PyLong_Rshift+0x624> │ │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ │ orr.w r6, r6, sl │ │ │ │ │ - b.n 1150e <_PyLong_Rshift+0x5ea> │ │ │ │ │ + b.n 1153a <_PyLong_Rshift+0x5e6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1147a <_PyLong_Rshift+0x556> │ │ │ │ │ + b.n 114a6 <_PyLong_Rshift+0x552> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi.n 115ac <_PyLong_Rshift+0x688> │ │ │ │ │ + bhi.n 115d8 <_PyLong_Rshift+0x684> │ │ │ │ │ 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 115dc <_PyLong_Rshift+0x6b8> │ │ │ │ │ + bne.n 11608 <_PyLong_Rshift+0x6b4> │ │ │ │ │ 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 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ff2 <_PyLong_Rshift+0x9e> │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 11532 <_PyLong_Rshift+0x60e> │ │ │ │ │ + b.n 1155e <_PyLong_Rshift+0x60a> │ │ │ │ │ subs r7, #1 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r3 │ │ │ │ │ - bgt.w 1104c <_PyLong_Rshift+0x128> │ │ │ │ │ + bgt.w 1107c <_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 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ff2 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 11496 <_PyLong_Rshift+0x572> │ │ │ │ │ + b.n 114c2 <_PyLong_Rshift+0x56e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c5b4 <_PyLong_Copy> │ │ │ │ │ + b.w c5ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r4, [pc, #32] @ (11608 <_PyLong_Rshift+0x6e4>) │ │ │ │ │ - b.n 10fc2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + ldr r4, [pc, #32] @ (11634 <_PyLong_Rshift+0x6e0>) │ │ │ │ │ + b.n 10ff2 <_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 115cc <_PyLong_Rshift+0x6a8> │ │ │ │ │ + b.n 115f8 <_PyLong_Rshift+0x6a4> │ │ │ │ │ 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 {} │ │ │ │ │ @@ -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 a334 │ │ │ │ │ + bl a31c │ │ │ │ │ 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> │ │ │ │ │ @@ -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 c5b4 <_PyLong_Copy> │ │ │ │ │ + bl c5ec <_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 │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, r0, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 4f44 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 4f30 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ it ne │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 4f44 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 4f30 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -133,18 +133,18 @@ │ │ │ │ │ 0x00000820 005f5079 5f637479 70655f74 61626c65 ._Py_ctype_table │ │ │ │ │ 0x00000830 0050794f 626a6563 745f4672 6565005f .PyObject_Free._ │ │ │ │ │ 0x00000840 5f616561 62695f69 64697600 7374726c _aeabi_idiv.strl │ │ │ │ │ 0x00000850 656e0050 79556e69 636f6465 5f46726f en.PyUnicode_Fro │ │ │ │ │ 0x00000860 6d537472 696e6741 6e645369 7a650050 mStringAndSize.P │ │ │ │ │ 0x00000870 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ 0x00000880 50794572 725f466f 726d6174 006c6f67 PyErr_Format.log │ │ │ │ │ - 0x00000890 006d656d 63707900 5f50795f 7473735f .memcpy._Py_tss_ │ │ │ │ │ - 0x000008a0 74737461 74650050 79496d70 6f72745f tstate.PyImport_ │ │ │ │ │ - 0x000008b0 496d706f 72744d6f 64756c65 0050794f ImportModule.PyO │ │ │ │ │ - 0x000008c0 626a6563 745f4361 6c6c4d65 74686f64 bject_CallMethod │ │ │ │ │ + 0x00000890 00507949 6d706f72 745f496d 706f7274 .PyImport_Import │ │ │ │ │ + 0x000008a0 4d6f6475 6c650050 794f626a 6563745f Module.PyObject_ │ │ │ │ │ + 0x000008b0 43616c6c 4d657468 6f64005f 50795f74 CallMethod._Py_t │ │ │ │ │ + 0x000008c0 73735f74 73746174 65006d65 6d637079 ss_tstate.memcpy │ │ │ │ │ 0x000008d0 005f5079 5f46616c 73655374 72756374 ._Py_FalseStruct │ │ │ │ │ 0x000008e0 005f5079 5f547275 65537472 75637400 ._Py_TrueStruct. │ │ │ │ │ 0x000008f0 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ 0x00000900 65645374 72756374 0050794c 6f6e675f edStruct.PyLong_ │ │ │ │ │ 0x00000910 41734c6f 6e67005f 50794e75 6d626572 AsLong._PyNumber │ │ │ │ │ 0x00000920 5f496e64 65780050 794c6f6e 675f4173 _Index.PyLong_As │ │ │ │ │ 0x00000930 4c6f6e67 416e644f 76657266 6c6f7700 LongAndOverflow. │ │ │ ├── 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: 91424 (bytes into file) │ │ │ │ │ + Start of section headers: 91448 (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 0x16520: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16538: │ │ │ │ │ │ │ │ │ │ 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 012df8 000388 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 012e10 000388 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000aec 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013180 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013198 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0016dc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0016dc 00bbdc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 013750 0024e0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00d2b8 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00db4c 000e10 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 015c30 000830 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00e95c 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016460 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f30a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f30a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f340 0022b0 10 16 360 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0115f0 001806 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 016490 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0016dc 00bbf4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 013768 0024e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00d2d0 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00db64 000e10 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 015c48 000830 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00e974 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016478 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f322 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f322 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f358 0022b0 10 16 360 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011608 001806 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0164a8 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,245 +1,245 @@ │ │ │ │ │ │ │ │ │ │ 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: 00003c5d 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003c75 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: 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: 00001085 1342 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 14: 00000d19 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 13: 0000109d 1342 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 14: 00000d31 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ 15: 00000001 78 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 16: 00000d10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 16: 00000d28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000d30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000f68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 00000f69 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 22: 00001080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00001084 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000016cd 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 25: 00006929 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 26: 00008bbd 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 27: 00001538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 0000153c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 29: 000015c5 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 30: 00002649 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 31: 00001a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00002058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 0000205c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00002079 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 36: 00002640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00002648 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 38: 00002745 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 39: 0000292c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00002938 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00008ad9 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 42: 00004b19 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 43: 00002bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002bdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00002cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002cc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 00002cf5 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 48: 00009051 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 49: 0000b261 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 50: 00003008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00003018 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 000032d9 2436 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 53: 000031c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000031cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 000031cd 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 56: 00003284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 0000328c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 58: 000032d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000f81 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 22: 00001098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 0000109c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 000016e5 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 25: 00006941 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 26: 00008bd5 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 00001550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001554 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 000015dd 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00002661 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 00001a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001a3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00002070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00002074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00002091 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 00002658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00002660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 0000275d 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 39: 00002944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002950 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00008af1 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 42: 00004b31 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 43: 00002be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00002cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002cd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002d0d 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 48: 00009069 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 49: 0000b279 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 50: 00003020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00003030 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 000032f1 2436 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 53: 000031e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 000031e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 000031e5 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 56: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 000032ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 60: 000032d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00003954 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00003964 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 00003c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003c5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00003d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00003d24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00003d25 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 68: 00003f5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00003f70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 00004308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00004320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00004321 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 73: 0000441c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00004424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 000046e5 272 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 76: 00004b14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00004b18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00004e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00004e0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 0000510c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 0000511c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00005318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00005324 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 000032f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003d3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003d3d 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 68: 00003f74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00004320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00004338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00004339 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 73: 00004434 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 0000443c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 000046fd 272 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 76: 00004b2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00004b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00004e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00005124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00005134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00005330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 0000533c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 85: 000058a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000058b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 87: 000058a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 000058a9 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 89: 00009e35 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 90: 00005984 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00005998 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 00005999 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 93: 00005a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000058c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 000058c1 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 89: 00009e4d 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 90: 0000599c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 000059b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000059b1 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 93: 00005a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 95: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 00005a1d 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 97: 00005ac8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00005ad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00005b74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00005b7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00005b7d 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 102: 00005c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00005c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00005c49 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 105: 00005d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00005d2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00005d2d 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 95: 00005a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00005a35 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 97: 00005ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00005aec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00005b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005b95 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 102: 00005c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00005c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00005c61 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 105: 00005d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00005d44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00005d45 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 108: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 109: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 110: 00005d91 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 111: 00005f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00005f8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00006065 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 110: 00005da9 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 00005fa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00005fa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 0000607d 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 114: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 115: 00006780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00006794 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 00006798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000067ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 117: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 118: 000073d9 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 119: 00007740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00007744 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000077d5 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 122: 00007b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00007b40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 00007b41 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 125: 00007be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 00007be4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 00007c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000073f1 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 119: 00007758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000775c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 000077ed 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 122: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00007b58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00007b59 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 125: 00007bf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007bfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007c84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 129: 00007c74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007c75 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 131: 00008370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00008374 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 00008730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008734 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 135: 000088a5 564 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 136: 00008ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00008ad8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00008bb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 00008bbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 00008d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00008d98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 00008d99 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 143: 00008db1 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 144: 00008e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 00008e68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 00008e69 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 147: 00008ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00008f00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00008f01 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 150: 00008fac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 00008fb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 152: 00008fb9 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 153: 00009044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00007c8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007c8d 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 131: 00008388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 0000838c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00008748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000874c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 135: 000088bd 564 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 136: 00008ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00008af0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00008bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00008bd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 00008da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00008db0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 00008db1 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 143: 00008dc9 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 144: 00008e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00008e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00008e81 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 147: 00008f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00008f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008f19 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 150: 00008fc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 00008fd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 00008fd1 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 153: 0000905c 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: 00009050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 000090d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000090dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 000090dd 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 164: 0000927d 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 165: 000095cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 000095d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 167: 00009710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00009714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 000099c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000099cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 00009068 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 000090e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000090f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 000090f5 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 164: 00009295 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 165: 000095e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 000095ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00009728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000972c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 000099e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000099e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 171: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 172: 00009a51 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 172: 00009a69 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: 00009a55 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 176: 00009af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00009a6d 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 176: 00009b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 177: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 178: 00009afc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00009afd 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 180: 00009be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00009b14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00009b15 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 180: 00009bf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 181: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 182: 00009bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 00009bf5 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 184: 00009c61 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 185: 00009e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00009c0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00009c0d 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 184: 00009c79 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 185: 00009e40 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: 00009e34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 0000a144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000a14c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000a41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00009e4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 0000a15c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000a164 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000a434 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 193: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 194: 0000a424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000a43c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 195: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 196: 0000a688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 0000a6a0 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: 0000a68c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000a68d 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 203: 0000a961 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 201: 0000a6a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000a6a5 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 203: 0000a979 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: 0000a9d5 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 208: 0000a9ed 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 209: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 210: 0000aa49 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 211: 0000ad84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ad98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 0000b04c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000aa61 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 211: 0000ad9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000adb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000b064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 214: 00000219 46 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 215: 0000b05c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000b14c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000b150 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000b1d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000b1d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000b1d5 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 221: 0000b1e1 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 222: 0000b319 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 223: 0000b554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000b55c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000b569 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 215: 0000b074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000b164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000b168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000b1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000b1ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000b1ed 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 221: 0000b1f9 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 222: 0000b331 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 223: 0000b56c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000b574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000b581 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ 226: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 227: 0000b628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 0000b640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 228: 00000249 90 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 229: 0000b630 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000b631 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 229: 0000b648 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000b649 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ 231: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 232: 0000b84d 912 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 233: 0000bb50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000bb54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000b865 912 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 233: 0000bb68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000bb6c 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 │ │ │ │ │ @@ -364,112 +364,112 @@ │ │ │ │ │ 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 2672 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 367: 000001d9 2694 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: 00000c49 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 373: 00000c61 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: 0000a425 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 379: 0000a43d 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: 0000205d 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 383: 00002761 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 384: 000027cd 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 382: 00002075 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 383: 00002779 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 384: 000027e5 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 00002825 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 386: 0000283d 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: 00002939 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 390: 000029d1 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 391: 00002a19 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 392: 00002bdd 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 393: 00002cc1 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 389: 00002951 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 390: 000029e9 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 391: 00002a31 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 392: 00002bf5 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 393: 00002cd9 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: 0000328d 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 400: 000032b5 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 399: 000032a5 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 400: 000032cd 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: 00004425 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 412: 0000453d 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 413: 00004469 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 414: 00004621 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 415: 000047f5 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 416: 00004e0d 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 417: 00005325 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 418: 000053c9 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 419: 00005755 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 420: 00005775 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 411: 0000443d 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 412: 00004555 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 413: 00004481 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 414: 00004639 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 415: 0000480d 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 416: 00004e25 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 417: 0000533d 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 418: 000053e1 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 419: 0000576d 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 420: 0000578d 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 422: 0000aec5 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 422: 0000aedd 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: 00005ad5 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 430: 00005aed 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: 00005f8d 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 435: 00005fd5 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 434: 00005fa5 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 435: 00005fed 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: 00006da9 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 439: 000071e9 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 440: 0000738d 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 438: 00006dc1 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 439: 00007201 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 440: 000073a5 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 442: 00007795 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 443: 00007855 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 444: 00007bc1 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 445: 00007be5 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 446: 00007d35 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 442: 000077ad 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 443: 0000786d 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 444: 00007bd9 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 445: 00007bfd 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 446: 00007d4d 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 448: 00007ea9 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 448: 00007ec1 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 450: 00007fc5 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 451: 0000b215 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 452: 00008071 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 453: 00008375 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 454: 000083f1 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 455: 000087a1 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 456: 00008839 108 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 450: 00007fdd 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 451: 0000b22d 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 452: 00008089 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 453: 0000838d 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 454: 00008409 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 455: 000087b9 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 456: 00008851 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: 000093a5 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 461: 000095d5 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 462: 00009609 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 463: 00009715 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 464: 000099e9 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 460: 000093bd 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 461: 000095ed 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 462: 00009621 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 463: 0000972d 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 464: 00009a01 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 │ │ │ │ │ @@ -480,27 +480,27 @@ │ │ │ │ │ 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: 0000aa9d 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 483: 0000aab5 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: 0000b05d 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 491: 0000b09d 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 492: 0000b151 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 493: 0000b2b5 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 494: 0000b55d 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 495: 0000b571 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 490: 0000b075 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 491: 0000b0b5 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 492: 0000b169 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 493: 0000b2cd 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 494: 0000b575 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 495: 0000b589 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x12df8 contains 113 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x12e10 contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 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 00005999 dict_update_arg │ │ │ │ │ +000001b0 00005c0a R_ARM_THM_CALL 000059b1 dict_update_arg │ │ │ │ │ 000001e0 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001ee 0000790a R_ARM_THM_CALL 000077d5 pop_lock_held │ │ │ │ │ +000001ee 0000790a R_ARM_THM_CALL 000077ed pop_lock_held │ │ │ │ │ 00000206 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 0001890a R_ARM_THM_CALL 00002cc1 PyDict_Copy │ │ │ │ │ -00000272 00005c0a R_ARM_THM_CALL 00005999 dict_update_arg │ │ │ │ │ +00000268 0001890a R_ARM_THM_CALL 00002cd9 PyDict_Copy │ │ │ │ │ +00000272 00005c0a R_ARM_THM_CALL 000059b1 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 │ │ │ │ │ @@ -43,41 +43,41 @@ │ │ │ │ │ 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 0001850a R_ARM_THM_CALL 00002939 PyDict_GetItemRef │ │ │ │ │ +000004ba 0001850a R_ARM_THM_CALL 00002951 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 00002cf5 copy_lock_held │ │ │ │ │ +00000596 00002f0a R_ARM_THM_CALL 00002d0d 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 00002745 Py_XDECREF │ │ │ │ │ -0000061e 00019c0a R_ARM_THM_CALL 0000453d _PyDict_Next │ │ │ │ │ -0000064a 0001ea0a R_ARM_THM_CALL 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ +00000608 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +0000061e 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000064a 0001ea0a R_ARM_THM_CALL 0000b075 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000662 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000672 00002a0a R_ARM_THM_CALL 00004b19 delitem_knownhash_lock_held │ │ │ │ │ -0000067c 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ -00000682 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ -00000688 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ -0000068e 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ -00000694 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ +00000672 00002a0a R_ARM_THM_CALL 00004b31 delitem_knownhash_lock_held │ │ │ │ │ +0000067c 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000682 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000688 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +0000068e 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ +00000694 0000260a R_ARM_THM_CALL 0000275d 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 │ │ │ │ │ @@ -101,214 +101,214 @@ │ │ │ │ │ 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 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 0000453d _PyDict_Next │ │ │ │ │ +00000a40 00019c0a R_ARM_THM_CALL 00004555 _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 000032d9 dict_merge │ │ │ │ │ +000003dc 0000341e R_ARM_THM_JUMP24 000032f1 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 0x13180 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13198 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004302 R_ARM_ABS32 00003d25 dict_dealloc │ │ │ │ │ -00000048 0000ca02 R_ARM_ABS32 0000a68d dict_repr │ │ │ │ │ +00000034 00004302 R_ARM_ABS32 00003d3d dict_dealloc │ │ │ │ │ +00000048 0000ca02 R_ARM_ABS32 0000a6a5 dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 000046e5 dict_traverse │ │ │ │ │ -0000007c 00008702 R_ARM_ABS32 000088a5 dict_tp_clear │ │ │ │ │ -00000080 0000e602 R_ARM_ABS32 0000b631 dict_richcompare │ │ │ │ │ -00000088 00003002 R_ARM_ABS32 00009051 dict_iter │ │ │ │ │ +00000078 00004b02 R_ARM_ABS32 000046fd dict_traverse │ │ │ │ │ +0000007c 00008702 R_ARM_ABS32 000088bd dict_tp_clear │ │ │ │ │ +00000080 0000e602 R_ARM_ABS32 0000b649 dict_richcompare │ │ │ │ │ +00000088 00003002 R_ARM_ABS32 00009069 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000b302 R_ARM_ABS32 00009afd dict_init │ │ │ │ │ +000000b0 0000b302 R_ARM_ABS32 00009b15 dict_init │ │ │ │ │ 000000b4 00022802 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000af02 R_ARM_ABS32 00009a55 dict_new │ │ │ │ │ +000000b8 0000af02 R_ARM_ABS32 00009a6d dict_new │ │ │ │ │ 000000bc 0001b002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000b802 R_ARM_ABS32 00009c61 dict_vectorcall │ │ │ │ │ +000000e4 0000b802 R_ARM_ABS32 00009c79 dict_vectorcall │ │ │ │ │ 000000f0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006b02 R_ARM_ABS32 00005d2d dictview_dealloc │ │ │ │ │ +00000104 00006b02 R_ARM_ABS32 00005d45 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 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ +00000148 0000dc02 R_ARM_ABS32 0000b1ed dictview_traverse │ │ │ │ │ 00000150 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000158 00006502 R_ARM_ABS32 00005b7d dictitems_iter │ │ │ │ │ +00000158 00006502 R_ARM_ABS32 00005b95 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +000001d4 00007c02 R_ARM_ABS32 00007b59 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 00005d91 dictiter_iternextitem │ │ │ │ │ +0000022c 00006e02 R_ARM_ABS32 00005da9 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +000002a4 00007c02 R_ARM_ABS32 00007b59 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 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +00000374 00007c02 R_ARM_ABS32 00007b59 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 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +00000444 00007c02 R_ARM_ABS32 00007b59 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 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006b02 R_ARM_ABS32 00005d2d dictview_dealloc │ │ │ │ │ +00000514 00006b02 R_ARM_ABS32 00005d45 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 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ +00000558 0000dc02 R_ARM_ABS32 0000b1ed dictview_traverse │ │ │ │ │ 00000560 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000568 00009202 R_ARM_ABS32 00008e69 dictkeys_iter │ │ │ │ │ +00000568 00009202 R_ARM_ABS32 00008e81 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +000005e4 00007c02 R_ARM_ABS32 00007b59 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 000090dd dictiter_iternextkey │ │ │ │ │ +0000063c 0000a302 R_ARM_ABS32 000090f5 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006b02 R_ARM_ABS32 00005d2d dictview_dealloc │ │ │ │ │ +000006b4 00006b02 R_ARM_ABS32 00005d45 dictview_dealloc │ │ │ │ │ 000006c8 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000dc02 R_ARM_ABS32 0000b1d5 dictview_traverse │ │ │ │ │ -00000708 00009802 R_ARM_ABS32 00008fb9 dictvalues_iter │ │ │ │ │ +000006f8 0000dc02 R_ARM_ABS32 0000b1ed dictview_traverse │ │ │ │ │ +00000708 00009802 R_ARM_ABS32 00008fd1 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007c02 R_ARM_ABS32 00007b41 dictiter_dealloc │ │ │ │ │ +00000784 00007c02 R_ARM_ABS32 00007b59 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 0000927d dictiter_iternextvalue │ │ │ │ │ +000007dc 0000a402 R_ARM_ABS32 00009295 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 0000b569 dictview_len │ │ │ │ │ +0000085c 0000e102 R_ARM_ABS32 0000b581 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 0000b569 dictview_len │ │ │ │ │ +000008b4 0000e102 R_ARM_ABS32 0000b581 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 0000b569 dictview_len │ │ │ │ │ -000009b8 0000d002 R_ARM_ABS32 0000a9d5 dictkeys_contains │ │ │ │ │ +0000099c 0000e102 R_ARM_ABS32 0000b581 dictview_len │ │ │ │ │ +000009b8 0000d002 R_ARM_ABS32 0000a9ed 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 00008d99 dictiter_len │ │ │ │ │ +000009f0 00008e02 R_ARM_ABS32 00008db1 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 0000a961 dict___contains__ │ │ │ │ │ +00000ad8 0000cb02 R_ARM_ABS32 0000a979 dict___contains__ │ │ │ │ │ 00000ae0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003702 R_ARM_ABS32 000031cd dict_subscript │ │ │ │ │ +00000ae8 00003702 R_ARM_ABS32 000031e5 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 00007c75 dict_get │ │ │ │ │ +00000b08 00008202 R_ARM_ABS32 00007c8d dict_get │ │ │ │ │ 00000b10 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000b702 R_ARM_ABS32 00009bf5 dict_setdefault │ │ │ │ │ +00000b18 0000b702 R_ARM_ABS32 00009c0d dict_setdefault │ │ │ │ │ 00000b20 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007602 R_ARM_ABS32 000073d9 dict_pop │ │ │ │ │ +00000b28 00007602 R_ARM_ABS32 000073f1 dict_pop │ │ │ │ │ 00000b30 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000e802 R_ARM_ABS32 0000b84d dict_popitem │ │ │ │ │ +00000b38 0000e802 R_ARM_ABS32 0000b865 dict_popitem │ │ │ │ │ 00000b40 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00008f02 R_ARM_ABS32 00008db1 dict_keys │ │ │ │ │ +00000b48 00008f02 R_ARM_ABS32 00008dc9 dict_keys │ │ │ │ │ 00000b50 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006002 R_ARM_ABS32 00005a1d dict_items │ │ │ │ │ +00000b58 00006002 R_ARM_ABS32 00005a35 dict_items │ │ │ │ │ 00000b60 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009502 R_ARM_ABS32 00008f01 dict_values │ │ │ │ │ +00000b68 00009502 R_ARM_ABS32 00008f19 dict_values │ │ │ │ │ 00000b70 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005802 R_ARM_ABS32 000058a9 dict_update │ │ │ │ │ +00000b78 00005802 R_ARM_ABS32 000058c1 dict_update │ │ │ │ │ 00000b80 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d202 R_ARM_ABS32 0000aa49 dict_fromkeys │ │ │ │ │ +00000b88 0000d202 R_ARM_ABS32 0000aa61 dict_fromkeys │ │ │ │ │ 00000b90 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000de02 R_ARM_ABS32 0000b319 dict_clear │ │ │ │ │ +00000b98 0000de02 R_ARM_ABS32 0000b331 dict_clear │ │ │ │ │ 00000ba0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000dd02 R_ARM_ABS32 0000b1e1 dict_copy │ │ │ │ │ +00000ba8 0000dd02 R_ARM_ABS32 0000b1f9 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 00009a51 dict_length │ │ │ │ │ -00000be8 00003702 R_ARM_ABS32 000031cd dict_subscript │ │ │ │ │ -00000bec 00004802 R_ARM_ABS32 00004321 dict_ass_sub │ │ │ │ │ +00000be4 0000ac02 R_ARM_ABS32 00009a69 dict_length │ │ │ │ │ +00000be8 00003702 R_ARM_ABS32 000031e5 dict_subscript │ │ │ │ │ +00000bec 00004802 R_ARM_ABS32 00004339 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x13750 contains 1180 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x13768 contains 1180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ @@ -324,1184 +324,1184 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000068e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006bc 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000075e 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000007fe 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008e6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000094c 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000098e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009da 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a18 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a6a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a98 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ae6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b16 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b7c 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000bd6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c78 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c7c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c9e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ca2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cc4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000cc8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cd2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000cfe 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d02 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d06 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d2e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d32 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d98 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dd6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e14 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e1c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e20 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e24 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e78 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e7c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e8e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000f1a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00000f22 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f52 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f64 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fda 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001006 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001030 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000103c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000107a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001080 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010ae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010b2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010cc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000011dc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000011e8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000011ec 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000011f0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000012b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001314 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00001512 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001516 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000152c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001538 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001590 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a0 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000015b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000176a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000017b6 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001814 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001818 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018a2 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018d4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018e2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000019a0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a00 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a1c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e9e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f2c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f48 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 │ │ │ │ │ -00001f9e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fec 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ffa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002002 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002014 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -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 │ │ │ │ │ -0000204a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002058 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020ae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020b2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000020d0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020d4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020ee 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000021d8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000021e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000021e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000021ec 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002244 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00002424 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002432 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002436 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002532 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002536 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00002546 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000258e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002596 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025aa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025ae 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025b6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002640 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002644 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000277a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000277e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002792 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000279e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000027ae 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000027b6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000027ba 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000027c2 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027de 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027fc 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000280a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000281a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000281e 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000283a 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002854 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00002878 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000287c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002896 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000289a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028c2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000028fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002908 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002912 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002916 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000291e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000292c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002930 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002934 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002954 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002958 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000296c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002998 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000029a8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000029b8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029bc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029c4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029e4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002a4e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a52 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a70 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a74 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a94 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a98 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002aa2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002af0 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002b00 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b04 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b4c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b50 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b58 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002b8e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b92 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002bb0 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002bb8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002bd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bd8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c0c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c10 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c2e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c32 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c52 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c56 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c60 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002c7a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c7e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c9e 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002caa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002cb8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cbc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ce2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ce6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002cea 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d2a 0000302f R_ARM_THM_MOVW_ABS_NC 00009051 dict_iter │ │ │ │ │ -00002d2e 00003030 R_ARM_THM_MOVT_ABS 00009051 dict_iter │ │ │ │ │ -00002d80 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d92 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e2e 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e94 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002eb8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ebc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002eca 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f3a 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f46 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f4e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f52 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f5a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002f7a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003008 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000300c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003010 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003112 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003116 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003150 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031b8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031dc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000031e0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000031f6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000321c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000322c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00003244 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003250 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000325a 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003274 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000327a 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003288 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000329c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000032d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003320 0000302f R_ARM_THM_MOVW_ABS_NC 00009051 dict_iter │ │ │ │ │ -00003324 00003030 R_ARM_THM_MOVT_ABS 00009051 dict_iter │ │ │ │ │ -000033c8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000033da 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035a2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000035f4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003610 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003674 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000370c 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003748 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00003754 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000377c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000378e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003792 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003796 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000379a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037ee 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000037fc 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003824 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000384e 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000386a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003892 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003896 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000394e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003954 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003958 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000395c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003960 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000396c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039a4 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003a24 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a30 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a74 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00003a8c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a96 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a9a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003a9e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003aa2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003af8 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003b08 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ -00003b12 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003b40 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003b4e 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b5e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b78 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003ba2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bbc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bde 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bfa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c08 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +0000095e 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000009a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a02 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a58 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ae0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b90 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bd8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c0c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c90 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c94 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cb6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cdc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ce0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cea 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000d16 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d1a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d1e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d46 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d4a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000db0 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000dee 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e2c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e34 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e38 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e3c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e90 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e94 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000ea6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000f32 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00000f3a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f6a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f72 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ff2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000101e 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001048 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001054 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001092 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001098 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010e4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000011f4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001200 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001204 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001208 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000012ca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001414 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001480 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000152a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000152e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001544 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001550 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015a8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b8 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +000015cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001782 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000017ce 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000182c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001830 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018ba 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018ec 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018fa 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000019b8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a18 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a34 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001eb6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebe 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f44 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f52 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f60 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f70 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f80 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f90 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002004 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002012 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000201a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000202c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000203c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000204c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000205c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002062 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002070 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002106 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000021f0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000021fc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002200 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002204 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000225c 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000243c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000244a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000244e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000254a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000254e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000255e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000025a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025c2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025c6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025ce 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002658 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000265c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002792 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002796 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027aa 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027b6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000027c6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027ce 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027d2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027da 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027f6 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002814 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002822 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002832 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002836 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002852 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000286c 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00002890 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002894 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028da 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002916 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000292a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000292e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002936 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002944 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002948 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000294c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000296c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002970 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002984 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029b0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029d0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029d4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029dc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000029fc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00002a66 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a6a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002aac 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ab0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002aba 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002b08 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002b18 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b1c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b64 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b68 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b70 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ba6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002baa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bc8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bd0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002be8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c24 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c28 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c46 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c4a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c6a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c6e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c78 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002c92 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c96 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cb6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002cc2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cfa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002cfe 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d02 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d42 0000302f R_ARM_THM_MOVW_ABS_NC 00009069 dict_iter │ │ │ │ │ +00002d46 00003030 R_ARM_THM_MOVT_ABS 00009069 dict_iter │ │ │ │ │ +00002d98 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002daa 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e46 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002eac 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ed0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ed4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ee2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f52 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f5e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f66 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f6a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f72 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002f92 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003020 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003024 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003028 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000302c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000312a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000312e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003168 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031e0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031f4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000031f8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000320e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00003234 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003244 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000325c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003268 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003272 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000328c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003292 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000329c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032a0 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032b4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000032ec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003338 0000302f R_ARM_THM_MOVW_ABS_NC 00009069 dict_iter │ │ │ │ │ +0000333c 00003030 R_ARM_THM_MOVT_ABS 00009069 dict_iter │ │ │ │ │ +000033e0 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033f2 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ba 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000360c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003628 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000368c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003724 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003760 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000376c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003794 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000037a6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000037aa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000037ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003806 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003814 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000383c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003866 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003882 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ae 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003966 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +00003978 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003984 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039bc 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003a3c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a48 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a8c 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00003aa4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ab2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ab6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003aba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b10 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b20 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ +00003b2a 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003b58 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b66 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b76 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b90 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003bba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c00 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003c12 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c18 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003c1c 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003c20 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003c24 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003c2a 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c30 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003c34 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c3c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003c4e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003cb8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d10 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d7e 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003d82 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e0e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e2e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eee 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f30 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f3e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f8e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f9c 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004120 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004152 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004164 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004176 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004188 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000419a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ac 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000420a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004218 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004228 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004238 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004248 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000426a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000427a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004284 0000432f R_ARM_THM_MOVW_ABS_NC 00003d25 dict_dealloc │ │ │ │ │ -00004288 00004330 R_ARM_THM_MOVT_ABS 00003d25 dict_dealloc │ │ │ │ │ -000042a8 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -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 │ │ │ │ │ -00004314 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004318 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000431c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004354 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004358 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000437a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000437e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000043a0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000043a4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000043ae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000043c2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000043c6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000043d0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000043fe 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004408 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000440c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004414 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000441c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004420 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004450 00019c0a R_ARM_THM_CALL 0000453d _PyDict_Next │ │ │ │ │ -00004636 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000464a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000464e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004662 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000468c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046aa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000046c8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000046cc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000046d4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004806 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000480a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000481c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000483a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004924 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004930 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004abc 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00004afa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004afe 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b02 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b3c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004c22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c2e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004da2 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004db0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004db4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004db8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004dc8 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00004e08 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e5c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004e6c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e70 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ea4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ea8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fb2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004fe2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004fe6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050c2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050c6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050ce 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000510c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005110 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005114 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005118 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005136 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005168 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000052da 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000052f2 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005308 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005318 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000531c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005320 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005338 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000533c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000535a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00005386 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000053b2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000053de 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053e2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000055ca 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000563a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005694 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000056fc 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005734 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000057a6 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000057e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057f6 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005828 0001a60a R_ARM_THM_CALL 0000aec5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00005846 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000584a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005852 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005888 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000588c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00005890 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005894 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000589a 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000058a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058a4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058c4 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000058c8 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000058d2 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005914 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005918 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005924 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000594a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00005984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005988 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000598c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005990 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005994 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059d2 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a14 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a18 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a38 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a86 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005aa0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aa4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005aa8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005aac 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ab2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005ab6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005ac0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005acc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ad0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005af0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b32 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b36 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b3e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005b58 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b5c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b62 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005b66 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005b6e 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b92 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ba8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005bac 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005bc2 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005bf8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005bfc 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c04 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c08 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c1a 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c44 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c5c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005cdc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ce0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ce8 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005d18 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e5a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005e74 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eae 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005eb2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005eb6 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00005eba 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00005ec0 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f68 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f6c 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f70 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00005f74 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00005f7a 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005fc4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000601a 0001a40a R_ARM_THM_CALL 00005775 PyObject_GenericGetDict │ │ │ │ │ -0000602e 0001880a R_ARM_THM_CALL 00002bdd _PyDict_SetItem_LockHeld │ │ │ │ │ -0000605e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006084 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006088 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000629a 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000062bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006360 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00006380 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006384 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000063b4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000647a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000064e2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000064ee 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000064fa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000064fe 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000065c2 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000660c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006664 0001880a R_ARM_THM_CALL 00002bdd _PyDict_SetItem_LockHeld │ │ │ │ │ -00006688 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000668c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006690 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00006694 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -000066a0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006702 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006756 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -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 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067f0 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000688a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000068ec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000068f0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006b88 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006c40 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ca8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d36 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f34 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f5c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006f60 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000070a8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007122 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007196 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071cc 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007282 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007286 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000729c 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000072e8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000734a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000739c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000073a0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000073b6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000073c0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000073d0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000741c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007420 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000743c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007528 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000753e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007624 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007658 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ -0000765c 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ -00007666 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007724 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000772c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007730 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007738 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007740 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000774e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -000077cc 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000077f8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000077fc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000781a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007840 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007844 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000784c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007878 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000795c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ada 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007aea 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00007b3c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ba4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bb2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007be0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007bf6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007bfa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007c1e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c22 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c3e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c64 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007c6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c96 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c9a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007ca0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ca4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007cae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007cbe 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007cfa 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00007cfe 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00007d02 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007d5a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007e5a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e5e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e66 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007e82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e8e 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007f02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f68 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f88 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007f98 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007fa6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007faa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fb6 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008022 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008040 0001c30a R_ARM_THM_CALL 0000b215 _PyDict_DetachFromObject │ │ │ │ │ -0000808c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080a0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000819c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081a8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008334 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008370 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008386 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000838a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000083a0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000083cc 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000083e4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000841c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008420 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000843c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008524 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000862c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086ae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000086c8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000872a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008730 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000873e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008780 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008784 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000878c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000087b4 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000087be 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000087c2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000087d8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008800 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008816 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000088c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008982 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089aa 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a0c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a2e 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008aa0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ad0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ad4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008afc 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008b26 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008b54 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008b80 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008b92 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008bb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008bb8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008be2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008bec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008bf0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008bf4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008c72 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008cb8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008cbc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008cce 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008d86 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -00008d90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dcc 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008e0e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008e12 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008e1a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008e34 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008e38 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008e3c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e40 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e46 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008e4a 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008e54 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e64 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e7c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008eca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008ece 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ef8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008efc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f1c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008f5e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f62 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f6a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008f84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f8c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008f90 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008f96 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008f9a 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008fa4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008fac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008fb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fb4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fcc 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000901a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000901e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009044 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009048 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000904c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009062 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000090d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090d8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000091f6 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000091fa 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000091fe 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009202 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009208 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000922e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000925e 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009262 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009266 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -0000926a 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00009270 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009312 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009334 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009338 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000933c 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009340 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009346 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009384 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009388 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000938c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00009390 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00009396 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000093c0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093c4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009482 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009508 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009516 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000952a 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000959c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095b2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095cc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095f6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000095fa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000095fe 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009676 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000970a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009710 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009768 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009782 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009796 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097a6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097aa 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000097ba 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097f8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097fc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009812 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009816 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000983a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000983e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009864 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000986e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009872 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009886 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000988e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009892 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098a8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098ac 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098bc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003c20 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c2a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c30 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c34 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c38 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003c3c 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003c42 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c48 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c4c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c54 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c66 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cd0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d28 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d96 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003d9a 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e26 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e46 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f06 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f56 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003fa6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040f4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004138 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +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 │ │ │ │ │ +000041b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ea 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004222 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004230 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004240 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004250 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004260 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004282 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004292 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000429c 0000432f R_ARM_THM_MOVW_ABS_NC 00003d3d dict_dealloc │ │ │ │ │ +000042a0 00004330 R_ARM_THM_MOVT_ABS 00003d3d dict_dealloc │ │ │ │ │ +000042c0 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00004320 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004324 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004328 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000432c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004330 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004334 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000436c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004370 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004392 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004396 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000043b8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043bc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043c6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043da 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043de 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043e8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004416 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004420 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004424 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000442c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004434 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004438 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004468 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000464e 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004662 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004666 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000467a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000046a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000046e0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000046e4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000046ec 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000481e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004822 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004834 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004852 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000493c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004948 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ac0 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004ad4 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00004b12 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b16 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b1a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004b2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b54 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004c3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c46 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dba 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004dc8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004dcc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004dd0 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004de0 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00004e20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e74 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ebc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ec0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fca 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ffa 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ffe 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005038 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000503c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050da 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050de 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050e6 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005124 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005128 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000512c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005130 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000514e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005180 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000052f2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000530a 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005320 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005330 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005334 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005338 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005350 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005354 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005372 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000539e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053ca 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000053f6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053fa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000055e2 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005652 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000056ac 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005714 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000574c 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000057be 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +000057fc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005800 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000580e 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005840 0001a60a R_ARM_THM_CALL 0000aedd _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000585e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005862 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000586a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000058a0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000058a4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000058a8 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000058ac 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000058b2 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058b8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058bc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058dc 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000058e0 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000058ea 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000592c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005930 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000593c 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005962 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000599c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059a4 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059ac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059ea 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a2c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a50 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005a92 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a96 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a9e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ab8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005abc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ac0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005ac4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005aca 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005ace 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005ad8 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005ae4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ae8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b08 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b4a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b4e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b56 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b70 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b74 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b7a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005b7e 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005b86 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b8c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005baa 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005bc0 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bc4 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bda 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c10 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c14 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c1c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c20 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c32 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c52 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c74 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005cf4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005cf8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d00 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005d30 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d40 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d9a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e72 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005e8c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ec6 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005eca 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ece 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00005ed2 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00005ed8 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f80 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f84 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f88 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00005f8c 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00005f92 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fa0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fdc 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006032 0001a40a R_ARM_THM_CALL 0000578d PyObject_GenericGetDict │ │ │ │ │ +00006046 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006076 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000609c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000060a0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000062b2 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000062d4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006378 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00006398 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000639c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000063cc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00006492 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000064fa 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00006506 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00006512 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006516 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000065da 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006624 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000667c 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +000066a0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000066a4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000066a8 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +000066ac 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +000066b8 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000671a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000676e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006798 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000679c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067a4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006808 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068a2 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00006904 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006908 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006ba0 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006c58 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006cc0 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d4e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f4c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f74 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006f78 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000070c0 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000713a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071ae 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071e4 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000729a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000729e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000072b4 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007300 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007362 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000073b4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073b8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000073ce 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000073d8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000073e8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007434 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007438 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007454 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007540 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007556 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000763c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007670 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ +00007674 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ +0000767e 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000773c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007744 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007748 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007750 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007758 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007766 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +000077e4 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007810 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007814 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007832 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007858 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000785c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007864 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007890 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007974 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007af2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b02 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00007b54 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007bbc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bf8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c0e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007c12 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c36 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007c3a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c56 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c7c 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007c84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007cae 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007cb2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007cb8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007cbc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007cc6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007cd6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007d12 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00007d16 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00007d1a 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d72 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007e72 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e76 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e7e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007e9a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ea6 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007f1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f80 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007fa0 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007fb0 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007fbe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fc2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fce 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000803a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008058 0001c30a R_ARM_THM_CALL 0000b22d _PyDict_DetachFromObject │ │ │ │ │ +000080a4 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000081b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000834c 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00008388 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000839e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000083a2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000083b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000083e4 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000083fc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008434 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008438 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008454 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000853c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008644 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086c6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000086e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008742 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008748 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008756 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00008798 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000879c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000087a4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000087cc 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000087d6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000087da 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000087f0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008818 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000882e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000088d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088dc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000899a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089c2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a24 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a46 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00008ab8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ace 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ae8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008aec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b14 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008b3e 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008b6c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008b98 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008baa 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bfa 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c04 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008c08 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008c0c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c8a 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00008cd0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008cd4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008ce6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008d9e 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +00008da8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008de4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008e26 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e2a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e32 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e4c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e50 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008e54 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e58 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e5e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008e62 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008e6c 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e78 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e94 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008ee2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008ee6 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f34 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f76 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008f7a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008f82 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008f9c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fa0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008fa4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fa8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fae 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008fb2 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008fbc 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008fc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008fc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fcc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fe4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009032 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009036 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000905c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009060 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009064 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000907a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000090e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090ec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090f0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000920e 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009212 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009216 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +0000921a 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00009220 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009246 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009276 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000927a 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000927e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00009282 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00009288 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000932a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000934c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009350 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009354 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00009358 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +0000935e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000939c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093a0 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093a4 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +000093a8 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +000093ae 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093dc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000949a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009520 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000952e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009542 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +000095b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095ca 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095e4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095e8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000960e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009612 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009616 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000968e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009714 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009722 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009728 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009780 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000979a 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097ae 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097be 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000097c2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000097d2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009810 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009814 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000982a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000982e 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 │ │ │ │ │ +0000987c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009886 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000988a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000989e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098a6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098aa 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098c0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098c4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000098d4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098d8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098dc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000990c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098ec 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098f0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098f4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00009924 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 0000993c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009950 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009954 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009962 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009982 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009986 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000099ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a10 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009a32 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009a8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009af8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b18 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009b1c 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009b26 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009b6a 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009b9a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009be4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009be8 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009bec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009bf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c2a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00009c2e 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00009c38 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009c4e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009c52 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009ca4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009ca8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d1e 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009d48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d68 0001750a R_ARM_THM_CALL 00000c49 PyDict_SetItem │ │ │ │ │ -00009d82 0001750a R_ARM_THM_CALL 00000c49 PyDict_SetItem │ │ │ │ │ -00009da8 0001750a R_ARM_THM_CALL 00000c49 PyDict_SetItem │ │ │ │ │ -00009dfc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009e00 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009e0a 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009e28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009e2c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009e4e 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009e60 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00009e64 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00009e6a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009e6e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e96 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009e9a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f2e 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009f3c 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00009f86 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f8a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f98 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009fb8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a02c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a06a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a0ae 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a0b8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a0bc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a0c0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a114 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a136 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a144 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a148 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a14e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a152 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a166 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a1e8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000a234 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000a250 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a256 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a286 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a296 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2a2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a2a6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a2ae 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ -0000a2b2 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ -0000a2b6 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a2be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2ce 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2ec 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a2f0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a2f6 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000a2fc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ -0000a300 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ -0000a308 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a310 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -0000a314 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000a340 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a34c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a35a 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a3c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a40c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a414 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a41c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a420 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a4a2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4a6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a4ac 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a4b0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a4b8 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a4da 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4de 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a4e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a4e8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a4f0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a512 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a516 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a51c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a520 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a528 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a54a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a54e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a554 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a558 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a560 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a586 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a58a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a590 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a594 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a59c 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5c2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5c6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5cc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5d0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5d8 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5fc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a600 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a606 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a60a 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a612 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a636 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a63a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a640 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a644 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a688 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a6a0 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000a6b6 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a6cc 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a6da 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000a6de 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -0000a6e2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ -0000a6e6 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ -0000a758 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a762 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a770 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a78c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a79a 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a7a4 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a7b2 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a7ce 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a846 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a850 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a856 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a89c 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a8a6 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8ac 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a8be 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8d0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8f0 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8f4 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ -0000a8f8 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ -0000a93e 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a944 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a94c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ -0000a950 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ -0000a958 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a970 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a974 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a98a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a996 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000a99a 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000a9a8 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000a9ac 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000a9b6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a9c6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a9ea 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9ee 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000aa02 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa24 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aa34 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa68 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000aa6c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000aa82 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000aa86 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000aa90 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000aae0 0000b82f R_ARM_THM_MOVW_ABS_NC 00009c61 dict_vectorcall │ │ │ │ │ -0000aae4 0000b830 R_ARM_THM_MOVT_ABS 00009c61 dict_vectorcall │ │ │ │ │ -0000ab14 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab18 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab5c 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ab7a 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ab98 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000ab9c 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000aba0 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000aba4 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000abb4 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000abca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000abce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000abd2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000abd6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ac24 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ac46 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ac52 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac56 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ac86 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ac9c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aca0 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acc0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acfe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad56 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000ad84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ad90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000adf4 00019c0a R_ARM_THM_CALL 0000453d _PyDict_Next │ │ │ │ │ -0000ae4c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae66 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae7c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ae8e 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000aea4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeb4 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000af1e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000af22 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000af4e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000afa6 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b010 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000b03c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b040 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b04c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b050 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b054 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b078 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b088 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b08c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b092 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b0cc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0d0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b138 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b13c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b140 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b14c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b178 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b17c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b204 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b208 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b20c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b246 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b24a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b256 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b280 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b29e 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b2ac 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000b310 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b334 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b338 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b3f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b42a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b42e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b440 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b448 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b44c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b450 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b48c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b49a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4ae 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000b520 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b536 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b54a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b54e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b554 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b558 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b588 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b58c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b5ae 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b5be 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b5ca 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000b5d6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b5f2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b5f6 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b5fa 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b608 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b60c 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b612 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000b61a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b61e 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b622 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b628 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b62c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b6ee 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b710 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000b73c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b752 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b76e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7a8 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7ac 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7b4 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b7b8 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b7f6 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b81e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b822 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b834 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b846 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b872 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000ba4a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba4e 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000ba52 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000ba56 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ -0000ba5a 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ -0000ba60 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bb62 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000bbb2 00017b0a R_ARM_THM_CALL 0000a425 _PyDict_SendEvent │ │ │ │ │ -0000bbd2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf6 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000275a 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000031c4 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003d1c 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003ee8 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -0000429a 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005d76 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005d8c 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006012 0001881e R_ARM_THM_JUMP24 00002bdd _PyDict_SetItem_LockHeld │ │ │ │ │ -0000680a 0001881e R_ARM_THM_JUMP24 00002bdd _PyDict_SetItem_LockHeld │ │ │ │ │ -00007b98 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007bbc 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007f32 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007fc0 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00008bac 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008d68 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008da6 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008dac 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000094d2 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000096c6 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a650 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a902 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009954 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009968 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000996c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000997a 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000999a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000999e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099c6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099ca 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000099e6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099ea 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a28 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009a4a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009aa0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009aa4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b30 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009b34 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009b3e 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009b82 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009bb2 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009bfc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c00 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c04 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c08 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c42 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00009c46 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00009c50 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009c66 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009c6a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009cbc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009cc0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d36 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009d60 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d80 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009d9a 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009dc0 0001750a R_ARM_THM_CALL 00000c61 PyDict_SetItem │ │ │ │ │ +00009e14 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009e18 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009e22 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009e40 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e44 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e48 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e66 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009e78 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00009e7c 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00009e82 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e86 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009eae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009eb2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f46 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009f54 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00009f9e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009fa2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fb0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009fd0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a044 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a082 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a0c6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0d0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0d4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a0d8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a12c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a14e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a15c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a160 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a166 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a16a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a17e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a200 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000a24c 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000a268 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a26e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a29e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2ae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2ba 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a2be 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a2c6 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000a2ca 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +0000a2ce 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a2d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2e6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a304 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a308 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a30e 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000a314 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ +0000a318 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ +0000a320 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a328 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +0000a32c 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000a358 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a364 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a372 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a3d8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3e0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a40e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a424 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a42c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a434 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a438 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a4be 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a4c4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a4c8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a4d0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a4f2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a4f6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a4fc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a500 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a508 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a52a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a52e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a534 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a538 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a540 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a562 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a566 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a56c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a570 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a578 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a59e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5a2 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5a8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5ac 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5b4 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5da 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5de 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5e8 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5f0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a614 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a618 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a61e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a622 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a62a 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a64e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a652 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a658 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a65c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a6a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a6b8 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000a6ce 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a6e4 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a6f2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000a6f6 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +0000a6fa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ +0000a6fe 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ +0000a770 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a77a 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a788 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a7a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7b2 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a7bc 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a7ca 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a7e6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a85e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a868 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a86e 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a8b4 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a8be 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a8c4 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a8d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8e8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a908 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a90c 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ +0000a910 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ +0000a956 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a95c 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a964 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ +0000a968 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ +0000a970 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a988 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a98c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a9a2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000a9ae 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9b2 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9c0 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9c4 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9ce 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a9de 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa02 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa06 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aa1a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa3c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa4c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa80 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000aa84 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000aa9a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000aa9e 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000aaa8 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000aaf8 0000b82f R_ARM_THM_MOVW_ABS_NC 00009c79 dict_vectorcall │ │ │ │ │ +0000aafc 0000b830 R_ARM_THM_MOVT_ABS 00009c79 dict_vectorcall │ │ │ │ │ +0000ab2c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ab30 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ab74 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000ab92 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000abb0 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000abb4 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000abb8 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abbc 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abcc 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000abe2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000abe6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abea 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000abee 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ac3c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ac5e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ac6a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac6e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ac9e 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000acb4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acb8 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acd8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad16 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad6e 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000ad9c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ada0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ada4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ada8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae0c 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +0000ae64 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae7e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae94 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000aea6 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000aebc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aecc 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000af36 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000af3a 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000af66 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000afbe 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b028 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000b054 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b058 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b064 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b068 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b06c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b090 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b0a0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b0a4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b0aa 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b0e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b150 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b154 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b158 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b164 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b190 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b194 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1e8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b21c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b220 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b224 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b25e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b262 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b26e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b298 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b2b6 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b2c4 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000b328 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b34c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b350 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b40e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b442 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b446 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b458 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b460 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b464 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b468 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c6 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000b538 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b54e 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b562 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b566 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b56c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b570 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b5a0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b5a4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b5c6 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b5d6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b5e2 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000b5ee 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b60a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b60e 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b612 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b620 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b624 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b62a 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000b632 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b636 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b63a 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b640 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b644 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b706 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b728 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000b754 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b76a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b786 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7c0 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b7c4 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b7cc 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b7d0 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b80e 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b836 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b83a 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b84c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b85e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b88a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000ba62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba66 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000ba6a 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000ba6e 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ +0000ba72 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ +0000ba78 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bb7a 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000bbca 00017b0a R_ARM_THM_CALL 0000a43d _PyDict_SendEvent │ │ │ │ │ +0000bbea 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0e 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002772 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000031dc 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003d34 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003f00 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000042b2 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00005d8e 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005da4 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000602a 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006822 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007bb0 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007bd4 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007f4a 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007fd8 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00008bc4 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008d80 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008dbe 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008dc4 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000094ea 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000096de 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a668 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a91a 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15c30 contains 262 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15c48 contains 262 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 000047f5 PyDict_DelItem │ │ │ │ │ +00000082 00019f0a R_ARM_THM_CALL 0000480d 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 │ │ │ │ │ @@ -1551,16 +1551,16 @@ │ │ │ │ │ 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 0000a9d5 dictkeys_contains │ │ │ │ │ -000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000a9d5 dictkeys_contains │ │ │ │ │ +000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000a9ed dictkeys_contains │ │ │ │ │ +000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000a9ed 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 │ │ │ │ │ @@ -1595,27 +1595,27 @@ │ │ │ │ │ 00000610 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00000680 0000260a R_ARM_THM_CALL 00002745 Py_XDECREF │ │ │ │ │ +00000680 0000260a R_ARM_THM_CALL 0000275d 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 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 0000230a R_ARM_THM_CALL 00002079 dict_setdefault_ref_lock_held │ │ │ │ │ +000007a4 0000230a R_ARM_THM_CALL 00002091 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 │ │ │ │ │ @@ -1721,42 +1721,42 @@ │ │ │ │ │ 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 0000150a R_ARM_THM_CALL 00000f69 new_keys_object.isra.0 │ │ │ │ │ +00000c8e 0000150a R_ARM_THM_CALL 00000f81 new_keys_object.isra.0 │ │ │ │ │ 00000c9e 0000070a R_ARM_THM_CALL 0000009d new_dict │ │ │ │ │ 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 00002761 PyDict_GetItemWithError │ │ │ │ │ +00000d64 00017f0a R_ARM_THM_CALL 00002779 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 00005c49 dictiter_new │ │ │ │ │ -00000634 00002a1e R_ARM_THM_JUMP24 00004b19 delitem_knownhash_lock_held │ │ │ │ │ -0000063a 0000681e R_ARM_THM_JUMP24 00005c49 dictiter_new │ │ │ │ │ +00000622 0000681e R_ARM_THM_JUMP24 00005c61 dictiter_new │ │ │ │ │ +00000634 00002a1e R_ARM_THM_JUMP24 00004b31 delitem_knownhash_lock_held │ │ │ │ │ +0000063a 0000681e R_ARM_THM_JUMP24 00005c61 dictiter_new │ │ │ │ │ 00000718 0002091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000722 0000681e R_ARM_THM_JUMP24 00005c49 dictiter_new │ │ │ │ │ -0000073a 0000681e R_ARM_THM_JUMP24 00005c49 dictiter_new │ │ │ │ │ +00000722 0000681e R_ARM_THM_JUMP24 00005c61 dictiter_new │ │ │ │ │ +0000073a 0000681e R_ARM_THM_JUMP24 00005c61 dictiter_new │ │ │ │ │ 0000074e 00020a1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000078a 0000591e R_ARM_THM_JUMP24 00009e35 merge_from_seq2_lock_held │ │ │ │ │ -00000d16 0001ea1e R_ARM_THM_JUMP24 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ -00000d40 0001ea1e R_ARM_THM_JUMP24 0000b05d _PyDict_GetItem_KnownHash │ │ │ │ │ +0000078a 0000591e R_ARM_THM_JUMP24 00009e4d merge_from_seq2_lock_held │ │ │ │ │ +00000d16 0001ea1e R_ARM_THM_JUMP24 0000b075 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d40 0001ea1e R_ARM_THM_JUMP24 0000b075 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000dac 00016d1e R_ARM_THM_JUMP24 00000135 PyDict_Contains │ │ │ │ │ -00000dda 0001751e R_ARM_THM_JUMP24 00000c49 PyDict_SetItem │ │ │ │ │ -00000e04 00019f1e R_ARM_THM_JUMP24 000047f5 PyDict_DelItem │ │ │ │ │ +00000dda 0001751e R_ARM_THM_JUMP24 00000c61 PyDict_SetItem │ │ │ │ │ +00000e04 00019f1e R_ARM_THM_JUMP24 0000480d PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16460 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16478 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ ├── 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 5998 │ │ │ │ │ + bl 59b0 │ │ │ │ │ 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 77d4 │ │ │ │ │ + bl 77ec │ │ │ │ │ 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 2cc0 │ │ │ │ │ + bl 2cd8 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 296 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5998 │ │ │ │ │ + bl 59b0 │ │ │ │ │ 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 32d8 │ │ │ │ │ + b.w 32f0 │ │ │ │ │ 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 2938 │ │ │ │ │ + bl 2950 │ │ │ │ │ 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 2cf4 │ │ │ │ │ + bl 2d0c │ │ │ │ │ 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 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ 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 453c <_PyDict_Next> │ │ │ │ │ + bl 4554 <_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 b05c <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl b074 <_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 4b18 │ │ │ │ │ + bl 4b30 │ │ │ │ │ R_ARM_THM_CALL delitem_knownhash_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 5fe │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2744 │ │ │ │ │ + bl 275c │ │ │ │ │ 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 453c <_PyDict_Next> │ │ │ │ │ + bl 4554 <_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 3c5c │ │ │ │ │ + bl 3c74 │ │ │ │ │ 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 3c5c │ │ │ │ │ + bl 3c74 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 104 │ │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ 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 814 <_Py_dict_lookup+0x63c> │ │ │ │ │ + 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 │ │ │ │ │ @@ -262,56 +262,56 @@ │ │ │ │ │ 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 r7, r2 │ │ │ │ │ - beq.w 632 <_Py_dict_lookup+0x45a> │ │ │ │ │ + beq.w 64c <_Py_dict_lookup+0x474> │ │ │ │ │ mov.w lr, r7, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add sl, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 5b0 <_Py_dict_lookup+0x3d8> │ │ │ │ │ + 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 r7, r2 │ │ │ │ │ beq.n 30c <_Py_dict_lookup+0x134> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r3, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 5da <_Py_dict_lookup+0x402> │ │ │ │ │ + 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 r7, r2 │ │ │ │ │ - beq.w 7a2 <_Py_dict_lookup+0x5ca> │ │ │ │ │ + beq.w 7bc <_Py_dict_lookup+0x5e4> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ b.n 296 <_Py_dict_lookup+0xbe> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - bne.w 9b2 <_Py_dict_lookup+0x7da> │ │ │ │ │ + bne.w a42 <_Py_dict_lookup+0x86a> │ │ │ │ │ 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] │ │ │ │ │ @@ -321,21 +321,21 @@ │ │ │ │ │ cbz r2, 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #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 c2e <_Py_dict_lookup+0xa56> │ │ │ │ │ + beq.w c58 <_Py_dict_lookup+0xa80> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c26 <_Py_dict_lookup+0xa4e> │ │ │ │ │ + beq.w c50 <_Py_dict_lookup+0xa78> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ @@ -343,24 +343,24 @@ │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 70c <_Py_dict_lookup+0x534> │ │ │ │ │ + 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 718 <_Py_dict_lookup+0x540> │ │ │ │ │ + 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] │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ beq.n 40c <_Py_dict_lookup+0x234> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov.w sl, r7, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 736 <_Py_dict_lookup+0x55e> │ │ │ │ │ + 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 r1, r5, #1 │ │ │ │ │ beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ @@ -410,21 +410,21 @@ │ │ │ │ │ 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 468 <_Py_dict_lookup+0x290> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c22 <_Py_dict_lookup+0xa4a> │ │ │ │ │ + beq.w c4a <_Py_dict_lookup+0xa72> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c1c <_Py_dict_lookup+0xa44> │ │ │ │ │ + beq.w c44 <_Py_dict_lookup+0xa6c> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ @@ -439,119 +439,121 @@ │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ ble.w 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ b.n 3b4 <_Py_dict_lookup+0x1dc> │ │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - add.w fp, r2, #20 │ │ │ │ │ + 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 r9, r7, r2 │ │ │ │ │ - add r4, fp │ │ │ │ │ + and.w r6, r7, r2 │ │ │ │ │ + add r4, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r5, [fp, r9] │ │ │ │ │ - bgt.w 624 <_Py_dict_lookup+0x44c> │ │ │ │ │ + ldrsble.w r5, [sl, r6] │ │ │ │ │ + bgt.w 63e <_Py_dict_lookup+0x466> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 618 <_Py_dict_lookup+0x440> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r5, r6 │ │ │ │ │ - adds r2, r4, r6 │ │ │ │ │ + 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 sl, [r2, #4] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq.w 60a <_Py_dict_lookup+0x432> │ │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ │ + 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 6a2 <_Py_dict_lookup+0x4ca> │ │ │ │ │ + beq.w 6bc <_Py_dict_lookup+0x4e4> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - add r9, r2 │ │ │ │ │ + add r6, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - and.w r9, r2, r9 │ │ │ │ │ + and.w r6, r6, r2 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r5, [fp, r9] │ │ │ │ │ - bgt.w 6fe <_Py_dict_lookup+0x526> │ │ │ │ │ + ldrsble.w r5, [sl, r6] │ │ │ │ │ + bgt.w 718 <_Py_dict_lookup+0x540> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 69c <_Py_dict_lookup+0x4c4> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r5, r6 │ │ │ │ │ - adds r2, r4, r6 │ │ │ │ │ + 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 sl, [r2, #4] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq.w 608 <_Py_dict_lookup+0x430> │ │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ │ + 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 744 <_Py_dict_lookup+0x56c> │ │ │ │ │ + beq.w 75e <_Py_dict_lookup+0x586> │ │ │ │ │ lsrs r2, r7, #10 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add r2, r9 │ │ │ │ │ - and.w sl, r0, r2 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + and.w r9, r0, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bgt.n 5a2 <_Py_dict_lookup+0x3ca> │ │ │ │ │ - ldrsb.w r5, [fp, sl] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bgt.n 5bc <_Py_dict_lookup+0x3e4> │ │ │ │ │ + ldrsb.w r5, [sl, r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 73c <_Py_dict_lookup+0x564> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r5, r6 │ │ │ │ │ - adds r3, r4, r6 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - beq.n 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + 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 r9, sl, sl, lsl #2 │ │ │ │ │ + add.w r6, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ │ + add.w r6, r6, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ - bgt.w 924 <_Py_dict_lookup+0x74c> │ │ │ │ │ - ldrsb.w r5, [fp, r9] │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + and.w r6, r6, r3 │ │ │ │ │ + bgt.w 938 <_Py_dict_lookup+0x760> │ │ │ │ │ + ldrsb.w r5, [sl, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 80c <_Py_dict_lookup+0x634> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r5, r6 │ │ │ │ │ - adds r3, r4, r6 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - beq.n 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 932 <_Py_dict_lookup+0x75a> │ │ │ │ │ + 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 946 <_Py_dict_lookup+0x76e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - add.w sl, r9, r3 │ │ │ │ │ + add.w r9, r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - and.w sl, r3, sl │ │ │ │ │ - ble.n 526 <_Py_dict_lookup+0x34e> │ │ │ │ │ + and.w r9, r3, r9 │ │ │ │ │ + ble.n 534 <_Py_dict_lookup+0x35c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ - ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ - b.n 52a <_Py_dict_lookup+0x352> │ │ │ │ │ + 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 r5, [fp, sl, lsl #1] │ │ │ │ │ ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.w 2a8 <_Py_dict_lookup+0xd0> │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ @@ -569,108 +571,108 @@ │ │ │ │ │ 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, r4 │ │ │ │ │ - b.n 5b0 <_Py_dict_lookup+0x3d8> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + b.n 5ca <_Py_dict_lookup+0x3f2> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - add.w r2, fp, r6 │ │ │ │ │ + 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 4cc <_Py_dict_lookup+0x2f4> │ │ │ │ │ + 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 r5, [fp, r9, lsl #2] │ │ │ │ │ - ldrshle.w r5, [fp, r9, lsl #1] │ │ │ │ │ + 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.w r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.w 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ 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 c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + beq.w c2c <_Py_dict_lookup+0xa54> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c34 <_Py_dict_lookup+0xa5c> │ │ │ │ │ + beq.w c26 <_Py_dict_lookup+0xa4e> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 61e <_Py_dict_lookup+0x446> │ │ │ │ │ - b.n 50a <_Py_dict_lookup+0x332> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + beq.n 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [sl] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 6dc <_Py_dict_lookup+0x504> │ │ │ │ │ + beq.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 988 <_Py_dict_lookup+0x7b0> │ │ │ │ │ + beq.w 9ae <_Py_dict_lookup+0x7d6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ 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, sl │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 608 <_Py_dict_lookup+0x430> │ │ │ │ │ + bne.n 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - b.n 4cc <_Py_dict_lookup+0x2f4> │ │ │ │ │ + b.n 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r5, [fp, r9, lsl #2] │ │ │ │ │ - ldrshle.w r5, [fp, r9, lsl #1] │ │ │ │ │ - b.n 4e8 <_Py_dict_lookup+0x310> │ │ │ │ │ + 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 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 │ │ │ │ │ @@ -681,267 +683,362 @@ │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ ldr.w r5, [fp, sl, lsl #2] │ │ │ │ │ b.n 3c0 <_Py_dict_lookup+0x1e8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ - b.n 548 <_Py_dict_lookup+0x370> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 55a <_Py_dict_lookup+0x382> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [sl] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 77e <_Py_dict_lookup+0x5a6> │ │ │ │ │ + beq.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9c2 <_Py_dict_lookup+0x7ea> │ │ │ │ │ + beq.w a52 <_Py_dict_lookup+0x87a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ 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, sl │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 608 <_Py_dict_lookup+0x430> │ │ │ │ │ + bne.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - b.n 50a <_Py_dict_lookup+0x332> │ │ │ │ │ + b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #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 c44 <_Py_dict_lookup+0xa6c> │ │ │ │ │ + beq.w c36 <_Py_dict_lookup+0xa5e> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c3e <_Py_dict_lookup+0xa66> │ │ │ │ │ + beq.w c30 <_Py_dict_lookup+0xa58> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r1, r8, #20 │ │ │ │ │ addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ b.n 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ - b.n 584 <_Py_dict_lookup+0x3ac> │ │ │ │ │ add.w fp, r3, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [fp, sl] │ │ │ │ │ - bgt.w bba <_Py_dict_lookup+0x9e2> │ │ │ │ │ + bgt.w ac4 <_Py_dict_lookup+0x8ec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w b56 <_Py_dict_lookup+0x97e> │ │ │ │ │ + bge.w a62 <_Py_dict_lookup+0x88a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w r6, sl, r4 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r5, [fp, r6] │ │ │ │ │ - bgt.w be4 <_Py_dict_lookup+0xa0c> │ │ │ │ │ + bgt.w aee <_Py_dict_lookup+0x916> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w aee <_Py_dict_lookup+0x916> │ │ │ │ │ + bge.w 9d8 <_Py_dict_lookup+0x800> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + 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 acc <_Py_dict_lookup+0x8f4> │ │ │ │ │ + bgt.w bbe <_Py_dict_lookup+0x9e6> │ │ │ │ │ ldrsb.w r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w a72 <_Py_dict_lookup+0x89a> │ │ │ │ │ + bge.w b6a <_Py_dict_lookup+0x992> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + 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 a4a <_Py_dict_lookup+0x872> │ │ │ │ │ + bgt.w b5c <_Py_dict_lookup+0x984> │ │ │ │ │ ldrsb.w r5, [r9, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 9ec <_Py_dict_lookup+0x814> │ │ │ │ │ + bge.w afe <_Py_dict_lookup+0x926> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + 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 87e <_Py_dict_lookup+0x6a6> │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + 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, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [r9] │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 906 <_Py_dict_lookup+0x72e> │ │ │ │ │ + beq.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d2 <_Py_dict_lookup+0x7fa> │ │ │ │ │ + beq.n 9c4 <_Py_dict_lookup+0x7ec> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne.n 9e6 <_Py_dict_lookup+0x80e> │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 9e6 <_Py_dict_lookup+0x80e> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ - ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 548 <_Py_dict_lookup+0x370> │ │ │ │ │ + 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 r5, [fp, r9, lsl #1] │ │ │ │ │ - ldrgt.w r5, [fp, r9, lsl #2] │ │ │ │ │ - b.n 566 <_Py_dict_lookup+0x38e> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + 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, #24] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [sl] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r0, [sl] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 96a <_Py_dict_lookup+0x792> │ │ │ │ │ + beq.n 97a <_Py_dict_lookup+0x7a2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ cbz r0, 99e <_Py_dict_lookup+0x7c6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne.n 9e6 <_Py_dict_lookup+0x80e> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 9e6 <_Py_dict_lookup+0x80e> │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.w c14 <_Py_dict_lookup+0xa3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ - ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 584 <_Py_dict_lookup+0x3ac> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ │ + b.n 59e <_Py_dict_lookup+0x3c6> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + b.n 97a <_Py_dict_lookup+0x7a2> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ - b.n 6dc <_Py_dict_lookup+0x504> │ │ │ │ │ + b.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + 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 96a <_Py_dict_lookup+0x792> │ │ │ │ │ + b.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ + 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.w c1e <_Py_dict_lookup+0xa46> │ │ │ │ │ + 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.w bfc <_Py_dict_lookup+0xa24> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + 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> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ b.n 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ - b.n 77e <_Py_dict_lookup+0x5a6> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd r2, r1, [sp, #24] │ │ │ │ │ + b.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ + 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 ae8 <_Py_dict_lookup+0x910> │ │ │ │ │ + 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 ad4 <_Py_dict_lookup+0x8fc> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ + 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 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 a9a <_Py_dict_lookup+0x8c2> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ 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 906 <_Py_dict_lookup+0x72e> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + b.n a9a <_Py_dict_lookup+0x8c2> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + b.n a80 <_Py_dict_lookup+0x8a8> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r5, [fp, r6, lsl #2] │ │ │ │ │ + ldrshle.w r5, [fp, r6, lsl #1] │ │ │ │ │ + b.n 866 <_Py_dict_lookup+0x68e> │ │ │ │ │ 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 8ba <_Py_dict_lookup+0x6e2> │ │ │ │ │ + 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 │ │ │ │ │ @@ -949,53 +1046,42 @@ │ │ │ │ │ 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 a5c <_Py_dict_lookup+0x884> │ │ │ │ │ + bne.n be6 <_Py_dict_lookup+0xa0e> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w c12 <_Py_dict_lookup+0xa3a> │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ ldr r0, [r3, r0] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w c12 <_Py_dict_lookup+0xa3a> │ │ │ │ │ - cbnz r1, a58 <_Py_dict_lookup+0x880> │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n be0 <_Py_dict_lookup+0xa08> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b.n 8ba <_Py_dict_lookup+0x6e2> │ │ │ │ │ + b.n 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [r9, r6, lsl #1] │ │ │ │ │ ldrgt.w r5, [r9, r6, lsl #2] │ │ │ │ │ - b.n 8ae <_Py_dict_lookup+0x6d6> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a2a <_Py_dict_lookup+0x852> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b.n a2a <_Py_dict_lookup+0x852> │ │ │ │ │ + b.n 8c0 <_Py_dict_lookup+0x6e8> │ │ │ │ │ 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 894 <_Py_dict_lookup+0x6bc> │ │ │ │ │ + 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 │ │ │ │ │ @@ -1003,253 +1089,169 @@ │ │ │ │ │ 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 ada <_Py_dict_lookup+0x902> │ │ │ │ │ + bne.n bcc <_Py_dict_lookup+0x9f4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt.w 9be <_Py_dict_lookup+0x7e6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w c12 <_Py_dict_lookup+0xa3a> │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ ldr r0, [r3, r0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.w c12 <_Py_dict_lookup+0xa3a> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n a58 <_Py_dict_lookup+0x880> │ │ │ │ │ + bne.n c3a <_Py_dict_lookup+0xa62> │ │ │ │ │ + cbnz r1, be0 <_Py_dict_lookup+0xa08> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b.n 894 <_Py_dict_lookup+0x6bc> │ │ │ │ │ + b.n 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [r9, sl, lsl #1] │ │ │ │ │ ldrgt.w r5, [r9, sl, lsl #2] │ │ │ │ │ - b.n 888 <_Py_dict_lookup+0x6b0> │ │ │ │ │ + b.n 89a <_Py_dict_lookup+0x6c2> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa8 <_Py_dict_lookup+0x8d0> │ │ │ │ │ + bne.n ba0 <_Py_dict_lookup+0x9c8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n aa8 <_Py_dict_lookup+0x8d0> │ │ │ │ │ - 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 860 <_Py_dict_lookup+0x688> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n c0a <_Py_dict_lookup+0xa32> │ │ │ │ │ - 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 bf4 <_Py_dict_lookup+0xa1c> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - 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 860 <_Py_dict_lookup+0x688> │ │ │ │ │ - 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 838 <_Py_dict_lookup+0x660> │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n bde <_Py_dict_lookup+0xa06> │ │ │ │ │ - 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 bca <_Py_dict_lookup+0x9f2> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 998 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - 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 838 <_Py_dict_lookup+0x660> │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ - ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ - b.n 82c <_Py_dict_lookup+0x654> │ │ │ │ │ + b.n ba0 <_Py_dict_lookup+0x9c8> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b8e <_Py_dict_lookup+0x9b6> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + bne.n b3c <_Py_dict_lookup+0x964> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n b8e <_Py_dict_lookup+0x9b6> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - b.n b74 <_Py_dict_lookup+0x99c> │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r5, [fp, r6, lsl #2] │ │ │ │ │ - ldrshle.w r5, [fp, r6, lsl #1] │ │ │ │ │ - b.n 854 <_Py_dict_lookup+0x67c> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n b3c <_Py_dict_lookup+0x964> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2a <_Py_dict_lookup+0x952> │ │ │ │ │ + bne.w a18 <_Py_dict_lookup+0x840> │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b2a <_Py_dict_lookup+0x952> │ │ │ │ │ + b.n a18 <_Py_dict_lookup+0x840> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - b.n b0e <_Py_dict_lookup+0x936> │ │ │ │ │ + b.n 9fa <_Py_dict_lookup+0x822> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 69e <_Py_dict_lookup+0x4c6> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + 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> │ │ │ │ │ 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 43e <_Py_dict_lookup+0x266> │ │ │ │ │ + b.w 43e <_Py_dict_lookup+0x266> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ b.w 356 <_Py_dict_lookup+0x17e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b.w 340 <_Py_dict_lookup+0x168> │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 684 <_Py_dict_lookup+0x4ac> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 66e <_Py_dict_lookup+0x496> │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 7f4 <_Py_dict_lookup+0x61c> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 7de <_Py_dict_lookup+0x606> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000c48 : │ │ │ │ │ +00000c60 : │ │ │ │ │ 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 cfa │ │ │ │ │ + bpl.n d12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n cb8 │ │ │ │ │ + bne.n cd0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cc2 │ │ │ │ │ + beq.n cda │ │ │ │ │ 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 cd0 │ │ │ │ │ + bne.n ce8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n cd0 │ │ │ │ │ - ldr r2, [pc, #128] @ (d10 ) │ │ │ │ │ + beq.n ce8 │ │ │ │ │ + ldr r2, [pc, #128] @ (d28 ) │ │ │ │ │ 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 ce4 │ │ │ │ │ - bl 1084 │ │ │ │ │ + beq.n cfc │ │ │ │ │ + bl 109c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n c76 │ │ │ │ │ + bne.n c8e │ │ │ │ │ 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 c88 │ │ │ │ │ + beq.n ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n cec │ │ │ │ │ - ldr r2, [pc, #52] @ (d14 ) │ │ │ │ │ + beq.n d04 │ │ │ │ │ + ldr r2, [pc, #52] @ (d2c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n c94 │ │ │ │ │ - bl d18 │ │ │ │ │ + b.n cac │ │ │ │ │ + bl d30 │ │ │ │ │ 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 │ │ │ │ │ @@ -1258,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 cb4 │ │ │ │ │ + b.n ccc │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d18 : │ │ │ │ │ +00000d30 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1284,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 d98 │ │ │ │ │ - ldr r3, [pc, #532] @ (f60 ) │ │ │ │ │ + bne.n db0 │ │ │ │ │ + ldr r3, [pc, #532] @ (f78 ) │ │ │ │ │ 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 d98 │ │ │ │ │ + ble.n db0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1316,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 dce │ │ │ │ │ + b.n de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f22 │ │ │ │ │ + beq.w f3a │ │ │ │ │ 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 │ │ │ │ │ @@ -1345,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 f10 │ │ │ │ │ + bne.w f28 │ │ │ │ │ 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, e2c │ │ │ │ │ + cbnz r0, e44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, e76 │ │ │ │ │ + cbnz r0, e8e │ │ │ │ │ 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 e98 │ │ │ │ │ + bne.n eb0 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ - bgt.n ed6 │ │ │ │ │ + bgt.n eee │ │ │ │ │ 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 ef2 │ │ │ │ │ + bne.n f0a │ │ │ │ │ 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] │ │ │ │ │ @@ -1408,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 ea0 │ │ │ │ │ + bne.n eb8 │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ - cbnz r2, ea0 │ │ │ │ │ + cbnz r2, eb8 │ │ │ │ │ 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 e2c │ │ │ │ │ + beq.n e44 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n f04 │ │ │ │ │ - ldr r3, [pc, #192] @ (f64 ) │ │ │ │ │ + beq.n f1c │ │ │ │ │ + ldr r3, [pc, #192] @ (f7c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -1441,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 e38 │ │ │ │ │ + ble.n e50 │ │ │ │ │ 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 e4a │ │ │ │ │ + beq.n e62 │ │ │ │ │ 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 e54 │ │ │ │ │ + b.n e6c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ea0 │ │ │ │ │ - b.n e2c │ │ │ │ │ + bne.n eb8 │ │ │ │ │ + b.n e44 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a43c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f36 │ │ │ │ │ + beq.n f4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, f50 │ │ │ │ │ + cbz r3, f68 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f4a │ │ │ │ │ + beq.n f62 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, f58 │ │ │ │ │ + cbz r3, f70 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e70 │ │ │ │ │ + b.n e88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f36 │ │ │ │ │ + b.n f4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f4a │ │ │ │ │ + b.n f62 │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f68 : │ │ │ │ │ +00000f80 : │ │ │ │ │ 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 1046 │ │ │ │ │ + beq.n 105e │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 1060 │ │ │ │ │ + bhi.n 1078 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n fe4 │ │ │ │ │ - ldr r2, [pc, #236] @ (1080 ) │ │ │ │ │ + bne.n ffc │ │ │ │ │ + ldr r2, [pc, #236] @ (1098 ) │ │ │ │ │ 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 1058 │ │ │ │ │ + ble.n 1070 │ │ │ │ │ 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 │ │ │ │ │ @@ -1567,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, 107a │ │ │ │ │ + cbz r0, 1092 │ │ │ │ │ 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] │ │ │ │ │ @@ -1592,82 +1594,82 @@ │ │ │ │ │ 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 1064 │ │ │ │ │ + bhi.n 107c │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n fea │ │ │ │ │ + b.n 1002 │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n fea │ │ │ │ │ + b.n 1002 │ │ │ │ │ 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 fea │ │ │ │ │ + b.n 1002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n fde │ │ │ │ │ + b.n ff6 │ │ │ │ │ .word 0x000000e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001084 : │ │ │ │ │ +0000109c : │ │ │ │ │ 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 13aa │ │ │ │ │ + beq.w 13c2 │ │ │ │ │ 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 1384 │ │ │ │ │ + bne.w 139c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b4 │ │ │ │ │ + bne.w 13cc │ │ │ │ │ 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 1562 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11da │ │ │ │ │ + beq.n 11f2 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 1230 │ │ │ │ │ + bne.w 1248 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 142a │ │ │ │ │ + ble.w 1442 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 1596 │ │ │ │ │ + bne.w 15ae │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, r0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1679,30 +1681,30 @@ │ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w lr, r9, r0 │ │ │ │ │ - bgt.n 1198 │ │ │ │ │ + bgt.n 11b0 │ │ │ │ │ add.w ip, r6, #20 │ │ │ │ │ ldrsb.w r3, [ip, lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1362 │ │ │ │ │ + bge.w 137a │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ strb.w r3, [ip, lr] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ add.w ip, r5, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1402 │ │ │ │ │ + beq.w 141a │ │ │ │ │ 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 │ │ │ │ │ @@ -1714,72 +1716,72 @@ │ │ │ │ │ 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 14c0 │ │ │ │ │ + bgt.w 14d8 │ │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 12b8 │ │ │ │ │ + bge.w 12d0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ add.w ip, r6, #20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strh.w r0, [ip, lr, lsl #1] │ │ │ │ │ ldrb.w lr, [r6, #6] │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ lsls r3, r6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1402 │ │ │ │ │ + beq.w 141a │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r7, [ip, r3] │ │ │ │ │ add r3, ip │ │ │ │ │ str.w sl, [r3, #4] │ │ │ │ │ - b.n 117c │ │ │ │ │ + b.n 1194 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1510 │ │ │ │ │ + bne.w 1528 │ │ │ │ │ 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 10e0 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 14da │ │ │ │ │ - ldr r3, [pc, #816] @ (1538 ) │ │ │ │ │ + beq.w 14f2 │ │ │ │ │ + ldr r3, [pc, #816] @ (1550 ) │ │ │ │ │ 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 10e0 │ │ │ │ │ + b.n 10f8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 128e │ │ │ │ │ + beq.n 12a6 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1476 │ │ │ │ │ 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 │ │ │ │ │ @@ -1788,186 +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 14b0 │ │ │ │ │ + beq.w 14c8 │ │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #24] │ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ │ - cbz r6, 129a │ │ │ │ │ + cbz r6, 12b2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 130a │ │ │ │ │ + bne.n 1322 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1190 │ │ │ │ │ + bne.w 11a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1190 │ │ │ │ │ + b.n 11a8 │ │ │ │ │ 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 11ae │ │ │ │ │ + blt.w 11c6 │ │ │ │ │ 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 lr, r3, r0 │ │ │ │ │ - bgt.n 1334 │ │ │ │ │ + bgt.n 134c │ │ │ │ │ add.w r3, r6, lr │ │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 1416 │ │ │ │ │ + bge.w 142e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ strb r0, [r3, #20] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 116e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 129a │ │ │ │ │ + bne.n 12b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ - b.n 12a6 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ + b.n 12be │ │ │ │ │ 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, lr, lsl #1 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r3, r6, lr, lsl #2 │ │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1322 │ │ │ │ │ + bge.n 133a │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r3, lr, lsl #2 │ │ │ │ │ - ble.w 11b0 │ │ │ │ │ + ble.w 11c8 │ │ │ │ │ add.w ip, r6, r3 │ │ │ │ │ - b.n 14d4 │ │ │ │ │ + b.n 14ec │ │ │ │ │ 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 1300 │ │ │ │ │ - b.n 12d8 │ │ │ │ │ + blt.n 1318 │ │ │ │ │ + b.n 12f0 │ │ │ │ │ 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 16cc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1562 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 10dc │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 6928 │ │ │ │ │ + bl 6940 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 153c │ │ │ │ │ + beq.w 1554 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8bbc │ │ │ │ │ + bl 8bd4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1584 │ │ │ │ │ + bne.w 159c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ + beq.w 11a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1190 │ │ │ │ │ + bne.w 11a8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1190 │ │ │ │ │ + b.n 11a8 │ │ │ │ │ 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 117c │ │ │ │ │ + b.n 1194 │ │ │ │ │ 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 12f2 │ │ │ │ │ + b.n 130a │ │ │ │ │ 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 16cc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1562 │ │ │ │ │ + beq.w 157a │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 1596 │ │ │ │ │ + bne.w 15ae │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ - b.n 10fa │ │ │ │ │ + b.n 1112 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a43c <_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 │ │ │ │ │ @@ -1978,254 +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 1280 │ │ │ │ │ + bne.w 1298 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #28] │ │ │ │ │ - b.n 128a │ │ │ │ │ + b.n 12a2 │ │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ │ add.w ip, r6, fp │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ │ - bge.n 14e6 │ │ │ │ │ + bge.n 14fe │ │ │ │ │ str.w r0, [ip, #20] │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 116e │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e0 │ │ │ │ │ - b.n 1204 │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ + b.n 121c │ │ │ │ │ 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 r0, [r6, #16] │ │ │ │ │ - blt.w 135c │ │ │ │ │ - b.n 12dc │ │ │ │ │ + blt.w 1374 │ │ │ │ │ + b.n 12f4 │ │ │ │ │ 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 1204 │ │ │ │ │ + bne.w 121c │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1204 │ │ │ │ │ + bne.w 121c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e0 │ │ │ │ │ - b.n 11fa │ │ │ │ │ + beq.w 10f8 │ │ │ │ │ + b.n 1212 │ │ │ │ │ .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 16cc │ │ │ │ │ + bl 16e4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 15a8 │ │ │ │ │ + bne.n 15c0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 157e │ │ │ │ │ + beq.n 1596 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 15ba │ │ │ │ │ + cbz r3, 15d2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1192 │ │ │ │ │ + b.n 11aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e0 │ │ │ │ │ + bne.w 13f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13e0 │ │ │ │ │ + b.n 13f8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a424 <_PyDict_SendEvent> │ │ │ │ │ + bl a43c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 145a │ │ │ │ │ + b.n 1472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 156e │ │ │ │ │ + bne.n 1586 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 156e │ │ │ │ │ + b.n 1586 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 157e │ │ │ │ │ + b.n 1596 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015c4 : │ │ │ │ │ +000015dc : │ │ │ │ │ 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 163c │ │ │ │ │ + bgt.n 1654 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 15ee │ │ │ │ │ + bge.n 1606 │ │ │ │ │ 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 15ec │ │ │ │ │ + blt.n 1604 │ │ │ │ │ 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 1666 │ │ │ │ │ + bgt.n 167e │ │ │ │ │ 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 15ec │ │ │ │ │ + blt.n 1604 │ │ │ │ │ and.w r0, r3, r2 │ │ │ │ │ - b.n 161e │ │ │ │ │ + b.n 1636 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 16aa │ │ │ │ │ + bgt.n 16c2 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15ec │ │ │ │ │ + blt.n 1604 │ │ │ │ │ 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 1604 │ │ │ │ │ + b.n 161c │ │ │ │ │ add.w r4, ip, r0, lsl #1 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1694 │ │ │ │ │ + bgt.n 16ac │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 15ec │ │ │ │ │ + blt.n 1604 │ │ │ │ │ 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 1674 │ │ │ │ │ + ble.n 168c │ │ │ │ │ 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 1682 │ │ │ │ │ + bge.n 169a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r4, ip, r3 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 15ec │ │ │ │ │ + blt.n 1604 │ │ │ │ │ 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 1604 │ │ │ │ │ + b.n 161c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016cc : │ │ │ │ │ +000016e4 : │ │ │ │ │ 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 204a │ │ │ │ │ + bhi.w 2062 │ │ │ │ │ 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 19ca │ │ │ │ │ + beq.w 19e2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 1ba4 │ │ │ │ │ + bhi.w 1bbc │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ - ldr r3, [pc, #772] @ (1a1c ) │ │ │ │ │ + bne.w 188a │ │ │ │ │ + ldr r3, [pc, #772] @ (1a34 ) │ │ │ │ │ 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 1a12 │ │ │ │ │ + ble.w 1a2a │ │ │ │ │ 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 │ │ │ │ │ @@ -2244,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 1f06 │ │ │ │ │ + bne.w 1f1e │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e4 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ 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 1a24 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb.w r9, [r1, #6] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 1a24 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ 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 1812 │ │ │ │ │ + beq.n 182a │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 17f2 │ │ │ │ │ + b.n 180a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 19b4 │ │ │ │ │ + bgt.w 19cc │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1950 │ │ │ │ │ + bne.w 1968 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 182a │ │ │ │ │ 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 17d2 │ │ │ │ │ + bgt.n 17ea │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1950 │ │ │ │ │ + bne.w 1968 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 17ee │ │ │ │ │ + bne.n 1806 │ │ │ │ │ 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 185e │ │ │ │ │ + beq.n 1876 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 199e │ │ │ │ │ - ldr r3, [pc, #496] @ (1a20 ) │ │ │ │ │ + bne.w 19b6 │ │ │ │ │ + ldr r3, [pc, #496] @ (1a38 ) │ │ │ │ │ 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 199e │ │ │ │ │ + bhi.w 19b6 │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 199e │ │ │ │ │ + beq.w 19b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -2350,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 204a │ │ │ │ │ + beq.w 2062 │ │ │ │ │ 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] │ │ │ │ │ @@ -2381,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 1bbc │ │ │ │ │ + bne.w 1bd4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19e6 │ │ │ │ │ + beq.n 19fe │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1794 │ │ │ │ │ + bne.w 17ac │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1946 │ │ │ │ │ + ble.n 195e │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2054 │ │ │ │ │ + beq.w 206c │ │ │ │ │ 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 1926 │ │ │ │ │ + bne.n 193e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2648 │ │ │ │ │ - b.n 1812 │ │ │ │ │ + bl 2660 │ │ │ │ │ + b.n 182a │ │ │ │ │ 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 1994 │ │ │ │ │ + ble.n 19ac │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1b40 │ │ │ │ │ + bgt.w 1b58 │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 17e4 │ │ │ │ │ + beq.w 17fc │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 196c │ │ │ │ │ + b.n 1984 │ │ │ │ │ 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 180a │ │ │ │ │ - b.n 1986 │ │ │ │ │ + beq.w 1822 │ │ │ │ │ + b.n 199e │ │ │ │ │ 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 186a │ │ │ │ │ + b.n 1882 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1968 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 17ee │ │ │ │ │ - b.n 1812 │ │ │ │ │ + bne.w 1806 │ │ │ │ │ + b.n 182a │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ itt hi │ │ │ │ │ movhi.w r8, #12 │ │ │ │ │ movhi r6, r2 │ │ │ │ │ - bhi.w 1bac │ │ │ │ │ + bhi.w 1bc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n 187c │ │ │ │ │ + b.n 1894 │ │ │ │ │ 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 1b64 │ │ │ │ │ + bne.w 1b7c │ │ │ │ │ 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 2648 │ │ │ │ │ - b.n 1812 │ │ │ │ │ + bl 2660 │ │ │ │ │ + b.n 182a │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 187c │ │ │ │ │ + b.n 1894 │ │ │ │ │ .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 1f0e │ │ │ │ │ + ble.w 1f26 │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r9, r1, #3 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1b1e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ 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 1b06 │ │ │ │ │ + beq.n 1b1e │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 1a84 │ │ │ │ │ + beq.n 1a9c │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ 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 1b0c │ │ │ │ │ + beq.n 1b24 │ │ │ │ │ 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 1b06 │ │ │ │ │ + b.n 1b1e │ │ │ │ │ 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 1b2e │ │ │ │ │ + beq.n 1b46 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov r2, lr │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 1b0c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ 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, 1b0c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ 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, 1b0c │ │ │ │ │ + cbz r1, 1b24 │ │ │ │ │ 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 1aa2 │ │ │ │ │ + bne.n 1aba │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1efa │ │ │ │ │ + beq.w 1f12 │ │ │ │ │ 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 1a32 │ │ │ │ │ + bne.n 1a4a │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17ce │ │ │ │ │ + b.n 17e6 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 19bc │ │ │ │ │ + beq.w 19d4 │ │ │ │ │ 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 19bc │ │ │ │ │ - b.n 1b4a │ │ │ │ │ + beq.w 19d4 │ │ │ │ │ + b.n 1b62 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1a06 │ │ │ │ │ + ble.w 1a1e │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1ba4 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq.w 1a06 │ │ │ │ │ + beq.w 1a1e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b78 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b78 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b78 │ │ │ │ │ - b.n 1b9a │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ + b.n 1bb2 │ │ │ │ │ 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 187c │ │ │ │ │ + b.n 1894 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1ce0 │ │ │ │ │ + beq.w 1cf8 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1f8e │ │ │ │ │ + ble.w 1fa6 │ │ │ │ │ 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 1cc8 │ │ │ │ │ + bne.n 1ce0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1bea │ │ │ │ │ + bne.n 1c02 │ │ │ │ │ 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 1c4c │ │ │ │ │ + b.n 1c64 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1c66 │ │ │ │ │ + bgt.n 1c7e │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1c6e │ │ │ │ │ + bne.n 1c86 │ │ │ │ │ strh.w r0, [r4, r2, lsl #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 1d62 │ │ │ │ │ + beq.w 1d7a │ │ │ │ │ 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 1c2e │ │ │ │ │ + bgt.n 1c46 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1c6e │ │ │ │ │ + bne.n 1c86 │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ - b.n 1c40 │ │ │ │ │ + b.n 1c58 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c96 │ │ │ │ │ + beq.n 1cae │ │ │ │ │ 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 1c9c │ │ │ │ │ + bgt.n 1cb4 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1f14 │ │ │ │ │ + bne.w 1f2c │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1c62 │ │ │ │ │ + ble.n 1c7a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 1c3c │ │ │ │ │ + ble.n 1c54 │ │ │ │ │ str.w r0, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1c40 │ │ │ │ │ + b.n 1c58 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1cbe │ │ │ │ │ + bgt.n 1cd6 │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c8a │ │ │ │ │ + beq.n 1ca2 │ │ │ │ │ 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 1ca2 │ │ │ │ │ + ble.n 1cba │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1c8a │ │ │ │ │ - b.n 1caa │ │ │ │ │ + beq.n 1ca2 │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ 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 1bea │ │ │ │ │ - b.n 1c18 │ │ │ │ │ + bne.n 1c02 │ │ │ │ │ + b.n 1c30 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1d58 │ │ │ │ │ + ble.n 1d70 │ │ │ │ │ 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] │ │ │ │ │ @@ -2751,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 1d58 │ │ │ │ │ + beq.n 1d70 │ │ │ │ │ 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 │ │ │ │ │ @@ -2771,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 1d30 │ │ │ │ │ + bne.n 1d48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2648 │ │ │ │ │ + bl 2660 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1eaa │ │ │ │ │ + beq.w 1ec2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bne.w 1eaa │ │ │ │ │ + bne.w 1ec2 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1fb4 │ │ │ │ │ + beq.w 1fcc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1ec0 │ │ │ │ │ + ble.w 1ed8 │ │ │ │ │ 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 1e88 │ │ │ │ │ + beq.n 1ea0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1dee │ │ │ │ │ + beq.n 1e06 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1de6 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 1dbe │ │ │ │ │ + cbz r0, 1dd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f94 │ │ │ │ │ + bne.w 1fac │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 1dca │ │ │ │ │ + cbz r0, 1de2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 200a │ │ │ │ │ + bne.w 2022 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ + cbz r0, 1df4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 201a │ │ │ │ │ + bne.w 2032 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1dea │ │ │ │ │ + cbz r0, 1e02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 202a │ │ │ │ │ + bne.w 2042 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1dfc │ │ │ │ │ + cbz r0, 1e14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 203a │ │ │ │ │ + bne.w 2052 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e0a │ │ │ │ │ + cbz r0, 1e22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fa4 │ │ │ │ │ + bne.w 1fbc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 1e88 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + b.n 1ed8 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1e24 │ │ │ │ │ + cbz r0, 1e3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f4e │ │ │ │ │ + bne.w 1f66 │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ ldr.w r0, [r9, r6, lsl #3] │ │ │ │ │ - cbz r0, 1e36 │ │ │ │ │ + cbz r0, 1e4e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1f5e │ │ │ │ │ + bne.w 1f76 │ │ │ │ │ ldr.w r0, [r4, r6, l TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes